320 likes | 937 Views
CPLD 數位邏輯設計. 苗栗農工電機科. 現有環境 :. 軟體 :ALTERA 公司 Quartus II 7.2 版系統發展軟體. 硬體 :ATMEL 公司 ATF1508 晶片. 操作架構 :. ALTERA. ATMEL. Quartus 軟體. ATMEL 轉檔程式. 設計. 轉成* .jed 檔. 模擬. ATMEL 燒錄程式. 編譯. 將* .jed 燒錄至 AFT1508 硬體. 產生* .pof. 燒錄檔. 設計 :. 1. 開啟 Quartus 軟體. 2. 開新檔. 設計 :.
E N D
CPLD數位邏輯設計 苗栗農工電機科
現有環境: 軟體:ALTERA公司 Quartus II 7.2版系統發展軟體 硬體:ATMEL公司 ATF1508晶片
操作架構: ALTERA ATMEL Quartus軟體 ATMEL轉檔程式 設計 轉成*.jed檔 模擬 ATMEL燒錄程式 編譯 將*.jed燒錄至AFT1508硬體 產生*.pof 燒錄檔
設計: 1.開啟Quartus軟體 2.開新檔
設計: 1.選取圖形編輯法(*.bdf) 2.按ok
設計: 1.出現圖形編輯區(Block1.bdf) 2.先存檔
設計: 2.建立adder目錄,並進入 5.建立專案 1.進入work目錄 3.檔名設成main.bdf 4.按儲存
設計: 1.next
設計: 1.選取MAX7000S系列晶片 2.選取EPM7128SLC84-15編號IC 3.next ALTERA的EPM7128SLC84-15與ATMEL的ATF1508相容
設計: 2.finish 1.next
設計: 1.主電路圖編輯區(main.bdf) 3.子電路編輯區(ha.bdf) 2.再新增一個ha.bdf並儲存至同一專案,以製作半加器電路 4.開始圖形編輯電路圖,在ha.bdf空白區double click
設計: 2.出現該元符號 1.鍵入所需元件名稱 3.按ok 元件名稱:tff,jkff,and2,or3,7447,74138,input,output……
設計: 1.圖形編輯視窗中出現該元件,移至適當位置後,click固定 2.依此類推,再增加一個xor,二個input及二個output
設計: 1.以滑鼠完成半加器的電路連線 2.更改輸入及輸出的接腳名稱(A,B,S,C)
設計: 1.將完成的半加器製作成模組化的元件 3.按確定 2.儲存成ha.bsf(預設)
設計: 1.再新增一個fa.bdf並儲存至同一專案,以製作全加器電路 4.出現元件符號 2.開始圖形編輯電路圖,在fa.bdf空白區double click 3.輸入剛完成的半加器(ha) 5.按ok
設計: 1.在fa.bdf中加入二個ha,一個or2,三個input及二個output 2.依全加器電路完成接線 3.更改輸入及輸出的接腳名稱(A,B,CI,S,CO)
設計: 1.將完成的全加器製作成模組化的元件 3.按確定 2.儲存成fa.bsf(預設)
設計: 1.回到main.bdf頁面 2.輸入以下元件並完成接線及接腳命名,以製作二進制二位元加法器
編譯: 1.完成後,進行編譯動作
編譯: 2.等待完成 1.按start 3.完成後,按確定
接腳定義: 2.出現接腳定義視窗 1.選pins 4.完成後關閉視窗 3.完成所有接腳定義(參照硬體電路)
重新編譯: 1.將完成接腳定義後的專案再編譯一次 2.產生altera的燒錄檔(main.pof)
轉檔: 將altera的燒錄檔轉成atmel的燒錄檔 1.開啟轉檔程式 2.選取altera的燒錄檔(main.pof) 3.晶片型號應與硬體相同 4.轉成main.jed後的儲存位置 5.按RUN
轉檔: 將altera的燒錄檔轉成atmel的燒錄檔 1.轉換成功訊息 2.產生atmel的燒錄檔(main.jed)
燒錄: 1.接上硬體電源及傳輸線(LPT1) 2.開啟燒錄程式 5.確認硬體 6.確認模式 3.開新檔案 7.選取main.jed 4.按OK 8.按OK
燒錄: 1.選取LPT1 2.選取ByteBlasterMV 3.按RUN 4.等待完成
燒錄: 1.燒錄成功訊息
硬體測試: 1.指撥開關為低態動作壓下為0,拉上為1 2.LED為高態動作熄為0,亮為1
課程結束 THE END