99国产一区无码|成人亚洲永久国产A网|aaa级片啊小毛片网站|亚洲日韩成人性爱视频|性色av日韩无码|国产又黄又粗又猛又爽的|成人黄视频网站在线观看|人妖视频一级黄片|免费黄片哪里能看|毛片a片一级片婷久久

基于安路SF1開發(fā)板的SOC設計實驗
西南交通大學-邸志雄

發(fā)布時間 2025-04-14

實驗指導手冊:基于安路SF1開發(fā)板的FPGA入門

目錄

1 安路 SF1 開發(fā)板和工具概述 .............................................................................1

1.1 SF1 開發(fā)板...................................................................................................................... 1

1.1.1 FPGA 邏輯......................................................................................................................1

1.1.2 RISC-V 處理器...............................................................................................................2

1.2 開發(fā)工具 ........................................................................................................................ 3

1.2.1 TD 概述...........................................................................................................................3

2 使用 TD 完成 FPGA 邏輯設計 ...............................................................................5

2.1 TD 使用流程................................................................................................................... 5

2.1.1 新建工程文件 ................................................................................................................5

2.2.2 添加 RTL 文件...............................................................................................................6

2.2.3 邏輯綜合 ........................................................................................................................7

2.2.4 管腳約束 ........................................................................................................................8

2.2.5 生成 bit 文件..................................................................................................................9

2.2.6 使用 FD 進行 RISC-V 的編程和調(diào)試 ........................................................................10

2.2 使用 Modelsim 完成功能仿真 .................................................................................... 23

2.2.1 實驗概述 ......................................................................................................................23

2.2.2 實驗原理 ......................................................................................................................23

2.2.3 創(chuàng)建 TD 工程...............................................................................................................23

2.2.4 打開 modelsim 新建工程文件.....................................................................................24

2.2.5 加入源文件并編譯 ......................................................................................................25

2.2.6 仿真源文件 ..................................................................................................................27

2.2.7 代碼覆蓋率仿真(選做) ..........................................................................................29

2.3 協(xié)同 Modelsim 完成時序仿真 .................................................................................... 34

2.3.1 實驗原理 ......................................................................................................................34

2.3.1 物理仿真 ......................................................................................................................35

2.3.2 修改優(yōu)化設置 ..............................................................................................................35

2.3.3 聯(lián)合 Modelsim 進行仿真............................................................................................39

3 FPGA 的基本 IP 核調(diào)用.........................................................................................43

3.1 鎖相環(huán) .......................................................................................................................... 43

3.1.1 實驗原理 ......................................................................................................................43

3.1.2 新建工程 ......................................................................................................................43

I3.1.3 工程中例化創(chuàng)建的 PLL IP..........................................................................................47

3.2 調(diào)用 SRAM 實驗步驟 ................................................................................................. 49

3.2.1 Basic 配置 ....................................................................................................................49

3.2.2 Port A options 配置......................................................................................................49

3.2.3 Port B options 配置 ......................................................................................................50

3.2.4 Other options 配置 ........................................................................................................50

3.5 調(diào)用 FIFO 實驗步驟.................................................................................................... 50

4 基于 SF1 開發(fā)板完成 RISC-V 處理器的開發(fā) ......................................................52

4.1 點亮流水燈................................................................................................................... 52

4.1.1 系統(tǒng)設計 ......................................................................................................................52

4.1.2 實驗步驟 ......................................................................................................................53

4.2 使用串口完成數(shù)據(jù)輸入和輸出................................................................................... 63

4.2.1 實驗概述 ......................................................................................................................63

4.2.2 系統(tǒng)設計 ......................................................................................................................63

4.2.3 工程建立 ......................................................................................................................64

4.2.4 編寫 C 代碼..................................................................................................................64

4.2.5 主頻設置 ......................................................................................................................67

4.2.6 串口波特率設置 ..........................................................................................................67

4.3.5 燒錄與結(jié)果查看 ..........................................................................................................68

4.3 實現(xiàn) CORDIC 算法...................................................................................................... 69

4.3.1 實驗概述 ......................................................................................................................69

4.3.2 系統(tǒng)設計 ......................................................................................................................69

4.3.1 工程建立 ......................................................................................................................71

4.3.2 編寫 C 代碼..................................................................................................................71

4.3.3 燒錄與結(jié)果查看 ..........................................................................................................73

4.4 移植 FreeRTOS ............................................................................................................ 75

4.4.1 實驗概述 ......................................................................................................................75

4.4.2 系統(tǒng)設計 ......................................................................................................................76

4.4.3 TD 工程建立.................................................................................................................78

4.4.4 FD 工程建立.................................................................................................................84

4.4.5 編寫 C 代碼..................................................................................................................84

4.4.6 燒錄與結(jié)果查看 ..........................................................................................................89

II5 基于 SF1 開發(fā)板完成 FPGA 邏輯與 MCU 協(xié)同開發(fā).........................................90

5.1 在 FPGA 邏輯部分設計 CORDIC 算法的 IP 核 ........................................................ 90

5.2 實驗原理 .........................................................................................................................90

5.2.1 系統(tǒng)設計 ......................................................................................................................90

5.2.2 工程建立 ......................................................................................................................93

5.2.3 CORDIC IP 核設計.......................................................................................................96

5.2.4 FD 工程建立...............................................................................................................102

6 安路 SF1 FPGA 開發(fā)板的圖像邊沿檢測系統(tǒng)設計...........................................108

6.1 概述:Canny 算法..................................................................................................... 108

6.2 邏輯設計 .................................................................................................................... 108

6.2.1 Canny 邊緣檢測算法的具體原理.............................................................................109

6.2.2 FPGA 端邏輯的設計與仿真.....................................................................................112

6.2.3 MCU 端代碼的設計 ..................................................................................................114

6.3 MCU 與 FPGA 協(xié)同完成系統(tǒng)設計........................................................................... 114

7 基于 SF1 的小游戲機設計...................................................................................120

7.1 實驗概述 .................................................................................................................... 120

7.2 實驗原理 .................................................................................................................... 120

7.2.1 系統(tǒng)設計 ....................................................................................................................120

7.2.2 FPGA 側(cè)硬件設計......................................................................................................121

7.2.3 MCU 側(cè)軟件設計 ....................................................................................................130

7.2.4 MCU 與 FPGA 通信..................................................................................................135

7.2.5 實驗步驟 ....................................................................................................................141

7.2.5 FD 工程建立...............................................................................................................150

7.2.6 關鍵模塊仿真波形 ....................................................................................................155

7.2.7 整體功能測試 ............................................................................................................157

 

以上僅目錄,不包含例程原理圖視頻等內(nèi)容

如有需要請聯(lián)系大學計劃項目負責人:師妍

郵箱:yan.shi@anlogic.com

微信:tracykikicucu

以上文件如使用請注明出處和作者













































































點擊反饋您的需求,助力我們打造更優(yōu)質(zhì)的FPGA產(chǎn)品!

訂閱信息

訂閱

地區(qū)

我已仔細閱讀并同意隱私聲明