字元控制發生器

字元控制發生器

字元控制發生器是指虛擬字元發生器,是一個功能強大的數位訊號發生器,輸出碼的字長達到16bit(2個位元組),可用於測試或檢查數字電路的邏輯功能。

基本介紹

  • 中文名:字元控制發生器
  • 外文名:Character control generator
  • 別名:虛擬字元發生器
  • 定義:數位訊號發生器
  • 字長:16bit
  • 作用:測試或檢查數字電路的邏輯功能
關於字元發生器,輸出方式選擇,中斷點,觸發方式,其他設定,數據有效端,輸出頻率設定,實時顯示輸出端,

關於字元發生器

字信號編輯窗在面板左邊,靠近顯示視窗底部標有Binary(二進制)的視窗中顯示的是二進制碼。二進制碼視窗左上方標有ASCII的小視窗中顯示的是ASCII碼。Address(地址)編輯區由Edit(編輯)、Current(當前)Initial(首)、Final(末)4個數字框組成。Edit區僅作為顯示當前正在編輯的單元信號地址;Crrent區僅作為顯示當前正在輸出的單元信號的地址;Initial區和Final區分別用於設定編輯和顯示輸出單元信號的首地址和末地址,在地址編輯區可以編輯或顯示與字信號地址有關的信息。
在字信號編輯窗中,視窗每一行顯示4個16進制字元,可同時顯示14行。4個16進制字元表示的數值菹圍為0000~FFFF,對應的10進制數範圍為0~65535。該視窗中每一行代表一個16 bit的二進制碼,稱為一個單元。允許存放和編輯的單元數是768個,即可存放768條宇信息,單元地址範圍是0000~03FF。
單元的顯示及輸入共有3種方法:16進制碼、二進制碼ASCⅡ碼。用16進制碼輸入:宇信號編輯窗內的顯示內容可隨滾動條前後移動,點擊需要編輯的位置使之出現游標,就可以輸入單元或修改單元。用二進制碼輸入:在二進制碼視窗中輸入。用ASCⅡ碼輸入:在ASCU碼視窗中輸入。在三個視窗中的任一視窗中輸入或修改單元信息,則在其他兩個視窗中將同時顯示相應進制的單元信息。
為方便數據的輸入,字元發生器提供了將已設定好的單元保存、將已保存的單元調出和產生幾種常用數據的功能。用滑鼠雙擊Patterns(實例)鍵,出現對話框,對話框中共有7個選項:Clear buffer(清除緩衝區)、Open(打開已存儲單元信息檔案)、Save(保存當前輸入的數據)、Upcounter(產生遞增計數碼)、Down counter(產生遞減計數碼)、Shift right(產生右移循環碼)、Shift left(產生左移循環碼)。
字元發生器中輸入的單元信息都被存放在記憶體的一個緩衝區中。如果選擇Clear buffer選項,並點擊Accept鍵,將清除被存放在緩衝區中的所有單元信息,但不能清除已保存為檔案的單元信息。擇選Open選項,打開已存貯單元信息的檔案;擇選保存Save選項,將存放在緩衝區中的所有單元信息(字信號編輯窗內顯示的信息),這時螢幕出現的對話框,輸入檔案名稱和檔案路徑後點擊確定,這時放在緩衝區中的所有單元信息就以該檔案名稱被存放在指定的資料夾中。遞增計數碼、遞減計數碼、右移循環碼和左移循環碼,是EWB中預置的4種常用碼。

輸出方式選擇

輸出方式選擇位於字元發生器面板的右匕方,由Cycle(周期)鍵、Burst(猝發)鍵和Step(步進)鍵組成,其功能是控制字信號編輯窗內單元信號的輸出方式。單擊周期鍵,周而復始地輸出一個連續的碼流,若要停止則再次單擊Cycle,或按下熱鍵[Ctrl]+[T]。單擊Burst鍵,字元發生器從低地址單元到高地址碼元按順序輪流輸出所有字單元的信息。要想每次輸出一個單元信息就點擊Step鍵,每點擊一次Step鍵就輸出一個單元信息。以上3種方式輸出單元信息的順序都是從低地址單元到高地址單元,但輸出範圍內的最低地址取決於初始地址。Initial視窗所設定的值,最高地址則取決於終止地址Final視窗所設定的值,這兩個值決定了輸出單元信息內的字地址範圍。例如,將這兩個值設定為Initial=0288,Final=02AB,則輸出的碼即是當前單元信息中範圍為0288~02AB的所有地址單元的信息。打開電路視窗右上角的電源開關,字元發生器被激活,每行字元就被並行送到位於字元發生器底部的相應的輸出端子,同時端子上也顯示出相應的二進制碼。

中斷點

在字元發生器面板的右上方,Step鍵的下面,可插入一個中斷點檢查程式運行到該處的結果等。要想在程式中設制中斷點,首先要在16進制宇信號編輯窗內(宇信號編輯窗)選擇一個單元,然後單擊Breakpoint鍵,斷點就設制完成。當字元發生器按照地址順序輪流輸出各單元的宇時,遇到中斷點單元就會自動停止(中斷)碼流的輸出。如果是周期性的輸出方式,需要單擊Cycle鍵才會繼續輸出;如果是猝發輸出方式,需單擊Burst才會繼續。要取消一個中斷點,點擊字信號編輯窗中設定的中斷點單元即可。電子仿真工作檯允許設定多箇中斷點,中斷點功能鍵設定的斷點只對周期性Cycle輸出和猝發性Burst輸出碼流有效。

觸發方式

字元發生器輸出的碼流受觸發信號的控制,觸發信號的每個周期內字元發生器會輸出一個單元信息。字元發生器中的觸發方式有4種,由4個功能鍵進行設定,即Internal內觸發鍵、External外觸發鍵、上升沿觸發鍵和下降沿觸發鍵。單擊Internal鍵使用字元發生器內部的時鐘,而單擊External鍵則使用從字元發生器的外觸發端子輸入的信號來觸發字元發生器的輸出。外觸發信號輸入連線埠位於下降沿觸發鍵右邊。上升沿觸發鍵和下降沿觸發鍵用於決定內觸發信號或外觸發信號的上升沿有效或下降沿有效,有效指觸發沿到來時字元發生器輸出一個單元信息(16bit)。

其他設定

數據有效端

數據有效端位於字元發生器面板的右下方,在外觸發信號輸入連線埠的下方。該輸出端用於輸出一個電平,通知外電路字元發生器的數據已準備好。

輸出頻率設定

輸出頻率設定實質就是設定字元發生器內部的時鐘頻率,它由兩個數字框組成,一個輸入數字,一個輸入頻率的單位。在數字框中,可輸人的數字範圍為0.1~999,頻率單位為Hz、kHz或MHz,因此字元發生器內部的時鐘頻率可設定的範圍為0.1Hz~999MHz。每個單元信息16bit的字在一個時鐘周期內輸出。

實時顯示輸出端

實時顯示輸出端位於字元發生器面板的下方,由16個連線埠組成,並行輸出16bit脈衝信號。實時顯示輸出端顯示“1”為高電平,顯示“o”為低電平。當輸出頻率設定低時,可觀察到上述數值,同時還可觀察到字信號編輯視窗中當前輸出單元信號的滾動條,以設定的輸出頻率至上而下滾動。

相關詞條

熱門詞條

聯絡我們