600 likes | 1.31k Views
數位邏輯設計與 CPLD 課程研習. 使用僑高公司 USB_CPLD 邏輯實驗器 講師:杜勇進. 研習目的. 瞭解 Quartus 軟體操作 瞭解 USB_CPLD 邏輯實驗器架構 數位邏輯設計在 USB_CPLD 邏輯實驗器驗証. 設計流程. Step 1 建立新專案 :主要建立專案目錄及名稱,及聯結所需檔案及資料庫、晶片型號。
E N D
數位邏輯設計與CPLD課程研習 使用僑高公司 USB_CPLD邏輯實驗器 講師:杜勇進
研習目的 • 瞭解Quartus軟體操作 • 瞭解USB_CPLD邏輯實驗器架構 • 數位邏輯設計在USB_CPLD邏輯實驗器驗証
設計流程 • Step 1建立新專案:主要建立專案目錄及名稱,及聯結所需檔案及資料庫、晶片型號。 • Step 2電路設計:主要是如何設計電路,可用電路圖(Schematic)繪製或硬體描述語言來描述(Hardware Description Language HDL,如VHDL、Verilog、AHDL等) ,本次研習主要以繪圖方式為主。 • Step 3電路編譯:將第二步所設計的電路做電路檢查或語法檢查。 • Step 4功能模擬:編輯測試波形,模擬電路功能是否正確。 • Step 5接腳指定:自行定義輸入與輸出節點,對應至選用FPGA/CPLD晶片之腳位,符合實際輸入與輸出連接之需求。 • Step 6重新編譯:重新電路編譯後,便可產生規劃FPGA/CPLD之燒錄檔案。 • Step 7 下載燒錄與驗証:將燒錄檔下載,燒錄至晶片內,利用不同之電壓位準 ( 邏輯1或邏輯0) 加入晶片之輸入接腳,以驗證輸出節點之邏輯準位,是否符合數位電路設計之要求。此時使用者需配合實驗器利用單心線或排線,接引晶片輸出入腳位至適當的IO電路,以便觀察結果。
半加器設計 功能:執行一位元(bit)與一位元相加,不考慮進位。
全加器設計 功能:執行一位元與一位元相加, 考慮前一級進位。
JK、T正反器設計--計數器 • 規則計數計數器:1,2 ,3,4… • 不規則計數計數器:4,8,9,1,3,….. • 同步 • 非同步 • 人工設計正反器激勵表 • 現成計數IC設計7490、 7492、74390
不規則計數計數器 • 用JK型及T型設計一同步計數器,計數狀態為0,1,2,4,5,0。
接腳指定 • Clock rate 1
同步/非同步混合計數器 • 用JK設計一除12計數器(不外接任何邏輯閘)。
接腳指定 • Clock rate 1
接腳指定 • Clock rate 9, • Pin127千位數,Pin 123個位數
接腳指定 • Clock rate 9
接腳指定 • Clock rate 9
接腳指定 • Clock rate 9
接腳指定 • Clock rate 9