30
CPLD 數數數數數數 數數數數數數數

CPLD 數位邏輯設計

  • Upload
    thi

  • View
    211

  • Download
    1

Embed Size (px)

DESCRIPTION

CPLD 數位邏輯設計. 苗栗農工電機科. 現有環境 :. 軟體 :ALTERA 公司 Quartus II 7.2 版系統發展軟體. 硬體 :ATMEL 公司 ATF1508 晶片. 操作架構 :. ALTERA. ATMEL. Quartus 軟體. ATMEL 轉檔程式. 設計. 轉成* .jed 檔. 模擬. ATMEL 燒錄程式. 編譯. 將* .jed 燒錄至 AFT1508 硬體. 產生* .pof. 燒錄檔. 設計 :. 1. 開啟 Quartus 軟體. 2. 開新檔. 設計 :. - PowerPoint PPT Presentation

Citation preview

Page 1: CPLD 數位邏輯設計

CPLD 數位邏輯設計

苗栗農工電機科

Page 2: CPLD 數位邏輯設計

現有環境 :軟體 :ALTERA 公司 Quartus II

7.2 版系統發展軟體

硬體 :ATMEL 公司 ATF1508 晶片

Page 3: CPLD 數位邏輯設計

操作架構 :Quartus軟體

將 *.jed 燒錄至 AFT1508 硬

設計模擬編譯

產生 *.pof燒錄檔

ATMEL 轉檔程式

ATMEL 燒錄程式

轉成 *.jed 檔

ALTERA

ATMEL

Page 4: CPLD 數位邏輯設計

設計 : 1. 開啟 Quartus 軟體

2. 開新檔

Page 5: CPLD 數位邏輯設計

設計 : 1. 選取圖形編輯法 (*.bdf)

2. 按 ok

Page 6: CPLD 數位邏輯設計

設計 : 1. 出現圖形編輯區 (Block1.bdf)

2. 先存檔

Page 7: CPLD 數位邏輯設計

設計 : 2. 建立 adder 目錄 ,並進入

1. 進入 work 目錄

3. 檔名設成 main.bdf 4. 按儲存

5. 建立專案

Page 8: CPLD 數位邏輯設計

設計 :

1.next

Page 9: CPLD 數位邏輯設計

設計 :

1. 選取 MAX7000S 系列晶片

2. 選取 EPM7128SLC84-15 編號 IC

ALTERA的 EPM7128SLC84-15 與 ATMEL的 ATF1508相容

3.next

Page 10: CPLD 數位邏輯設計

設計 :

1.next

2.finish

Page 11: CPLD 數位邏輯設計

設計 :1. 主電路圖編輯區 (main.bdf)

2. 再新增一個 ha.bdf並儲存至同一專案 ,以製作半加器電路

4.開始圖形編輯電路圖 ,在ha.bdf 空白區 double click

3. 子電路編輯區 (ha.bdf)

Page 12: CPLD 數位邏輯設計

設計 :

1. 鍵入所需元件名稱

2.出現該元符號

3.按 ok

元件名稱 :tff,jkff,and2,or3,7447,74138,input,output……

Page 13: CPLD 數位邏輯設計

設計 :1. 圖形編輯視窗中出現該元件 ,移至適當位置後 ,click固定

2. 依此類推 ,再增加一個 xor, 二個 input 及二個 output

Page 14: CPLD 數位邏輯設計

設計 : 1. 以滑鼠完成半加器的電路連線

2.更改輸入及輸出的接腳名稱(A ,B,S,C )

Page 15: CPLD 數位邏輯設計

設計 : 1. 將完成的半加器製作成模組化的元件

2.儲存成 ha.bsf( 預設 )

3. 按確定

Page 16: CPLD 數位邏輯設計

設計 :

3. 輸入剛完成的半加器 (ha)

4. 出現元件符號

1.再新增一個 fa.bdf 並儲存至同一專案 ,以製作全加器電路

2.開始圖形編輯電路圖 ,在fa.bdf 空白區 double click

5. 按 ok

Page 17: CPLD 數位邏輯設計

設計 : 1. 在 fa.bdf 中加入二個 ha, 一個 or2, 三個 input 及二個 output

2. 依全加器電路完成接線 3.更改輸入及輸出的接腳名稱

(A ,B,CI,S,CO )

Page 18: CPLD 數位邏輯設計

設計 : 1. 將完成的全加器製作成模組化的元件

2.儲存成 fa.bsf( 預設 )

3. 按確定

Page 19: CPLD 數位邏輯設計

設計 : 1. 回到 main.bdf 頁面

2. 輸入以下元件並完成接線及接腳命名 ,以製作二進制二位元加法器

Page 20: CPLD 數位邏輯設計

編譯 : 1. 完成後 ,進行編譯動作

Page 21: CPLD 數位邏輯設計

編譯 :

1. 按 start

2. 等待完成 3.完成後 ,按確

Page 22: CPLD 數位邏輯設計

接腳定義 :

1. 選 pins

2. 出現接腳定義視窗

3.完成所有接腳定義(參照硬體電路 )

4. 完成後關閉視窗

Page 23: CPLD 數位邏輯設計

重新編譯 : 1. 將完成接腳定義後的專案再編譯一次

2.產生 altera 的燒錄檔 (main.pof)

Page 24: CPLD 數位邏輯設計

轉檔 :1. 開啟轉檔程式

2.選取 altera 的燒錄檔 (main.pof)

將 altera 的燒錄檔轉成 atmel 的燒錄檔

5.按 RUN

3. 晶片型號應與硬體相同

4.轉成 main.jed 後的儲存位置

Page 25: CPLD 數位邏輯設計

轉檔 :

1. 轉換成功訊息

將 altera 的燒錄檔轉成 atmel 的燒錄檔

2.產生 atmel 的燒錄檔 (main.jed)

Page 26: CPLD 數位邏輯設計

燒錄 :1. 接上硬體電源及傳輸線 (LPT1)

3. 開新檔案

2.開啟燒錄程式

4.按 OK

5. 確認硬體

6.確認模式

7.選取 main.jed

8. 按 OK

Page 27: CPLD 數位邏輯設計

燒錄 : 2. 選取 ByteBlasterMV

3. 按 RUN

1. 選取 LPT1

4. 等待完成

Page 28: CPLD 數位邏輯設計

燒錄 : 1. 燒錄成功訊息

Page 29: CPLD 數位邏輯設計

硬體測試 :1. 指撥開關為低態動作壓下為 0,拉上為 1

2.LED 為高態動作熄為 0,亮為 1

Page 30: CPLD 數位邏輯設計

課程結束THE END