資料介紹
如果問使用Xilinx? Platform Studio (XPS)嵌入式工具套件的用戶,他們需要什么功能來滿足其下一代終極處理設計的需要?他們必然會回答:“性能和先進的處理功能。” 為了滿足嵌入式環境的要求,工程師必須設法從現有大多數成本經濟的器件中一點點地挖掘出性能,并且,他們在設計和調試兩個方面都需要方便使用的工具。
XPS 8.2版本是普遍使用的嵌入式開發套件(EDK)的一種,賽靈思在其中增加了新型的高度最優化的MicroBlaze?軟處理核,支持一體化的PowerPC?浮點單元(FPU),并且增加了對Virtex?-5 LX最新器件的支持。與其純粹利用單個處理器的時鐘頻率來衡量性能提升的程度,嵌入式設計工程師不如利用集成了更快速的硬處理核、靈活的軟處理核及附加的協處理引擎所有優勢的XPS套件,不論它們是FPU、其它IP或用于卸載和分配工作負載的附加的處理核。此外,新型的XPS增加了大量的增強功能、調試可視性,并在使用方便性上進行了改進。
新型器件和處理支持
2006年5月,賽靈思推出了Virtex-5 LX器件,這種FPGA平臺在65nm的三柵極氧化層架構上集成了高級系統功能,從而能夠完全支持嵌入式處理。與上一代FPGA相比,Virtex-5技術把半導體器件的性能提高了30%,與此同時,功耗降低了30%以上。靈活的處理IP外設容許客戶精確地構建需要的定制解決方案,而不必增加額外的器件成本或在昂貴但不需要的器件選擇上造成浪費。
為了在高性能Virtex-5 LX器件中最有效地利用嵌入式設計,賽靈思優化了MicroBlaze用于65nm工藝的軟處理核,并且增加了一些特殊的增強功能,以實現每條指令較少的周期(CPI)。賽靈思的MicroBlaze 5.0處理器配備5級管線及可選的4或8字高速緩沖存儲器以提升性能。新型的MicroBlaze嵌入式處理器與為初期的實例編寫的代碼后向兼容,所以,客戶不會因處理器的退化而遇到麻煩。那些采用Spartan?系列FPGA進行嵌入式設計的工程師們可以繼續沿用現有的MicroBlaze 4.0核,這個核已經針對高性能應用進行了優化,而且同時擁有有最小的占位面積。
實際上,在基系統生成器(Base System Builder)設計向導內,Platform Studio工具套件自動地針對合適的FPGA器件把優化的MicroBlaze核進行例示。除非客戶想手工完成這個過程(而且你行的話),否則,要讓設計向導為你優化核配置以加速設計。客戶不需要僅僅為了利用一個更快的Virtex-5器件和較高性能的MicroBlaze處理器,就為預存的設計或代碼“設置端口”。不論客戶的設計采用的是Virtex或Spartan系列器件,賽靈思都會為客戶提供量身定制的優化MicroBlaze解決方案。
性能和調試可視性
此外,使總體嵌入式系統性能最大化的一個方法是利用協處理的概念。嵌入式雜志(Embedded)過去在改進整體性能吞吐量方面已經出版了許多文章,其中就討論了通過像增加更多的處理器以卸載主處理器或添加“硬件”指令這樣的方法(軟件算法在FPGA門架構中實現以快速連接到主處理器)。利用那些包含浸入PowerPC 405處理器核的Virtex-4器件,Platform Studio 8.2版本引入了對實現FPU的支持。通過在并行FPGA架構中例示FPU性能,就可以實現重大的性能改進。
隨著客戶的嵌入式系統變得更為復雜,調試工具需要提供更高級別的可視性。因為硬件和軟件組成部分之間的傳統分區是模糊的,客戶再也不能僅僅依賴于硬件工具來調試硬件及用軟件工具來調試代碼,要利用在器件、處理、協處理和軟件指令的硬件實現上的進展。
作為引入“平臺調試”的第一步,賽靈思已經集成了硬件和軟件調試器,以提供系統級的觀察并減少硬件和軟件工程師之間的矛盾。一體化的ChipScope? Pro硬件調試器交叉觸發GNU軟件調試器,反之亦然,客戶現在可以從兩個方向反復查找系統上的故障。如果在某一個硬件地址上或在某一個硬件事件之后發現一個問題,那么只需簡單地交叉觸發軟件調試器就能夠看到軟件正在做什么;如果系統在進入一些軟件功能“foo”之后死機,那么,交叉觸發硬件調試器就可以看到硬件正在干什么。
在平臺調試演變過程中,第二步就是利用安捷倫和賽靈思公司聯盟的成果。安捷倫公司提供一種E9524A MicroBlaze追蹤工具集,它通過安捷倫的Windows Xpbased邏輯分析儀能夠完全分解蹤跡,是一種利用數據流跟蹤和重構MicroBlaze程序執行歷史的易于使用的解決方案(見圖1)。
圖1:安捷倫的MicroBlaze跟蹤工具集
Xilinx EDK 8.2版提供的MicroBlaze跟蹤核(MTC)在你的設計內部進行例示,為安捷倫的蹤跡工具集提供可視性。你可以捕獲實時代碼流,這些代碼流與來自周圍系統的測量值有關。通過打開高速緩沖存儲器,強大的觸發和深度存儲器跟蹤都不受影響,因為探測出現在MicroBlaze管線的執行狀態。該系統使硬件和軟件工程師能夠配合工作以盡快地發現和定位系統中存在的設計缺陷。欲了解更多關于安捷倫產品的信息,請訪問www.agilent.com/find/microblaze。
XPS 8.2版本是普遍使用的嵌入式開發套件(EDK)的一種,賽靈思在其中增加了新型的高度最優化的MicroBlaze?軟處理核,支持一體化的PowerPC?浮點單元(FPU),并且增加了對Virtex?-5 LX最新器件的支持。與其純粹利用單個處理器的時鐘頻率來衡量性能提升的程度,嵌入式設計工程師不如利用集成了更快速的硬處理核、靈活的軟處理核及附加的協處理引擎所有優勢的XPS套件,不論它們是FPU、其它IP或用于卸載和分配工作負載的附加的處理核。此外,新型的XPS增加了大量的增強功能、調試可視性,并在使用方便性上進行了改進。
新型器件和處理支持
2006年5月,賽靈思推出了Virtex-5 LX器件,這種FPGA平臺在65nm的三柵極氧化層架構上集成了高級系統功能,從而能夠完全支持嵌入式處理。與上一代FPGA相比,Virtex-5技術把半導體器件的性能提高了30%,與此同時,功耗降低了30%以上。靈活的處理IP外設容許客戶精確地構建需要的定制解決方案,而不必增加額外的器件成本或在昂貴但不需要的器件選擇上造成浪費。
為了在高性能Virtex-5 LX器件中最有效地利用嵌入式設計,賽靈思優化了MicroBlaze用于65nm工藝的軟處理核,并且增加了一些特殊的增強功能,以實現每條指令較少的周期(CPI)。賽靈思的MicroBlaze 5.0處理器配備5級管線及可選的4或8字高速緩沖存儲器以提升性能。新型的MicroBlaze嵌入式處理器與為初期的實例編寫的代碼后向兼容,所以,客戶不會因處理器的退化而遇到麻煩。那些采用Spartan?系列FPGA進行嵌入式設計的工程師們可以繼續沿用現有的MicroBlaze 4.0核,這個核已經針對高性能應用進行了優化,而且同時擁有有最小的占位面積。
實際上,在基系統生成器(Base System Builder)設計向導內,Platform Studio工具套件自動地針對合適的FPGA器件把優化的MicroBlaze核進行例示。除非客戶想手工完成這個過程(而且你行的話),否則,要讓設計向導為你優化核配置以加速設計。客戶不需要僅僅為了利用一個更快的Virtex-5器件和較高性能的MicroBlaze處理器,就為預存的設計或代碼“設置端口”。不論客戶的設計采用的是Virtex或Spartan系列器件,賽靈思都會為客戶提供量身定制的優化MicroBlaze解決方案。
性能和調試可視性
此外,使總體嵌入式系統性能最大化的一個方法是利用協處理的概念。嵌入式雜志(Embedded)過去在改進整體性能吞吐量方面已經出版了許多文章,其中就討論了通過像增加更多的處理器以卸載主處理器或添加“硬件”指令這樣的方法(軟件算法在FPGA門架構中實現以快速連接到主處理器)。利用那些包含浸入PowerPC 405處理器核的Virtex-4器件,Platform Studio 8.2版本引入了對實現FPU的支持。通過在并行FPGA架構中例示FPU性能,就可以實現重大的性能改進。
隨著客戶的嵌入式系統變得更為復雜,調試工具需要提供更高級別的可視性。因為硬件和軟件組成部分之間的傳統分區是模糊的,客戶再也不能僅僅依賴于硬件工具來調試硬件及用軟件工具來調試代碼,要利用在器件、處理、協處理和軟件指令的硬件實現上的進展。
作為引入“平臺調試”的第一步,賽靈思已經集成了硬件和軟件調試器,以提供系統級的觀察并減少硬件和軟件工程師之間的矛盾。一體化的ChipScope? Pro硬件調試器交叉觸發GNU軟件調試器,反之亦然,客戶現在可以從兩個方向反復查找系統上的故障。如果在某一個硬件地址上或在某一個硬件事件之后發現一個問題,那么只需簡單地交叉觸發軟件調試器就能夠看到軟件正在做什么;如果系統在進入一些軟件功能“foo”之后死機,那么,交叉觸發硬件調試器就可以看到硬件正在干什么。
在平臺調試演變過程中,第二步就是利用安捷倫和賽靈思公司聯盟的成果。安捷倫公司提供一種E9524A MicroBlaze追蹤工具集,它通過安捷倫的Windows Xpbased邏輯分析儀能夠完全分解蹤跡,是一種利用數據流跟蹤和重構MicroBlaze程序執行歷史的易于使用的解決方案(見圖1)。
圖1:安捷倫的MicroBlaze跟蹤工具集
Xilinx EDK 8.2版提供的MicroBlaze跟蹤核(MTC)在你的設計內部進行例示,為安捷倫的蹤跡工具集提供可視性。你可以捕獲實時代碼流,這些代碼流與來自周圍系統的測量值有關。通過打開高速緩沖存儲器,強大的觸發和深度存儲器跟蹤都不受影響,因為探測出現在MicroBlaze管線的執行狀態。該系統使硬件和軟件工程師能夠配合工作以盡快地發現和定位系統中存在的設計缺陷。欲了解更多關于安捷倫產品的信息,請訪問www.agilent.com/find/microblaze。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 新型視覺軟件開發套件、嵌入式視覺引擎和 DSP 庫拓寬TI駕駛輔助系統的產品線
- 虹科WiFi藍牙無線開發套件和模塊
- 嵌入式開發(一):嵌入式開發新手入門
- Pegasus智能家居開發套件_2021
- Neptune開發套件_2021
- Taurus AI Camera開發套件_2021
- 基于DM6646開發板的多線程編程在嵌入式圖像處理中的應用
- 基于嵌入式Linux系統的Qt-Embedded圖像處理界面開發總結
- ARM嵌入式系統開發_Android應用開發入門(基礎版) 0次下載
- ST電機控制開發套件5.0 27次下載
- 英特爾BOOT Loader開發套件-高級嵌入式開發基礎 59次下載
- HHPPC823e-WLAN-LCD-USB-R1:基于MPC823嵌入式開發套件 18次下載
- ZigBee開發套件內容
- CANstarter-2開發套件
- ARMRF2-STR911-BS-CC1100嵌入式無線開發
- 嵌入式軟件開發和軟件開發的區別 1745次閱讀
- 嵌入式開發到底是什么 4956次閱讀
- 嵌入式開發的產品有哪些_嵌入式開發的流程 1w次閱讀
- 什么是物聯網開發套件?如何挑選物聯網開發套件 5048次閱讀
- 嵌入式開發和底層開發有什么區別 1.5w次閱讀
- 以MicroBlaze 處理器為內核的嵌入式系統開發過程詳解 2360次閱讀
- 嵌入式開發好學嗎_嵌入式開發職業發展方向是什么 8950次閱讀
- 什么是嵌入式開發板_學嵌入式用什么開發板 6947次閱讀
- 嵌入式開發和單片機開發有什么區別和聯系 3.5w次閱讀
- 嵌入式開發工具有哪些_五款嵌入式開發工具推薦 4w次閱讀
- 學嵌入式開發入門_學嵌入式開發需要看哪些書籍 2.4w次閱讀
- 一文看懂嵌入式開發與c++開發有什么不同 2.3w次閱讀
- 嵌入式開發環境的搭建 8305次閱讀
- 嵌入式開發就業前景分析_嵌入式領域的職業發展方向 1.8w次閱讀
- 32位嵌入式處理器與8位處理器應用開發的區別 1528次閱讀
下載排行
本周
- 1開關電源設計原理手冊
- 1.83 MB | 4次下載 | 免費
- 2PL4807單節鋰離子電池充電器中文手冊
- 1.36 MB | 2次下載 | 免費
- 3智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費
- 4TMR技術在電流傳感器中的應用
- 616.47 KB | 1次下載 | 免費
- 5BQ769142技術參考手冊
- 2.99MB | 1次下載 | 免費
- 6CBM8605_8606_8608-運算放大器【中文排版】-202406271735
- 2.70 MB | 1次下載 | 免費
- 701-07-06-CBM8655_CBM8656精密運算放大器
- 4.49 MB | 1次下載 | 免費
- 8LLC 電路基本原理分析及公式推導
- 551.94 KB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 155次下載 | 1 積分
- 2PCB布線和布局電路設計規則
- 0.40 MB | 45次下載 | 免費
- 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 1 積分
- 4智能門鎖原理圖
- 0.39 MB | 13次下載 | 免費
- 5JESD79-5C_v1.30-2024 內存技術規范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅動調試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數據線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多