資料介紹
在向一個嵌入式產(chǎn)品設(shè)計做出幾年的財力和物力投資之后,你最不愿意聽到的消息就是你所采用的器件已經(jīng)“生命終止”。在分立的嵌入式處理中,陳舊過時意味著你必須為你的下一個設(shè)計轉(zhuǎn)向采用另外一種處理器,并且完全可能要重新設(shè)計你想在市場中保持的現(xiàn)有產(chǎn)品。即使是半導(dǎo)體行業(yè)中的巨頭,也并不是總能夠為所有類型的應(yīng)用找到利用個別分立解決方案的途徑。許多最終產(chǎn)品無法證明采用特定的分立器件是恰當?shù)模虼耍S著時間的推移,甚至長期供應(yīng)商也會在不合適的時間停止為他們的客戶提供器件支持。
英特爾公司最近宣布他們將退出嵌入式市場。在1970年代,英特爾通過引入8048 μC創(chuàng)造了嵌入式市場,隨后8051μC的普及應(yīng)用極端火爆。但是,該公司將停止生產(chǎn)8051、251、8096/196、188/186、i960、所有版本的386 (包括386EX)和486,總計起來,大約700種器件型號正在停產(chǎn)。采用基于ASIC的μC/μP (微控制器/微處理器)的客戶預(yù)期,其它的供應(yīng)商也將做出器件過時的宣告,特別是那些最近被私人股權(quán)投資公司收購的、要減產(chǎn)特定的μC/μP的供應(yīng)商,他們可能導(dǎo)致所提供的產(chǎn)品被合并。
大多數(shù)設(shè)計工程師都關(guān)注器件的過時問題,在工業(yè)、科學、汽車和醫(yī)療市場的工程師對此問題更為關(guān)注。因為這些市場的產(chǎn)品生命周期長,基于ASIC的μC/μP可能是開發(fā)一個產(chǎn)品的成本極高的方法;因為假如μC/μP停產(chǎn),那么,它就可能涉及對PCB、軟件接口、板級支持封裝(BSP)開發(fā)、驗證、測試和對整個最終產(chǎn)品進行多次質(zhì)量認證的再一次工程努力。
大多ASIC供應(yīng)商確實提供諸如最后一次購買(LTB)和硅晶圓購買計劃之類的替代解決方案,但是,兩種選擇的成本都是高昂的。很難預(yù)測(更合適的說法是“猜測”)在產(chǎn)品生命周期中需要采購和存儲多少μC/μP,與此同時,庫存管理正試圖避免在貨架上把巨大數(shù)量的元器件存放幾個月或幾年。
軟性、靈活的“生命終止”解決方案
當與軟處理IP核相結(jié)合時,可編程嵌入式平臺提供獨一無二的優(yōu)勢。采用一種軟處理IP核及幾個現(xiàn)成的FPGA系列,你可以利用嵌入式行業(yè)中范圍廣闊的不同應(yīng)用的優(yōu)勢以及跟分立器件市場相關(guān)的不確定性。
回避退化風險的一種最佳解決方案是利用在硅器件層上的靈活FPGA構(gòu)造及具有定制外設(shè)的軟IP處理器。賽靈思為英特爾以及其它供應(yīng)商的生命終止器件提供多種解決方案。
這些解決方案依賴于你現(xiàn)有的軟件代碼基礎(chǔ)。如果它是采用匯編語言編寫的,一種選擇是把代碼與C語言對接;如果這種辦法不可行,你可以試用Xilinx? AllianceCORE?合作伙伴網(wǎng)絡(luò)提供的像186和8051一樣成熟的μC/μP IP模塊。這將包括把外設(shè)集成到你特定的生命終止器件型號并進行驗證和測試。
圖1:設(shè)計選項
Intel 188/186 Features 英特爾188/186功能
MicroBlaze with Memory Controller 具有存儲控制器的MicroBlaze
CPU Static No Cache (12, 20, 25 MHz) CPU靜態(tài)沒有高速緩沖存儲器
MicroBlaze CPU Core with 16K Cache (104 MHz) 具有16K高速緩沖存儲器的MicroBlaze CPU核
Clock Generator 時鐘發(fā)生器
DCM on Xilinx FPGA 在Xilinx FPGA上的DCM
Two Independent DMA Channels for External Memory and I/O
用于外部存儲器和I/O的獨立DMA通道
OPB Central DMA Controller OPB中央DMA控制器
Three Programmable 16-Bit Timers 三可編程16位定時器
OPB Timer/Counter (Four)材OPB定時/計數(shù)器
Local Bus Controller 本地總線控制器
OPB Bus Interface OPB總線接口
DRAM Refresh Control Unit DRAM刷新控制單元
OPB Memory Controller Interface OPB存儲控制器接口
Programmable Interrupt Controller 可編程中斷控制器
OPB Interrupt Controller OPB中斷控制器
Programmable Wait State Generator 可編程等待狀態(tài)發(fā)生器
State Machine or an OPB Timer/Counter (Included Above) 狀態(tài)機或OPB定時器/計數(shù)器(包括上面)
Chip Select Logic 片選邏輯
OPB GPIO片上外設(shè)總線 (OPB) 通用IO (GPIO)
System-Level Testing Support 系統(tǒng)級測試支持
OPB JTAG UART
如果現(xiàn)有的軟件代碼采用C語言編寫,賽靈思已經(jīng)在Spartan?、Virtex? FPGAs、PowerPC? μP 32位RISC嵌入式Virtex FPGA系列以及流行的MicroBlaze? 軟IP處理器中提供了真正的不會過時的解決方案。
MicroBlaze軟處理器是一種具有5級管道執(zhí)行以減少每條指令占用的時鐘數(shù)(CPI)的32位RISC處理器。該產(chǎn)品的供貨已經(jīng)有5年時間,最新的版本是MicroBlaze v5.0,它是100%二進制向下兼容的。二進制向下兼容性意味著可以運行較老的MicroBlaze版本或不需要軟件對接就能在MicroBlaze v5.0系統(tǒng)上運行以前的代碼。這就確保了基于MicroBlaze的μC設(shè)計真正不會過時。隨著未來版本的MicroBlaze軟IP處理器的推出,用戶將不需要考慮任何過時問題就能夠從較新的功能集上獲益。
當對性能進行了配置之后,MicroBlaze v5.0處理器以210 MHz的速度運行在Virtex-5 LX器件上。賽靈思在嵌入式開發(fā)工具套件(EDK)包中向客戶免費提供MicroBlaze軟處理器許可證,此外,不存在單位版稅,所以,不論你銷售的是一片或是一百萬片芯片,你都可以擁有你自己特定的MicroBlaze設(shè)計。
為了使你能夠開發(fā)一種針對你自己應(yīng)用的特殊、靈活和獨一無二的解決方案,賽靈思已經(jīng)開發(fā)了稱為Platform Studio的集成開發(fā)環(huán)境(IDE)。Xilinx Platform Studio (XPS) IDE和工具套件被包含在EDK包之中。XPS 提供讓你在系統(tǒng)的軟件和硬件層中定制各種解決方案的真正靈活的工具。XPS的組成部分包括:一套稱為基本系統(tǒng)構(gòu)建器的快速IP生成工具(BSB);一套基于GNU/GCC的軟件開發(fā)工具;一套稱為XMD的處理器除錯引擎;一套稱為SDK的基于Eclipse的軟件開發(fā)套件;一套處理IP外設(shè)模塊的擴展庫;MicroBlaze 32位RISC處理器。
賽靈思嵌入式處理器獲得了由RTOS(實時操作系統(tǒng))中間件、除錯和電子系統(tǒng)級(ESL)工具供應(yīng)商組成的生態(tài)系統(tǒng)的支持,他們也將有助于你定制自己的產(chǎn)品。
平臺IP
賽靈思利用MicroBlaze處理器、外設(shè)、SDRAM和閃存控制器提供一種等效于“生命終止”器件的設(shè)計。這種來自英特爾公司和其它供應(yīng)商的針對“生命終止”器件的預(yù)集成參考設(shè)計解決方案被稱為Platform IP,這種解決方案使你能夠快速地開發(fā)并部署真正不過時的方案。
例如,對于英特爾公司的186/188XL系列,表1列出了在這些產(chǎn)品上的外設(shè)和它們的賽靈思等效IP模塊。
圖1:186/188XL加上等效于CAN控制器的設(shè)計例子,該方案的組成部分包括:
一個Spartan-3E FPGA平臺;
一個以104 MHz速度運行在Spartan-3器件上的MicroBlaze 32位RISC CPU;
等效于186/188XL的通用外設(shè);
內(nèi)部存儲器SDRAM和閃存控制器;
CAN (控制器區(qū)域網(wǎng)絡(luò))2.0 A/B MAC
這種靈活的系統(tǒng)設(shè)計可以減少各種風險,因為你可以把任何將來的要求以新的定制邏輯模塊、DSP、外設(shè)或第三方IP的形式添加到FPGA之中。 此外,該系統(tǒng)還可以被方便地重新配置。
在表2中的設(shè)計表示的是對FPGA構(gòu)造的有效使用。賽靈思的Platform IP以參考設(shè)計的形式為英特爾公司和無數(shù)其它供應(yīng)商的“生命終止”產(chǎn)品提供解決方案,使你能夠快速地部署針對你的過時器件的解決方案。
英特爾公司最近宣布他們將退出嵌入式市場。在1970年代,英特爾通過引入8048 μC創(chuàng)造了嵌入式市場,隨后8051μC的普及應(yīng)用極端火爆。但是,該公司將停止生產(chǎn)8051、251、8096/196、188/186、i960、所有版本的386 (包括386EX)和486,總計起來,大約700種器件型號正在停產(chǎn)。采用基于ASIC的μC/μP (微控制器/微處理器)的客戶預(yù)期,其它的供應(yīng)商也將做出器件過時的宣告,特別是那些最近被私人股權(quán)投資公司收購的、要減產(chǎn)特定的μC/μP的供應(yīng)商,他們可能導(dǎo)致所提供的產(chǎn)品被合并。
大多數(shù)設(shè)計工程師都關(guān)注器件的過時問題,在工業(yè)、科學、汽車和醫(yī)療市場的工程師對此問題更為關(guān)注。因為這些市場的產(chǎn)品生命周期長,基于ASIC的μC/μP可能是開發(fā)一個產(chǎn)品的成本極高的方法;因為假如μC/μP停產(chǎn),那么,它就可能涉及對PCB、軟件接口、板級支持封裝(BSP)開發(fā)、驗證、測試和對整個最終產(chǎn)品進行多次質(zhì)量認證的再一次工程努力。
大多ASIC供應(yīng)商確實提供諸如最后一次購買(LTB)和硅晶圓購買計劃之類的替代解決方案,但是,兩種選擇的成本都是高昂的。很難預(yù)測(更合適的說法是“猜測”)在產(chǎn)品生命周期中需要采購和存儲多少μC/μP,與此同時,庫存管理正試圖避免在貨架上把巨大數(shù)量的元器件存放幾個月或幾年。
軟性、靈活的“生命終止”解決方案
當與軟處理IP核相結(jié)合時,可編程嵌入式平臺提供獨一無二的優(yōu)勢。采用一種軟處理IP核及幾個現(xiàn)成的FPGA系列,你可以利用嵌入式行業(yè)中范圍廣闊的不同應(yīng)用的優(yōu)勢以及跟分立器件市場相關(guān)的不確定性。
回避退化風險的一種最佳解決方案是利用在硅器件層上的靈活FPGA構(gòu)造及具有定制外設(shè)的軟IP處理器。賽靈思為英特爾以及其它供應(yīng)商的生命終止器件提供多種解決方案。
這些解決方案依賴于你現(xiàn)有的軟件代碼基礎(chǔ)。如果它是采用匯編語言編寫的,一種選擇是把代碼與C語言對接;如果這種辦法不可行,你可以試用Xilinx? AllianceCORE?合作伙伴網(wǎng)絡(luò)提供的像186和8051一樣成熟的μC/μP IP模塊。這將包括把外設(shè)集成到你特定的生命終止器件型號并進行驗證和測試。
圖1:設(shè)計選項
Intel 188/186 Features 英特爾188/186功能
MicroBlaze with Memory Controller 具有存儲控制器的MicroBlaze
CPU Static No Cache (12, 20, 25 MHz) CPU靜態(tài)沒有高速緩沖存儲器
MicroBlaze CPU Core with 16K Cache (104 MHz) 具有16K高速緩沖存儲器的MicroBlaze CPU核
Clock Generator 時鐘發(fā)生器
DCM on Xilinx FPGA 在Xilinx FPGA上的DCM
Two Independent DMA Channels for External Memory and I/O
用于外部存儲器和I/O的獨立DMA通道
OPB Central DMA Controller OPB中央DMA控制器
Three Programmable 16-Bit Timers 三可編程16位定時器
OPB Timer/Counter (Four)材OPB定時/計數(shù)器
Local Bus Controller 本地總線控制器
OPB Bus Interface OPB總線接口
DRAM Refresh Control Unit DRAM刷新控制單元
OPB Memory Controller Interface OPB存儲控制器接口
Programmable Interrupt Controller 可編程中斷控制器
OPB Interrupt Controller OPB中斷控制器
Programmable Wait State Generator 可編程等待狀態(tài)發(fā)生器
State Machine or an OPB Timer/Counter (Included Above) 狀態(tài)機或OPB定時器/計數(shù)器(包括上面)
Chip Select Logic 片選邏輯
OPB GPIO片上外設(shè)總線 (OPB) 通用IO (GPIO)
System-Level Testing Support 系統(tǒng)級測試支持
OPB JTAG UART
如果現(xiàn)有的軟件代碼采用C語言編寫,賽靈思已經(jīng)在Spartan?、Virtex? FPGAs、PowerPC? μP 32位RISC嵌入式Virtex FPGA系列以及流行的MicroBlaze? 軟IP處理器中提供了真正的不會過時的解決方案。
MicroBlaze軟處理器是一種具有5級管道執(zhí)行以減少每條指令占用的時鐘數(shù)(CPI)的32位RISC處理器。該產(chǎn)品的供貨已經(jīng)有5年時間,最新的版本是MicroBlaze v5.0,它是100%二進制向下兼容的。二進制向下兼容性意味著可以運行較老的MicroBlaze版本或不需要軟件對接就能在MicroBlaze v5.0系統(tǒng)上運行以前的代碼。這就確保了基于MicroBlaze的μC設(shè)計真正不會過時。隨著未來版本的MicroBlaze軟IP處理器的推出,用戶將不需要考慮任何過時問題就能夠從較新的功能集上獲益。
當對性能進行了配置之后,MicroBlaze v5.0處理器以210 MHz的速度運行在Virtex-5 LX器件上。賽靈思在嵌入式開發(fā)工具套件(EDK)包中向客戶免費提供MicroBlaze軟處理器許可證,此外,不存在單位版稅,所以,不論你銷售的是一片或是一百萬片芯片,你都可以擁有你自己特定的MicroBlaze設(shè)計。
為了使你能夠開發(fā)一種針對你自己應(yīng)用的特殊、靈活和獨一無二的解決方案,賽靈思已經(jīng)開發(fā)了稱為Platform Studio的集成開發(fā)環(huán)境(IDE)。Xilinx Platform Studio (XPS) IDE和工具套件被包含在EDK包之中。XPS 提供讓你在系統(tǒng)的軟件和硬件層中定制各種解決方案的真正靈活的工具。XPS的組成部分包括:一套稱為基本系統(tǒng)構(gòu)建器的快速IP生成工具(BSB);一套基于GNU/GCC的軟件開發(fā)工具;一套稱為XMD的處理器除錯引擎;一套稱為SDK的基于Eclipse的軟件開發(fā)套件;一套處理IP外設(shè)模塊的擴展庫;MicroBlaze 32位RISC處理器。
賽靈思嵌入式處理器獲得了由RTOS(實時操作系統(tǒng))中間件、除錯和電子系統(tǒng)級(ESL)工具供應(yīng)商組成的生態(tài)系統(tǒng)的支持,他們也將有助于你定制自己的產(chǎn)品。
平臺IP
賽靈思利用MicroBlaze處理器、外設(shè)、SDRAM和閃存控制器提供一種等效于“生命終止”器件的設(shè)計。這種來自英特爾公司和其它供應(yīng)商的針對“生命終止”器件的預(yù)集成參考設(shè)計解決方案被稱為Platform IP,這種解決方案使你能夠快速地開發(fā)并部署真正不過時的方案。
例如,對于英特爾公司的186/188XL系列,表1列出了在這些產(chǎn)品上的外設(shè)和它們的賽靈思等效IP模塊。
圖1:186/188XL加上等效于CAN控制器的設(shè)計例子,該方案的組成部分包括:
一個Spartan-3E FPGA平臺;
一個以104 MHz速度運行在Spartan-3器件上的MicroBlaze 32位RISC CPU;
等效于186/188XL的通用外設(shè);
內(nèi)部存儲器SDRAM和閃存控制器;
CAN (控制器區(qū)域網(wǎng)絡(luò))2.0 A/B MAC
這種靈活的系統(tǒng)設(shè)計可以減少各種風險,因為你可以把任何將來的要求以新的定制邏輯模塊、DSP、外設(shè)或第三方IP的形式添加到FPGA之中。 此外,該系統(tǒng)還可以被方便地重新配置。
在表2中的設(shè)計表示的是對FPGA構(gòu)造的有效使用。賽靈思的Platform IP以參考設(shè)計的形式為英特爾公司和無數(shù)其它供應(yīng)商的“生命終止”產(chǎn)品提供解決方案,使你能夠快速地部署針對你的過時器件的解決方案。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 話處理器基礎(chǔ)知識 1次下載
- 基于ARM微處理器的嵌入式TCP-IP協(xié)議的實現(xiàn)與應(yīng)用
- ADM8698:過時的微處理器監(jiān)控電路數(shù)據(jù)表
- SSM2120:動態(tài)范圍處理器/雙VCA過時數(shù)據(jù)表
- ADSP-21367/ADSP-21368 SHARC處理器過時數(shù)據(jù)表
- AD2050:基于微處理器的熱電偶儀表過時數(shù)據(jù)表
- AD2S100:交流矢量處理器過時數(shù)據(jù)表
- AD9801:過時的電子相機CCD信號處理器
- SSM2122:動態(tài)范圍處理器/雙VCA過時數(shù)據(jù)表
- SSM2125:動態(tài)范圍處理器/雙VCA過時數(shù)據(jù)表
- AlteraNiosⅡ軟處理器的詳細資料簡介 7次下載
- 基于NiosII軟核處理器的步進電機接口設(shè)計 43次下載
- 采用軟處理器IP規(guī)避器件過時的挑戰(zhàn)
- PicoBlaze 處理器IP Core 的原理與應(yīng)用
- 采用軟處理器IP規(guī)避器件過時的挑戰(zhàn)探討
- 設(shè)置AMD以太網(wǎng)IP核的Pause幀處理 1026次閱讀
- 軟DSP處理用于語音引擎設(shè)計是需注意哪些事項 2361次閱讀
- 基于LEON開源微處理器IP軟核實現(xiàn)SoC系統(tǒng)基本平臺的構(gòu)建 2871次閱讀
- 采用ARM EP9315處理器實現(xiàn)P0104總線的應(yīng)用方案 3114次閱讀
- 解答arm是什么/arm處理器采用什么技術(shù) 8249次閱讀
- 液晶顯示屏設(shè)計方案:基于Nios嵌入式軟核處理器 1190次閱讀
- 不用處理器就可以控制FPGA總線的方法你知道嗎? 5182次閱讀
- 基于SoPC 技術(shù)的片上嵌入式Nios Ⅱ軟核六處理器系統(tǒng) 1061次閱讀
- MicroBlaze軟核處理器簡介 1.1w次閱讀
- 基于雙MicroBlaze軟核處理器的SOPC系統(tǒng) 4100次閱讀
- GRVI Phalanx實現(xiàn)千核處理器 4443次閱讀
- 如何在芯片的PL上構(gòu)建軟核處理器? 1132次閱讀
- 龍芯處理器IP核的FPGA驗證平臺設(shè)計 3483次閱讀
- PicoBlaze處理器IP Core的原理與應(yīng)用 829次閱讀
- PicoBlaze處理器IP Core的原理與應(yīng)用 881次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多