FPGA設(shè)計的安全性問題解析[2]

終端與業(yè)務(wù) 責任編輯:nmnmnkl 2010-11-16

摘要:DSP內(nèi)部有很多現(xiàn)成的硬件模塊和接口以及控制器,但是需要軟件編程設(shè)定,可以實現(xiàn)PWM控制,接口控制,UART接口,SPI接口等功能。但是由于受指令集的時鐘周期的限制,DSP不能處理太高的信號,至于說上Gbps的信號,LVDS之類的信號就很難以涉及了。所以相應的應用領(lǐng)域會有所限制。但是不同的領(lǐng)域客戶的設(shè)計方案不同,考慮的側(cè)重點不同,有些

  DSP內(nèi)部有很多現(xiàn)成的硬件模塊和接口以及控制器,但是需要軟件編程設(shè)定,可以實現(xiàn)PWM控制,接口控制,UART接口,SPI接口等功能。但是由于受指令集的時鐘周期的限制,DSP不能處理太高的信號,至于說上Gbps的信號,LVDS之類的信號就很難以涉及了。所以相應的應用領(lǐng)域會有所限制。但是不同的領(lǐng)域客戶的設(shè)計方案不同,考慮的側(cè)重點不同,有些領(lǐng)域設(shè)計者也是愛好使用DSP的,諸如算法實現(xiàn),協(xié)議的處理等等如果換作FPGA來處理那就得不償失。

  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è)計占用的資源,然后再選擇合適的型號。

[1]  [2]  [3]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 3
專注在線職業(yè)教育23年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

!
咨詢在線老師!