<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
 ;
文章:新聞EDA技術電源技術無線通信測量儀表嵌入式類電子技術制造技術半導體網絡協議展會實驗家電維修 3G  
  下載:EDA教程電源技術電子書籍電子元件無線通信通信網絡電路圖紙嵌入式類單片機傳感/控制電子教材模擬數字
.... 音視頻類
消費電子機械電子行業軟件C/C++FPGA/ASIC規則標準家電維修DSPIC資料ARM軟件電路圖電子技術論壇
 
位置:電子發燒友 > 電子技術應用 > 行業新聞 > 可編程邏輯 >新型系統級可編程芯片設計方案 退出登錄 用戶管理

新型系統級可編程芯片設計方案

作者:佚名  來源:本站整理  發布時間:2010-8-2 11:21:42  [收 藏] [評 論]
可編程邏輯器件(PLD)在規模、速度、嵌入式處理器內核及其它IP供應等方面的進步,都仍不足以實現系統級可編程芯片的設計。這需要一種架構清晰的系統級方法來處理系統級設計復雜性,以獲得與PLD技術相媲美的在上市周期方面的優勢。

在過去,PLD客戶喜歡MAX+PLUS II的集成特性。MAX+PLUS II是一個完全集成的設計體系,包括設計輸入、綜合、仿真、布局布線以及時序分析?,F在,這些客戶又開始要求使用最好的綜合工具、仿真工具和時序分析工具。PLD布局布線工具必須以某種方式滿足這一變化的要求,它使整個設計方法在定位上看起來更像一種ASIC設計方法。如果這一新的PLD方法能正確地構建起來,它將比ASIC技術更快地促進IP的應用,并支持只有可編程技術才能提供的靈活性及可定制性。

目前IP在高密度器件中的使用已很普遍。盡管客戶采用總線接口功能IP(如66MHz PCI)和DSP功能IP(如FIR濾波器)已經好幾年了,但現在出現了三種根本的變化。第一,專用編譯器可為IP提供大量的功能和靈活性。例如,一個新的FIR濾波編譯器能使濾波器的設計具有任何數量的抽頭,而且加入了能支持4位到32位系數精度的內建系數生成器。FIR編譯器也能支持選擇抽取和插入、串行和并行算法。其結果就形成了一個可滿足用戶對性能和面積要求的最優化濾波器,它同時也易于進行修改和重估算,以適應系統要求的變化。

改進設計方法的第二個重要變化是現在提供給業界標準工具的接口。以FIR編譯器為例,它現在能產生MATLAB、Simulink、VHDL和Verilog HDL仿真原型,使之與強大工具的鏈接更加緊密。支持DSP應用(如Reed-Solomon糾錯)的類似應用編譯器也已出現。

第三個與IP有關的重要變化是出現了針對可編程邏輯器件的最優化嵌入式處理器IP,這種高性能處理器IP可使SoPC設計性能的真正潛力得到實現。在理想情況下,設計者可簡單地用C語言代碼來具體表達系統規范,而且設計工具也會自動地在嵌入式處理器中分離某些算法,并對其余算法進行邏輯綜合。但實際上,這些工具目前還達不到如此先進的水平。在PLD內集成嵌入式處理器將給設計者帶來更多新的復雜性問題。新的設計方法必須解決諸如建模、集成處理器和PLD設計輸入以及智能化開發總線接口單元等問題,以便優化系統性能。



為了最優地解決系統級問題,這些工具必須提供處理器內核如何與存儲器、外圍器件、I/O模塊進行交互的精確完整的模型。采用硬件內核處理器進行設計通常需要處理器的總線功能模型,以描述設計中特定系統總線操作、時序以及與其它模塊的接口情況。軟件內核處理器需要用正確的行為模型來驗證在實際PLD設計中是否滿足處理器子系統的時序要求。與整個SoPC設計的VHDL或Verilog仿真、行為仿真的連接以及對VHDL及Verilog測試平臺的支持也是必需的。

確保嵌入式處理器在PLD中成功應用的關鍵是開發一種可選擇特定處理器、選擇所有適當外圍功能和外部存儲控制器并定義內存映射的直接方法。Altera SoPC Builder采用常見的MegaWizard平臺為設計者提供適當的選項。圖1顯示了Nios軟件內核處理器的外圍器件選項。

