新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > FPGA+DSP結構嵌入式系統(tǒng)的FPGA配置方法及其實現(xiàn)

        FPGA+DSP結構嵌入式系統(tǒng)的FPGA配置方法及其實現(xiàn)

        作者: 時間:2012-04-05 來源:網(wǎng)絡 收藏

        系統(tǒng)的硬件結構示意圖如圖1所示。由的RD信號充當的配置時鐘CCLK,F(xiàn)LAG0信號模擬的PROG_B信號,F(xiàn)LAG1和FLAG2分別作為的DONE信號和BUSY信號的輸入。此系統(tǒng)在設計時,采用了,F(xiàn)PGA,F(xiàn)LASH共用數(shù)據(jù)總線的方式,所以當從FLASH芯片中讀取FPGA的加載數(shù)據(jù)并出現(xiàn)在總線上的時候,可以直接被FPGA抓取來完成FPGA程序的正常加載。

        2.2 工作時序

        系統(tǒng)上電后,DSP啟動DMA通道0,從FLASH地址0開始,把一個256 word的程序塊傳送到內部存儲器地址0x00~0xFF。然后,DSP開始從0x00執(zhí)行加載核,加載核將后續(xù)應用代碼和數(shù)據(jù)加載至地址0xFF之后的內部存儲器內。最后,加載核啟動一個256 word的DMA,使其自身被工作程序代碼覆蓋。至此,DSP即從地址0x00開始執(zhí)行工作程序。在工作程序中首先從FLASH存儲器中讀取FPGA的加載程序,并給出相應的加載時序,完成FPGA程序加載。具體的工作時序,如圖2所示。

        37.gif

        3 結語

        隨著FPGA+DSP的系統(tǒng)結構在電子設計領域中應用的日益廣泛化,在不增加其它額外器件的前提下,依靠DSP模擬FPGA加載時序,對FPGA使用了被動并行的配置方式。此方法在一定程度減少了設計冗余,實現(xiàn)了小型化和低成本。應用于電路系統(tǒng)中,工作穩(wěn)定可靠,靈活高效。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 涿鹿县| 湟中县| 肇源县| 都江堰市| 缙云县| 龙陵县| 密云县| 夏邑县| 舞钢市| 天等县| 遂宁市| 建水县| 威信县| 交城县| 隆化县| 孟村| 西畴县| 广州市| 招远市| 宁河县| 云龙县| 绥宁县| 北辰区| 宝鸡市| 东至县| 新沂市| 五指山市| 东海县| 堆龙德庆县| 工布江达县| 利川市| 札达县| 抚远县| 利津县| 茂名市| 米林县| 彭山县| 佛坪县| 威远县| 五指山市| 武鸣县|