国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于FPGA狀態(tài)機(jī)和片上總線的CompactPCI異步串口板設(shè)計(jì)方案

基于FPGA狀態(tài)機(jī)和片上總線的CompactPCI異步串口板設(shè)計(jì)方案

——
作者:韓懷宇 張建軍 袁鳳 時(shí)間:2014-06-26 來源:電子產(chǎn)品世界 收藏
編者按:摘要:首先簡要介紹了CompactPCI異步串口板的通常設(shè)計(jì)方法,并且提出了這些方法的不足之處,重點(diǎn)闡述了基于FPGA狀態(tài)機(jī)和片上總線的新設(shè)計(jì)方案,以及該方案的技術(shù)優(yōu)勢,隨后公布了基于該方案的異步串口板達(dá)到的性能指標(biāo)。通過比較有關(guān)應(yīng)答延遲的試驗(yàn)數(shù)據(jù),提出了基于FPGA狀態(tài)機(jī)和基于DSP處理器的異步串口板卡存在明顯的處理速度差異問題,并基于兩種設(shè)計(jì)方案,解釋了形成差異的原因。最后提出了FPGA狀態(tài)機(jī)對外部總線存儲(chǔ)器或端口的訪問管理性能大幅超越了任何一款DSP處理器的觀點(diǎn),并對同行提出了類似研發(fā)項(xiàng)目的設(shè)計(jì)建議

  3 試驗(yàn)數(shù)據(jù)分析

本文引用地址:http://m.ptau.cn/article/248894.htm

  在聯(lián)機(jī)試驗(yàn)中,測試平臺(tái)先后使用了由TMS320C6416 處理器和XC3S2000 狀態(tài)機(jī)作處理單元的,分組測試了相同波特率的通道,及全部通道,通訊周期200ms,每通道間隔5ms。試驗(yàn)重點(diǎn)考察應(yīng)答延遲時(shí)間,其由兩部分組成,分別是固有延遲和處理延遲。其中固有延遲由為濾波設(shè)置的1ms濾波延遲和為判斷接收幀結(jié)束而設(shè)置的半位延遲組成,半位延遲與波特率成反比。處理延遲由處理單元訪問總線端口、數(shù)據(jù)處理和實(shí)現(xiàn)通訊協(xié)議所耗時(shí)間組成,實(shí)測應(yīng)答延遲時(shí)間統(tǒng)計(jì)如表1所示。

  從統(tǒng)計(jì)表得出如下結(jié)論。

  (1)無論采用何種處理單元,處理延遲與波特率和通訊數(shù)據(jù)量無關(guān)。因?yàn)樯衔粰C(jī)已將數(shù)據(jù)寫入各通道的數(shù)據(jù)發(fā)送子區(qū),依據(jù)接收幀命令參數(shù),處理器和狀態(tài)機(jī)只需進(jìn)行簡單邏輯和算法運(yùn)算即可獲得發(fā)送數(shù)據(jù)幀,對于4-115.2kbps之間的波特率和12字節(jié)的數(shù)據(jù)量,有充分時(shí)間裕量,不會(huì)出現(xiàn)處理瓶頸。

  (2)TMS320C6416 處理器作處理單元時(shí),處理延遲及其變化范圍較大,而且通道數(shù)越多,處理延遲及其變化范圍越大,反之則越小。因?yàn)镈SP處理器I/O端口數(shù)量有限,當(dāng)串口通道數(shù)量較多時(shí),DSP處理器要通過訪問異步收發(fā)器、SDRAM,和相當(dāng)數(shù)量的輸入/輸出端口,以便和上位機(jī)、交換數(shù)據(jù)和信號。為了及時(shí)傳輸這些信號,DSP處理器還需要以一定的頻率巡檢這些信號。另外DSP處理器所有處理過程都是順序執(zhí)行的,處理時(shí)間與程序語句數(shù)量成正比關(guān)系。

  (3)XC3S2000 FPGA狀態(tài)機(jī)作處理單元時(shí),處理延遲及其變化范圍很小,而且與通道數(shù)量無關(guān)。因?yàn)镕PGA集成片上系統(tǒng)后,其狀態(tài)機(jī)與其它片上邏輯之間的信號傳輸通過片內(nèi)布線完成,而布線資源幾乎不受限,不僅簡化了處理單元的處理任務(wù),而且保證了信號的實(shí)時(shí)傳輸,不必巡檢端口。另外FPGA狀態(tài)機(jī)不僅能夠通過狀態(tài)轉(zhuǎn)移完成時(shí)序功能,而且能夠通過并行處理完成算法功能,所以全部處理時(shí)間基本由訪問總線端口的程序語句數(shù)量決定,與算法和通道數(shù)量幾乎無關(guān)。

  (4) FPGA狀態(tài)機(jī)對外部總線或端口的訪問管理性能大幅超越了TMS320C6416 DSP處理器,片上邏輯之間的信號實(shí)時(shí)傳輸能力也大幅超越了后者。而高性能DSP處理器僅在內(nèi)存中運(yùn)行程序時(shí)速度快,但在管理外部總線存儲(chǔ)器或端口時(shí),其優(yōu)勢無法發(fā)揮。

  4 建議

  建議同行在研制“具有高時(shí)序性能的、多外設(shè)接口的、功能單一的設(shè)備”時(shí),參考上述基于FPGA狀態(tài)機(jī)和的設(shè)計(jì)方案。

  參考文獻(xiàn):
  [1]詹必勝,吳斌方,楊光友.多路同步串口的FPGA傳輸實(shí)現(xiàn)[J].電子產(chǎn)品世界,2009(5):38-40
  [2]Xilinx, Inc. Spartan-3 FPGA Family: Complete Datasheet[M].2004
  [3]Opencores.WISHBONE System-on-Chip (SoC) Interconnection Architecture for Portable IP Cores[M].Revision:B.3.2002
  [4]Gorban J.UART IP Core[M].Revision: 0.6.2002
  [5]孫進(jìn)平,王俊,李偉,等.DSP/FPGA嵌入式實(shí)時(shí)處理技術(shù)及應(yīng)用[M].北京:航空航天大學(xué)出版社,2011

fpga相關(guān)文章:fpga是什么



上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