采用FPGA協(xié)處理器優(yōu)化汽車信息娛樂和信息通信系統(tǒng)(04-100)
設(shè)計(jì)者使用SOPC Builder可以定義高性能的交換結(jié)構(gòu),將各種硬件加速器和外設(shè)連接到外部的主處理器上。這種交換結(jié)構(gòu)通過鼠標(biāo)點(diǎn)擊直觀的模塊連接矩陣來實(shí)現(xiàn)。體系結(jié)構(gòu)定義好之后,SOPC Builder自動將各種IP綜合到一起,產(chǎn)生HDL描述,自動綜合到最終的FPGA程序里。系統(tǒng)運(yùn)行時,最終的程序下載到FPGA中,實(shí)現(xiàn)承載專用算法的協(xié)處理器功能。
本文引用地址:http://www.ex-cimer.com/article/80965.htm硬件集成完成后,軟件物理器件驅(qū)動器將高級軟件控制從指定的寄存器和用于控制硬件加速器的內(nèi)存映射體系中分離。控制硬件加速器的寄存器和存儲器都是參數(shù)化IP模塊的標(biāo)準(zhǔn)元件。多個外設(shè)和加速器的集成需要具有FPGA可編程特性的寄存器和內(nèi)存映射。SOPC Builder在將IP集成到用戶定義的交換體系中時,自動生成寄存器和內(nèi)存映射。
每個IP模塊包括一套定義好的軟件物理器件驅(qū)動器,用于外部的主處理器對IP模塊控制。SOPC Builder自動將各種軟件物理器件驅(qū)動器集成在一起,并使每個驅(qū)動器和進(jìn)行IP模塊控制的寄存器及內(nèi)存映射相關(guān)聯(lián)。SOPC Builder以這種方式自動產(chǎn)生FPGA協(xié)處理器和控制處理器的軟硬件體系結(jié)構(gòu),并把它們集成到一起。SOPC Builder為滿足快速發(fā)展的FPGA技術(shù)而開發(fā),以實(shí)現(xiàn)各種復(fù)雜的系統(tǒng)。
評論