一旦選定外圍器件和內存映射,諸如生成處理器的C語言代碼、選擇RTOS和外設驅動器等問題就變得很關鍵。在對PLD進行編程時,它必須與一個設備文件一起進行編程,該設備文件含有嵌入式處理器初始化代碼和傳統的PLD初始化文件。

目前,不僅僅是這一設計方法中的IP部分正在改變,在其它許多方面,這一設計方法也正越來越接近現有的ASIC設計方法??蛻粽趯で笠酝慌cASIC設計相關的工具。去年,功能和時序仿真對大多數PLD客戶來說還能夠滿足要求。而如今,客戶正在尋求運用行為仿真工具來優化設計過程。為了滿足這一要求,Altera還在其所有工具中集成了Model Technology公司的行為仿真工具。這些工具還可提供測試平臺功能,以加速仿真過程。設計者正試圖在提高仿真速度與不犧牲準確性這兩種需求之間找到平衡,并根據精度的大小可伸縮性地有效壓縮邏輯的數量。類似Modelsim的仿真工具能使設計者能對這一平衡進行智能控制。

基于仿真矢量文件的功率估計工具也已上市。這些工具使用了代表實際器件運行的仿真矢量文件,與基于設計規模、時鐘速度和節點轉換速率的前一代功耗估計工具相比,它可更加精確地對PLD功率消耗進行建模??蛻粢舱趯で笠曰诘湫脱舆t的時序仿真來補充基于最少時序的時序仿真,以驗證該設計可在所有工作電壓范圍內都能正常工作。

通常,設計方法發生變化的原因不是因為新工具提升了系統性能,就是因為它們提高了生產率,從而縮短了設計周期?;贑的設計和行為綜合工具可以縮短設計周期,今天這些工具面臨的挑戰就是一個更高級的抽象方法是否能產生與現有的HDL方法可媲美的性能。由于ASIC技術經常能提供很高的性能(這是以靈活性和上市時間為代價的),PLD客戶一般需要PLD所能提供的所有性能。這些生產力提升工具只有以某種可提供最優性能的方式解決了這一抽象/性能的折衷問題之后,它們才是現實可行的。也只有當這些工具變得可行時,PLD領域的形式驗證才有可能進行。

雖然目前PLD工具能提高性能,但是顯然仍需要不斷努力。智能邏輯布局和時序驅動布線技術的新發展很快地促進了性能的提高,在過去幾個月里將fMAX的性能提升了40%到50%。而與傳統綜合工具進行更加緊密的集成,并加入更精確的時序估計和閉環綜合,這些舉措都將更進一步地提高性能。

采用PLD的最大好處之一就是它能夠提供一個靈活的硬件平臺,設計師通過這個平臺就能夠在設計過程早期進行軟件開發、建模、系統級仿真和協同驗證。在設計早期階段就獲得一種硬件解決方案只有當它確實能實現一個高效系統級調試進程時才成為一種優勢。第一代調試產品,如采用嵌入式邏輯分析儀的SignalTap技術,在器件以全速運行時,可以觀察到所有內部設計節點。未來的發展將為原始HDL源代碼帶來同樣的可見性。

隨著器件復雜度的不斷提高,設計方法必須通過縮短設計周期且不犧牲性能來促進生產力的進步。如果成功的話,這一技術將會促進基于PLD的產品搶占傳統嵌入式處理器市場,并進一步加劇門陣列市場的下滑。
上一篇文章:SRAM特點及工作原理 下一篇文章:已經沒有了
相關技術應用閱讀 相關技術資料下載
∷相關文章評論∷   ?。ㄔu論內容只代表網友觀點,與本站立場無關?。?[更多評論...]
 
 

 

 
關于本站- 意見反饋 - 網站導航 - 幫助 - 隱私政策 - 聯系我們 - 使用條款 - 安全承諾 - 友情連接 - 歡迎投稿
站長QQ:39550527 Powered by: 颶風網絡(電路圖
Copyright 2006-2008 Elecfans.Com.電子發燒友: 粵ICP備07065979號All Rights Reserved
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>