第1章 在線邏輯分析儀Chipscope在線仿真實例
在復雜的設計中,調試占整個開發的 80%以上比例,調試手段非常重要。本例以 UartLoop 做 為演示例子
1.1 添加 Chipcope IP-CORE
打開工程,在工程區域 右擊選擇 New Source 后彈出下圖對話框
在左邊列表中選擇 ChipScope 如圖填寫文件名和文件路徑之后單擊 NEXT 再點擊 Finish
1.1 設置需要觀察的仿真信號
雙擊如圖所示 chip.cdc 文件啟動 chipscope 設置向導
單擊 NEXT
單擊 NEXT
設置觸發信號數量后單擊 NEXT
設置采樣深度后單擊 NEXT
雙擊信號列表添加信號
設置采樣時鍾
通道 1 采樣信號
通道 2 采樣信號 單擊 OK
選擇 Return to Project Nevigater 回到 ISE
1.2 編譯工程並啟動 chipscope 邏輯分析儀
1.4 確保開發板通電,並通過 JTAG 鏈接到電腦之后運行邏輯分析儀
鏈接成功后提示芯片型號 單擊
右擊 MyDevice 選擇 Configure
設置如下單擊 OK
單擊如圖所示內容
單擊 OK
單擊 Trigger Setip 設置觸發信號 IsStat1 為 1
選擇 Repetive 然后單擊 RUN
用串口調試注冊發送數據
采樣數據后
第2章 XILINX 下載器使用
下載BIT 格式程序到FPGA
啟動IMPACT
可從 ISE 或者從 PC 開始菜單程序安裝目錄直接啟動 IMPACT
在 ISE 中編譯完 BIT 文件后,雙擊 Congiuarte Target Device 啟動 IMPACT
單擊 Boundary Scan
右邊空白區域,右擊選擇 Initialize Chain
自動識別出芯片型號,以 xc6slx16 示范
單擊 YES 后選擇需要下載的 bit 文件之后單擊 Open
彈出的對話框選擇 NO (如果需要下載 PROM 文件,單擊 YSE,后面會單獨演示下載 PROM
文件)
單擊 OK
右擊芯片選擇 Program
編程進行中
提示下載成功,開發板上可以看到運行效果
下載PROM 文件(基於 SPI Flash)
生成 PROM 文件
單擊 Create PROM File
選擇 Configurate Single FPGA 之后單單擊下圖箭頭
選擇 64M 容量,如果是 16M 容量就選擇 16M 容量根據開發板配置而定 選擇后單 擊 Add Storage Device 之后單擊箭頭
單擊下圖文件夾圖標 設置產生 MCS 文件的保存路徑,一般設置為何本工程相同的路徑 單擊 OK
選擇 YES
選擇 Bit 文件后單擊打開
單擊 NO 之后彈出對話框單擊 OK
單擊 Gerate File 產生 MCS 文件
2.2.2 下載程序到PROM
右擊選擇 Assign New Configuration File
打開相關聯的 BIT 文件,單擊打開在彈出的對話框單擊 OK
之后彈出對話框選擇需要下載的 MCS 文件 之后單擊打開
FLASH 型號選擇 W25Q64 如果開發板配置的是 W25Q16 選擇 W25Q16 之后單擊 OK
選擇芯片右擊選擇 Set Erase Properties
現在紅色方框內之后點擊 OK
如果 FLASH 內之前有程序,需要先擦除
選擇 Program 之后彈出對話框選擇 Device1(Attached FLASH)單擊 OK
提示編程成功,斷電后重啟開發板,開發板將可以從 PROM 引導啟動
第3章 下載 PROM 文件(基於 Platform Flash)
燒寫 flash 步驟:
首先要生成.mcs 文件。雙擊 Create PROM File…
選擇 Xlinx Flash/PROM
單擊箭頭,我們的 FPGA flash 大小為 32M,device 所以選擇
xcf32p。
單擊箭頭,填寫 Output File Name,Output File Location,File
Format 選擇 MCS。單擊 OK
3.5 單擊 ok 添加要轉換的 bit 文件。注意:bit 文件路徑中不能有中 文!
3.6 雙擊 Generate File 開始轉換,轉換完成后會出現 Generate
Succeed 圖標。
3.7 這時在生成路徑下可以看到.mcs 文件
3.8 設置我們的燒寫模式為 Parallel Mode,開始燒寫。