萊迪思發(fā)布針對(duì)FPGA優(yōu)化的32位MCU,提供開(kāi)放源碼
出處:赤鑄 發(fā)布于:2007-12-06 10:40:04
LatticeMico32微處理器使用的查找表(LUT)少于2千個(gè),其結(jié)果是在大批量的情況下,在所選的LatticeECP2 FPGA中的FPGA邏輯的成本低于1美元。這種精簡(jiǎn)指令集計(jì)算機(jī)(RISC)的哈佛體系結(jié)構(gòu)采用了32位的數(shù)據(jù)通道和指令,支持可選的數(shù)據(jù)和指令高速緩沖存儲(chǔ)器以及由用戶定義的指令。
LatticeMico32與其它嵌入FPGA中的微處理器的顯著區(qū)別在于:具有32個(gè)通用寄存器、高達(dá)32個(gè)外部中斷以及雙Wishbone存儲(chǔ)器接口。此外,該微處理器具有多種應(yīng)用所需的高性能,針對(duì)LatticeECP2 FPGA的時(shí)鐘頻率大于100MHz(估計(jì))。
為了加速微處理器系統(tǒng)的開(kāi)發(fā),LatticeMico32可能與一些可選的外圍元件集成在一起。這些外圍元件通過(guò)一個(gè)無(wú)權(quán)的、公有規(guī)范的Wishbone總線接口與微處理器相連。這些外圍元件包括:
·存儲(chǔ)控制器
·異步SRAM
·片上的存儲(chǔ)器塊
·輸入/輸出(IO)端口
·32位定時(shí)器
·直接存儲(chǔ)(DMA)控制器
·通用IO(GPIO)
·I2C主控制器
·串行外圍接口(SPI)
·通用異步收發(fā)器(UART)
基于Eclipse C開(kāi)發(fā)工具(CDT)環(huán)境的LatticeMico32系統(tǒng)開(kāi)發(fā)工具,與萊迪思的ispLEVER工具套件(6.0SP1或更高版本)無(wú)縫地集成在一起,讓設(shè)計(jì)者能夠在萊迪思的FPGA上構(gòu)建微處理器系統(tǒng)。LatticeMico32系統(tǒng)由三種工具構(gòu)成:微系統(tǒng)構(gòu)造器(MSB)、C/C++ 軟件工程環(huán)境(SPE)和調(diào)試器。MSB產(chǎn)生平臺(tái)描述和用于硬件實(shí)現(xiàn)的相關(guān)HDL代碼。它還能讓設(shè)計(jì)者選擇微處理器附帶何種外圍元件以及連接方式。C/C++ SPE調(diào)用一個(gè)基于GNU的編譯器、匯編器和連接器,使得代碼的開(kāi)發(fā)在由MSB產(chǎn)生的平臺(tái)上運(yùn)行。調(diào)試器讓設(shè)計(jì)者能夠在指令集仿真器(ISS)和物理硬件中觀察并控制代碼的執(zhí)行。
為了幫助用戶在硬件中迅速地評(píng)估其微處理器設(shè)計(jì),萊迪思提供了一種LatticeMico32開(kāi)發(fā)套件。該套件包含了萊迪思獲獎(jiǎng)的ispLEVER軟件設(shè)計(jì)工具、LatticeMico32系統(tǒng)開(kāi)發(fā)工具套件和一塊開(kāi)發(fā)電路板。這塊電路板具有能夠幫助設(shè)計(jì)者從硬件評(píng)估過(guò)程中限度地獲取價(jià)值的一些特性,包括:用于裝載程序的Flash存儲(chǔ)器、可選的LCD和鍵盤(pán)接口以及多種其它外圍接口——以太網(wǎng)、USB和RS232。
在由FPGA供應(yīng)商所提供的微處理器中,LatticeMico32據(jù)稱(chēng)是的可以根據(jù)萊迪思的開(kāi)放式源代碼授權(quán)協(xié)議被授權(quán)使用生成微處理器及所選外圍元件的HDL源代碼的產(chǎn)品。這種獨(dú)特的授權(quán)方式讓設(shè)計(jì)者能夠確保他們的設(shè)計(jì)仍然具有,并且允許硬件實(shí)現(xiàn)和銷(xiāo)售,而無(wú)需單獨(dú)的授權(quán)協(xié)議。此外,由萊迪思提供的、基于GNU的編譯器、匯編器、連接器和調(diào)試器以標(biāo)準(zhǔn)的GNU通用公共授權(quán)(GPL)協(xié)議發(fā)布。這一開(kāi)放式源代碼通過(guò)提供下列功能使設(shè)計(jì)者受益:
·可見(jiàn)性:能讓用戶更好地理解微處理器核的結(jié)構(gòu)和工作的內(nèi)部細(xì)節(jié)。
·靈活性:能讓用戶群確定改進(jìn)的地方,幫助開(kāi)發(fā)更高品質(zhì)的解決方案并作改動(dòng)。
·可移植性:提供的結(jié)構(gòu)是獨(dú)立的,因此設(shè)計(jì)可以被移植到其它諸如ASIC等的硬件平臺(tái)或者其它可編程器件。
針對(duì)LatticeECP和LatticeEC FPGA系列的LatticeMico32系統(tǒng)開(kāi)發(fā)工具可以地從LatticeMico32中心。LatticeMico32開(kāi)發(fā)套件定價(jià)為995美元。該套件包含定價(jià)為695美元的ispLEVER設(shè)計(jì)工具,以及一塊單獨(dú)報(bào)價(jià)為595美元的開(kāi)發(fā)電路板。萊迪思計(jì)劃在年內(nèi)推出針對(duì)LatticeECP2、LatticeSC和LatticeXP FPGA優(yōu)化的微處理器核的版本。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- EDA技術(shù)工具鏈與全流程設(shè)計(jì)運(yùn)維指南2026/1/5 10:28:51
- PLC程序現(xiàn)場(chǎng)疑難問(wèn)題排查與深度優(yōu)化指南2025/12/24 14:36:36
- PLC程序現(xiàn)場(chǎng)調(diào)試與優(yōu)化實(shí)操指南2025/12/24 14:29:57
- 工業(yè)PLC模擬量信號(hào)采集:調(diào)理技術(shù)與抗干擾工程方案2025/12/15 14:39:08
- PLC設(shè)備如何選型2025/9/5 17:15:14
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- 高溫環(huán)境下電源IC選型建議
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開(kāi)關(guān)中的EMI問(wèn)題









