摘要:DSP內(nèi)部有很多現(xiàn)成的硬件模塊和接口以及控制器,但是需要軟件編程設(shè)定,可以實現(xiàn)PWM控制,接口控制,UART接口,SPI接口等功能。但是由于受指令集的時鐘周期的限制,DSP不能處理太高的信號,至于說上Gbps的信號,LVDS之類的信號就很難以涉及了。所以相應的應用領(lǐng)域會有所限制。但是不同的領(lǐng)域客戶的設(shè)計方案不同,考慮的側(cè)重點不同,有些
FPGA和DSP的區(qū)別還有很多,這里先說一點,希望能起到拋磚引玉的作用。具體的環(huán)境和設(shè)計方案各有其用武之地,設(shè)計者要根據(jù)自己的需要來選用。
Q2:在做設(shè)計之前,如何選擇FPGA呢?
A2:一般情況下,先針對設(shè)計,列出您想要實現(xiàn)的功能,大致畫個功能框圖,然后根據(jù)其功能和系統(tǒng)的要求大致推算出你需要的:
IO需求——可用IO數(shù)量、差分信號對、IO的電平格式等;
電壓源的需求——系統(tǒng)提供哪些電壓?核電壓需要多少?IO電壓源需要哪些?
封裝——用TQ?VQ?PLCC?BGA?還是其它的封裝形式?
內(nèi)部RAM的需求——需要雙口RAM嗎?需要FIFO嗎?大小是多少?
時鐘及速度需求——最大的時鐘速率是多少?需要多少個PLL?速度等級?全局時鐘有多少?
邏輯資源和IPcore的需求——需要哪些IP核,大致占用多少資源?
擴展和升級的需求——是否考慮IO和邏輯資源留有一些余量,以便以后的擴展?升級是否方便?
價格的因素。
基本就這些,當然也可以初步選定一個型號,直接在開發(fā)軟件中對你的程序進行編譯、綜合、布局布線等,這樣能清楚地可以看到你的設(shè)計占用的資源,然后再選擇合適的型號。
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取