例說FPGA連載46:Qsys系統搭建與軟件開發之功能概述 特權同學,版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1c0nf6Qc ![]() 如圖5.1所示,本實例使用Quartus II的Qsys評估構建一個片上系統。這個系統有NIOS II處理器,它的代碼和數據都是存儲在40Kbyte的片上RAM中運行的。此外,還有一些常見外設如System ID、JTAG UART、LED PIO和Timer(定時器)。JTAG UART使用PC和VIP核心板之間的JTAG連接進行數據傳輸,在系統調試中非常實用。 本實例搭建好一個最基本的嵌入式處理器硬件平臺后,將編寫一個最簡單的LED閃爍的軟件程序運行在NIOS II處理器上。 ![]() 圖5.1工程實例3功能框圖 本實例的軟件流程圖如圖5.2所示。程序運行后,首先會進入后臺進行相關外設的初始化操作,這個步驟在我們編寫的應用軟件上是看不到的。接著通過JTAG UART在EDS(NIOS II處理器的軟件開發工具)上打印一串字符,最后進入while循環中進行LED指示燈閃爍控制。 ![]() 圖5.2工程實例3軟件流程圖 |