FPGA軟件使用基礎之ISE下載配置


第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 大小為 32Mdevice 所以選擇

 

xcf32p

 

 

單擊箭頭,填寫 Output File NameOutput File LocationFile

 

Format 選擇 MCS。單擊 OK

 

 

3.5    單擊 ok 添加要轉換的 bit 文件。注意:bit 文件路徑中不能有中 文!

 

 

 

 

3.6    雙擊 Generate File 開始轉換,轉換完成后會出現 Generate

Succeed 圖標。

 

3.7    這時在生成路徑下可以看到.mcs 文件

 

 

3.8    設置我們的燒寫模式為 Parallel Mode,開始燒寫。

 

3.9    燒寫完畢后,關閉電源,取下仿真器,然后再重新上電即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM