0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標(biāo)簽 > IP核

IP核

+關(guān)注 0人關(guān)注

IP就是知識產(chǎn)權(quán)核或知識產(chǎn)權(quán)模塊的意思,在EDA技術(shù)開發(fā)中具有十分重要的地位。美國著名的Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為“用于ASIC或FPGA中的預(yù)先設(shè)計好的電路功能模塊”。

文章: 234
視頻: 74
瀏覽: 49330
帖子: 249

IP核簡介

    IP就是知識產(chǎn)權(quán)核或知識產(chǎn)權(quán)模塊的意思,在EDA技術(shù)開發(fā)中具有十分重要的地位。美國著名的Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為“用于ASIC或FPGA中的預(yù)先設(shè)計好的電路功能模塊”。IP主要分為軟IP、固IP和硬IP。軟IP是用Verilog/VHDL等硬件描述語言描述的功能塊,但是并不涉及用什么具體電路元件實現(xiàn)這些功能。固IP是完成了綜合的功能塊。硬IP提供設(shè)計的最終階段產(chǎn)品——掩膜。

IP核百科

IP就是知識產(chǎn)權(quán)核或知識產(chǎn)權(quán)模塊的意思,在EDA技術(shù)開發(fā)中具有十分重要的地位。美國著名的Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為“用于ASIC或FPGA中的預(yù)先設(shè)計好的電路功能模塊”。IP主要分為軟IP、固IP和硬IP。軟IP是用Verilog/VHDL等硬件描述語言描述的功能塊,但是并不涉及用什么具體電路元件實現(xiàn)這些功能。固IP是完成了綜合的功能塊。硬IP提供設(shè)計的最終階段產(chǎn)品——掩膜。

基本分類

IP內(nèi)核的三種類型

IP核有三種不同的存在形式:HDL語言形式,網(wǎng)表形式、版圖形式。分別對應(yīng)我們常說的三類IP內(nèi)核:軟核、固核和硬核。這種分類主要依據(jù)產(chǎn)品交付的方式,而這三種IP內(nèi)核實現(xiàn)方法也各具特色。

軟核

軟核是用VHDL等硬件描述語言描述的功能塊,但是并不涉及用什么具體電路元件實現(xiàn)這些功能。軟IP通常是以硬件描述語言HDL源文件的形式出現(xiàn),應(yīng)用開發(fā)過程與普通的HDL設(shè)計也十分相似,只是所需的開發(fā)硬軟件環(huán)境比較昂貴。軟IP的設(shè)計周期短,設(shè)計投入少。由于不涉及物理實現(xiàn),為后續(xù)設(shè)計留有很大的發(fā)揮空間,增大了IP的靈活性和適應(yīng)性。其主要缺點是在一定程度上使后續(xù)工序無法適應(yīng)整體設(shè)計,從而需要一定程度的軟IP修正,在性能上也不可能獲得全面的優(yōu)化。由于軟核是以源代碼的形式提供,盡管源代碼可以采用加密方法,但其知識產(chǎn)權(quán)保護(hù)問題不容忽視。

硬核

硬核提供設(shè)計階段最終階段產(chǎn)品:掩膜。以經(jīng)過完全的布局布線的網(wǎng)表形式提供,這種硬核既具有可預(yù)見性,同時還可以針對特定工藝或購買商進(jìn)行功耗和尺寸上的優(yōu)化。盡管硬核由于缺乏靈活性而可移植性差,但由于無須提供寄存器轉(zhuǎn)移級(RTL)文件,因而更易于實現(xiàn)IP保護(hù)。

固核

固核則是軟核和硬核的折衷。大多數(shù)應(yīng)用于FPGA的IP內(nèi)核均為軟核,軟核有助于用戶調(diào)節(jié)參數(shù)并增強可復(fù)用性。軟核通常以加密形式提供,這樣實際的 RTL對用戶是不可見的,但布局和布線靈活。在這些加密的軟核中,如果對內(nèi)核進(jìn)行了參數(shù)化,那么用戶就可通過頭文件或圖形用戶接口(GUI)方便地對參數(shù)進(jìn)行操作。對于那些對時序要求嚴(yán)格的內(nèi)核(如PCI接口內(nèi)核),可預(yù)布線特定信號或分配特定的布線資源,以滿足時序要求。這些內(nèi)核可歸類為固核,由于內(nèi)核是預(yù)先設(shè)計的代碼模塊,因此這有可能影響包含該內(nèi)核的整體設(shè)計。由于內(nèi)核的建立(setup)、保持時間和握手信號都可能是固定的,因此其它電路的設(shè)計時都必須考慮與該內(nèi)核進(jìn)行正確地接口。如果內(nèi)核具有固定布局或部分固定的布局,那么這還將影響其它電路的布局。

技術(shù)應(yīng)用

數(shù)字到模擬轉(zhuǎn)換器(DACs)將一個二進(jìn)制數(shù)轉(zhuǎn)換為與之對應(yīng)的電壓值,常用的D/A轉(zhuǎn)換器都是由電阻或電容加權(quán)網(wǎng)絡(luò)、受碼元控制的開關(guān)和基準(zhǔn)電壓或電流源組成。當(dāng)D/A轉(zhuǎn)換器需要轉(zhuǎn)換的信號每次取樣字長很長時,對這些電路的精度要求很高,并且還必須在整個溫度范圍和整個使用壽命期間內(nèi)保持電路參數(shù)的穩(wěn)定。例如,一個16位的D/A轉(zhuǎn)換器,其MSB的精度必須在1/2 16以內(nèi),這是很困難的。所以,需尋求一種中保持高分辨率又可降低對電路精度和穩(wěn)定度要求的方法。

可綜合的Delta-Sigma DAC(術(shù)語Delta-Sigma分別指算術(shù)差與和,即Δ-∑DAC),是Xilinx公司提供的免費IP核,可從網(wǎng)上下載得到。

選擇和配置

選擇MAX7000S系列可編程邏輯器件,編譯后由MAX+PLUS II軟件自動配置進(jìn)EMP7032SLC44芯片,將生成的目標(biāo)文件通過編程電纜對器件進(jìn)行編程。

將該IP核實現(xiàn)的D/A轉(zhuǎn)換器用于新型智能電阻爐溫度控制儀中,因為調(diào)節(jié)爐溫的信號不要求變化很快,因此DAC的輸入二進(jìn)制信號為緩變信號。對于這種低頻應(yīng)用,可以將RC時間常數(shù)取得較大,以減小噪聲。這樣,可綜合的VHDL語言Delta-Sigma DAC模塊配置進(jìn)EMP7032芯片后,達(dá)到了預(yù)期的效果。

IP核的分類及特點

IP核的知識產(chǎn)權(quán)核心分為三大種類:硬核,中核和軟核。硬件中心是知識產(chǎn)權(quán)構(gòu)思的物質(zhì)表現(xiàn)。這些利于即插即用應(yīng)用軟件并且比其它兩種類型核的輕便性和靈活性要差。像硬核一樣,中核(有時候也稱為半硬核)可以攜帶許多配置數(shù)據(jù),而且可以配置許多不同的應(yīng)用軟件。三者之中最有靈活性的就是軟核了,它存在于任何一個網(wǎng)絡(luò)列表(一列邏輯門位和互相連接而成的集成電路)或者硬件描述語言(HDL)代碼中。

IP核的分類及特點

IP核的設(shè)計原理

軟IP內(nèi)核通常是用某種HDL文本提交用戶,它已經(jīng)過行為級設(shè)計優(yōu)化和功能驗證,但其中不含有任何具體的物理信息。據(jù)此,用戶可以綜合出正確的門電路級網(wǎng)表,并可以進(jìn)行后續(xù)結(jié)構(gòu)設(shè)計,具有最大的靈活性,可以很容易地借助于EDA綜合工具與其他外部邏輯電路結(jié)合成一體,根據(jù)各種不同的半導(dǎo)體工藝,設(shè)計成具有不同性能的器件。可以商品化的軟IP內(nèi)核一般電路結(jié)構(gòu)總門數(shù)都在5000門以上。但是,如果后續(xù)設(shè)計不當(dāng),有可能導(dǎo)致整個結(jié)果失敗。軟IP內(nèi)核又稱作虛擬器件。

硬IP內(nèi)核是基于某種半導(dǎo)體工藝的物理設(shè)計,已有固定的拓?fù)洳季趾途唧w工藝,并已經(jīng)過工藝驗證,具有可保證的性能。其提供給用戶的形式是電路物理結(jié)構(gòu)掩模版圖和全套工藝文件,是可以拿來就用的全套技術(shù)。

固IP內(nèi)核的設(shè)計深度則是介于軟IP內(nèi)核和硬IP內(nèi)核之間,除了完成硬IP內(nèi)核所有的設(shè)計外,還完成了門電路級綜合和時序仿真等設(shè)計環(huán)節(jié)。一般以門電路級網(wǎng)表形式提交用戶使用。

IP核的總線介紹

為了使IP 核集成更快速、更方便,縮短進(jìn)入市場的時間,迫切需要一種標(biāo)準(zhǔn)的互聯(lián)方案,在這一背景下產(chǎn)生的片上總線OCB(on-chip bus)技術(shù)。目前,基于IP 核互連的總線結(jié)構(gòu)較有影響力的有三種:IBM公司的Core Connect,ARM 公司的AMBA(Advanced MicrocontrollerBusArchitecture)和SilicoreCorp公司的Wishbone。

1.CoreConnect 總線IBM 公司的CoreConnect 總線提供了三種基本結(jié)構(gòu):處理器內(nèi)部總線PLB(Processor Local Bus)、片上外圍總線OPB(On-ChipPeripheral Bus)和設(shè)備控制總線DCR(Device Control Register)。

(1) PLB 標(biāo)準(zhǔn)是為總線傳輸?shù)闹饕l(fā)出者和接受者之間提供高帶寬、低延遲的連接。其主要特征為:  高性能處理器內(nèi)部總線;

 交疊的讀和寫功能(最快每周期兩次傳輸);  支持分段傳輸;  讀和寫分開;  32~64 位數(shù)據(jù)總線;  32 位地址空間;  支持16~64 字節(jié)突發(fā)傳輸模式;  4 級仲裁優(yōu)先權(quán);  特殊DMA(Direct Memory Access)模式。

(2) OPB 標(biāo)準(zhǔn)為連接具有不同的總線寬度及時序要求的外設(shè)和內(nèi)存提供了一條途徑,并盡量減小對PLB 性能的影響。其主要特性如下:  片上外圍總線、支持多個主設(shè)備;  32 位地址空間;  讀和寫數(shù)據(jù)總線分開;  8~32 位數(shù)據(jù)總線;  動態(tài)總線寬度;  支持重試模式(如果主設(shè)備要求的從設(shè)備忙,主設(shè)備隔一段時間再次請求);  支持突發(fā)(burst)傳輸模式;  支持DMA。

(2) DCR 是用來規(guī)范CPU 通用寄存器設(shè)備,控制寄存器之間傳輸數(shù)據(jù)。DCR 總線在內(nèi)存地址映射中取消了配置寄存器,減少取操作,增加處理器內(nèi)部總線的帶寬。其主要特征如下:  10 位地址總線;  32 位數(shù)據(jù)總線;  同步和異步的傳輸;  分布式結(jié)構(gòu)。

CoreConnect 擁有完備的一整套技術(shù)文檔,在技術(shù)上可行性較強,可以應(yīng)用在類似于工作站這樣的高性能系統(tǒng)的連接,對于簡單的嵌入式應(yīng)用來說可能有點太復(fù)雜,提供的許多特性無法用到。

2.AMBA 總線AMBA 總線體系結(jié)構(gòu)定義了2 種總線:AHB(Advanced High-performanceSOC 設(shè)計初級培訓(xùn)(Bus)和APB(Advance Peripheral Bus),如圖1-2 所示。圖1-2 AMBA 總線體系結(jié)構(gòu)(1) AHB 主要用于連接高性能、高吞吐率的設(shè)備,完成ARM 芯核與CPU外圍部分例如存儲通道控制器,DMA 控制器,SPI 接口等的整合。它的主要特性包括:  多控制器;  分段傳輸;  單周期總線控制權(quán)移交;  32~128 位總線寬;  包含一種訪問保護(hù)機制,用來區(qū)別特權(quán)訪問和無特權(quán)訪問模式,或指令和數(shù)據(jù)提取等;  突發(fā)傳輸模式最大為16 節(jié);  訪問空間限制在32 位;

 支持仲裁、REQ、GNT 和LOCK;  支持字節(jié)、半字和字傳輸。

(2) APB 是專為降低功耗以及接口復(fù)雜性而設(shè)計的外圍互聯(lián)總線,它常被用于連接一些低帶寬、低速傳輸?shù)耐庠O(shè),主要特征如下:  低性能、低功率外圍總線;  單控制器;  32 位地址空間;  32 位數(shù)據(jù)總線;  分開讀和寫數(shù)據(jù)總線。

3.Wishbone 總線Wishbone 總線是Silicore 公司推出的片上總線協(xié)議。它的結(jié)構(gòu)極其簡單、靈活,又完全公開、完全免費,獲得眾多支持。主要特征如下:  所有應(yīng)用使用一個總線體系結(jié)構(gòu);  支持多控制器;  64 位地址空間;  8~64 位數(shù)據(jù)總線(可擴展);  單周期讀和寫;  支持重試;  支持內(nèi)存映射,F(xiàn)IFO(FISRT IN FIRSTO U T )和十字互連接口;  由終端用戶定義仲裁方式。同前2 種總線結(jié)構(gòu)相比,Wishbone 只定義了一種高速總線,在既需要高速總線又需要低速總線的系統(tǒng)中,使用兩個Wishbone 接口,比起設(shè)計兩個不同的接口要簡單些。

4.Avalon 總線這里,再介紹下將要用到的Avalon 總線。Avalon 總線發(fā)布于2000 年的秋天,是Altera 公司針對FPGAs 而設(shè)計的一種SOPC 接口標(biāo)準(zhǔn)。它提供了各設(shè)備之間連接的接口,可以用于片上處理器和外設(shè)之間的連接。Avalon 總線具有支持SOPC,結(jié)構(gòu)簡單和可參數(shù)化配置等特點。主要特征如下:  32 位地址空間,共計4Gbytes;  所有Avalon 總線信號都是和Avalon 總線時鐘同步的,這種設(shè)計簡化了Avalon 總線的時序行為,便于和高速外設(shè)的連接;  地址、數(shù)據(jù)和控制信號使用獨立的端口,以簡化外設(shè)的設(shè)計;  Avalon 總線自動為所有外設(shè)產(chǎn)生片選信號,簡化了Avalon 總線外設(shè)的設(shè)計;  支持多主設(shè)備結(jié)構(gòu)。多個主設(shè)備可以共存于Avalon 總線之中,Avalon 總線會自動產(chǎn)生仲裁邏輯;  基于向?qū)У呐渲?。用戶可以使用圖形化的向?qū)砼渲肁valon 總線的相關(guān)參數(shù);  動態(tài)的總線寬度。Avalon 總線會自動處理不同位寬設(shè)備間的信SOC 設(shè)計初級培訓(xùn)號,使不同位寬的設(shè)備可以順利通訊;

常用的IP核介紹

眾多的IP 提供商包括純IP 提供商、設(shè)計服務(wù)公司等都可以向設(shè)計者提供各種各樣的IP 核。目前,比較著名的IP 提供商包括ARM、Rambus、Synopsys、TTPCom、ParthusCeva、

Virage Logic、Artisan、MIPS、Mentor 和Mosys 等公司。ARM 作為業(yè)內(nèi)領(lǐng)先的32 位嵌入式RISC(Reduced Instruction Set Computer CPU)微處理器解決方案供應(yīng)商,自1990 年正式成立以來,發(fā)展迅速。下面就以ARM 公司為例,進(jìn)行介紹。ARM 的IP 核技術(shù)包括芯片內(nèi)核、結(jié)構(gòu)延伸、軟件開發(fā)工具和片上系統(tǒng)解決方案,具有功耗低、性能高、成本低等特點。適用于多種領(lǐng)域,ARM 的用戶遍及多個行業(yè),包括:汽車、消費、娛樂、成像、工業(yè)、控制、網(wǎng)絡(luò)、存儲、安保和無線應(yīng)用。ARM 公司的“chipless”模式非常獨特,它從不直接介入芯片的生產(chǎn)和銷售領(lǐng)域,而是一直以IP 提供者的身份向各大半導(dǎo)體制造商出售知識產(chǎn)權(quán)。這種獨特的模式,使設(shè)計公司、OEM、軟件及工具開發(fā)公司及制造公司都與ARM結(jié)成了合作伙伴關(guān)系,使其半導(dǎo)體行業(yè)產(chǎn)業(yè)鏈上游的上游,成為許多全球性RISC 標(biāo)準(zhǔn)的締造者。目前,采用ARM 公司IP 核的半導(dǎo)體公司已多達(dá)103 家,包括Intel、TI、Motorola、ST、IBM、ADI、美國國家半導(dǎo)體、Infineon、NEC、LSI 等半導(dǎo)體巨擘,RTOS 軟件廠商超過50 家如微軟、WindRiver 等公司,EDA工具廠商超過30 家如Cadence、Synopsys 等。ARM 處理器核當(dāng)前有6 個系列產(chǎn)品ARM7,ARM9,ARM9E,ARM10E,SecurCore 以及ARM11 系列。進(jìn)一步還包括與其合作伙伴一同研發(fā)的產(chǎn)品,如Intel XScale 微體系結(jié)構(gòu)和StrongARM 產(chǎn)品。其中每一類又根據(jù)其包含的不同功能模塊而分成多種型號。在ARM 內(nèi)核中常用的四個模塊分別用T、D、M 和I 來表示,它們可供生產(chǎn)廠商根據(jù)不同用戶的需求來選擇配置。

(1) T 表示Thumb,該內(nèi)核可從16 位指令集擴充到32 位ARM 指令集。

(2) D 表示Debug,該內(nèi)核中包含可用于調(diào)試的結(jié)構(gòu),通常為一個邊界掃描鏈JTAG,以便進(jìn)入CPU 調(diào)試模式,從而進(jìn)行斷點設(shè)置、單步調(diào)試等工作。

(3) M 表示Multiplier,是8 位乘法器。

(4) I 表示Embedded ICE Logic,包含用于實現(xiàn)斷點觀測及變量觀測的邏輯電路,其中的TAP 控制器可接入到邊界掃描鏈。

1.ARM7

ARM7采用ARMV4T結(jié)構(gòu),分為三級流水,空間統(tǒng)一的指令與數(shù)據(jù)Cache,平均功耗為0.6mW/MHz,時鐘速度為20MHz~133MHz,每條指令平均需要1.9 個時鐘周期,處理速度為0.9MIPS/MHz。其中的ARM710,ARM720 和ARM740 為內(nèi)帶Cache 的ARM 核。ARM 7 的運算速度一般為150DMIPS。ARM7 是小型、快速、低能耗、集成式RISC 內(nèi)核,廣泛應(yīng)用于手持式計算、數(shù)據(jù)通信和消費類多媒體。

2.ARM9

ARM9 采用ARMV4T 結(jié)構(gòu),采用五級流水處理以及分離的Cache 結(jié)構(gòu),平均功耗為0.7mW/MHz。時鐘速度為100MHz~233MHz,每條指令平均需要1.5 個時鐘周期,處理速度為1.1MIPS/MHz。其中,ARM920、ARM940 和ARM9E 為含Cache 的CPU 核。性能為132MIPS(120MHz 時鐘,3.3V 供)或220MIPS(200MHz 時鐘)。ARM 9 的運算速度一般為300DMIPS。ARM9 是低價、低能耗、高性能系統(tǒng)微處理器,配有Cache、內(nèi)存管理和寫緩沖。多應(yīng)用于高級引擎管理、保安系統(tǒng)、頂置盒、便攜計算機和高檔打印機。

ARM9E 應(yīng)該屬于ARM10 系列,它也采用了ARMV5TE 結(jié)構(gòu),其性能得到了大大提高。其中,ARM968E-S(tm)是ARM9E 系列的最新產(chǎn)品,它同時也是ARM9E 系列內(nèi)核中最小的、最低功耗的產(chǎn)品,可以為網(wǎng)絡(luò)、汽車、電子消費娛樂品、無線方案等提供理想的技術(shù)方案。ARM968E-S 內(nèi)核含有低延遲的AMBA(tm) AHB-lite 總線接口,內(nèi)核與DMA 時鐘分離, 在閑置狀態(tài)下的功耗更低。ARM968E-S 內(nèi)核比ARM966E-S(tm)內(nèi)核的面積小20%,功耗至少降低10%。延長了電池使用壽命。

3.ARM10

ARM10 采用ARMV5TE 結(jié)構(gòu),采用六級流水處理,指令與數(shù)據(jù)分離的Cache 結(jié)構(gòu)。時鐘速度為300MHz,每條指令平均需要1.2 個周期。其中ARM1020 為帶Cache 的版本。ARM 10 的運算速度一般為500DMIPS。ARM10 速度快,能夠支持多種商用操作系統(tǒng),適用于高性能手持式因特網(wǎng)設(shè)備及數(shù)字式消費類產(chǎn)品。

3.ARM11

ARM11 采用ARMV6 結(jié)構(gòu),采用8 級流水處理,動態(tài)分支預(yù)測與返回堆棧。ARM11 的時鐘速度達(dá)到550MHz,采用了0.13 微米的工藝技術(shù),支持IEM技術(shù),可以大大減少功耗。ARM 11 的運算速度一般為1000DMIPS。ARM還發(fā)布了四個新的ARM11 系列微處理器內(nèi)核(ARM1156T2-S 內(nèi)核、ARM1156T2F-S 內(nèi)核、ARM1176JZ-S 內(nèi)核和ARM11JZF-S 內(nèi)核)、應(yīng)用ARM1176JZ-S 和ARM11JZF-S 內(nèi)核系列的PrimeXsys 平臺、相關(guān)的CoreSight技術(shù)。

ARM1156T2-S 和ARM1156T2F-S 是首批含有ARM Thumb-2 內(nèi)核技術(shù)的產(chǎn)品,主要用于多種深嵌入式存儲器、汽車網(wǎng)絡(luò)和成像應(yīng)用產(chǎn)品,提供了更高的CPU 性能和吞吐量,并增加了許多特殊功能,可解決新一代裝置的設(shè)計難題。它們采用AMBA 3.0 AXI 總線標(biāo)準(zhǔn),可滿足高性能系統(tǒng)的大量數(shù)據(jù)存取需求。Thumb-2 內(nèi)核技術(shù)結(jié)合了16 位、32 位指令集體系結(jié)構(gòu),提供更低的功耗、更高的性能、更短的編碼,該技術(shù)提供的軟件技術(shù)方案較現(xiàn)用的ARM 技術(shù)方案減少使用26%的存儲空間、較現(xiàn)用的Thumb 技術(shù)方案增速25%。ARM1176JZ-S 和ARM1176JZF-S 內(nèi)核是首批以ARM TrustZone 技術(shù)實現(xiàn)手持裝置和費電子裝置中公開操作系統(tǒng)的超強安全性的產(chǎn)品,同時也是首次對可節(jié)約高達(dá)75%處理器功耗的ARM 智能能量管理(ARM Intelligent Energy Manager)進(jìn)行一體化支持。主要為服務(wù)供應(yīng)商和運營商所提供的新一代消費電子裝置的電子商務(wù)和安全的網(wǎng)絡(luò)下載提供支持。

4.StrongARM

StrongARM 處理器采用ARMV4T 的五級流水結(jié)構(gòu),性能較高。它最初是與DEC 聯(lián)合研制的,后來授權(quán)給Intel,Intel 公司用SA110 命名該通用嵌入式標(biāo)準(zhǔn)處理器。該系列還包括SA1100 PDA 系統(tǒng)芯片和SA1500 多媒體處理器芯片。ARM 芯片的選擇要根據(jù)實際需求而定。例如,如果希望使用WinCE 或Linux 等操作系統(tǒng)以減少軟件開發(fā)時間,就需要選擇ARM720T 以上帶有MMU(memory management unit)功能的ARM 芯片,ARM720T、StrongARM、ARM920T、ARM922T、ARM946T 都帶有MMU 功能。而ARM7TDMI 沒有MMU,不支持Windows CE 和大部分的Linux,但目前有uCLinux 等少數(shù)幾種Linux 不需要MMU 的支持。

查看詳情

ip核知識

展開查看更多

ip核技術(shù)

數(shù)字芯片設(shè)計驗證經(jīng)驗分享(第三部分):將ASIC IP核移植到FPGA上——如何確保性能與時序以完成充滿挑戰(zhàn)的

數(shù)字芯片設(shè)計驗證經(jīng)驗分享(第三部分):將ASIC IP核移植到FPGA上——如何確保性能與時序以完成充滿挑戰(zhàn)的

本篇文章是SmartDV數(shù)字芯片設(shè)計經(jīng)驗分享系列文章的第三篇,將繼續(xù)分享第五、第六主題,包括確保在FPGA上實現(xiàn)所需的性能和時鐘兩個方面的考量因素。

2024-08-26 標(biāo)簽:FPGAasic時序 1551 0

VIVADO軟件使用問題總結(jié)

VIVADO軟件使用問題總結(jié)

【關(guān)鍵問題?。。?!重要?。?!】VIVADO會在MESSAGE窗口出提示很多錯誤和警告信息!

2023-12-15 標(biāo)簽:軟件IP核Vivado 1637 0

AMD Versal系列CIPS IP核建立示例工程

AMD Versal系列CIPS IP核建立示例工程

接著上一篇“AMD Versal系列CIPS IP核介紹”文章來進(jìn)一步講解如何來建立CIPS IP核示例工程。

2023-12-05 標(biāo)簽:amd調(diào)試IP核 584 0

Distributed Memory Generator IP核簡介

Distributed Memory Generator IP核簡介

Distributed Memory Generator IP 核采用 LUT RAM 資源創(chuàng)建各種不同的存儲器結(jié)構(gòu)。IP可用來創(chuàng)建只讀存儲器 (ROM...

2023-11-17 標(biāo)簽:fpga存儲器RAM 1685 0

FPGA IP核開發(fā)流程概要

FPGA IP核開發(fā)流程概要

開發(fā)和驗證 FPGA IP 不僅僅是編寫 HDL,而是需要更多的思考。讓我們來看看如何做吧!

2023-10-17 標(biāo)簽:fpga接口HDL 1000 0

LogiCORE JTAG至AXI Master IP核簡介

LogiCORE JTAG至AXI Master IP核簡介

LogiCORE JTAG至AXI Master IP核是一個可定制的核,可生成AXIAXI總線可用于處理和驅(qū)動系統(tǒng)中FPGA內(nèi)部的AXI信號。AXI總...

2023-10-16 標(biāo)簽:接口JTAGIP核 964 0

FPGA學(xué)習(xí)筆記:FIFO IP核的使用方法

FPGA學(xué)習(xí)筆記:FIFO IP核的使用方法

FIFO(First In First Out, 先入先出 ),是一種數(shù)據(jù)緩沖器,用來實現(xiàn)數(shù)據(jù)先入先出的讀寫方式。數(shù)據(jù)按順序?qū)懭?FIFO,先被寫入的數(shù)...

2023-09-07 標(biāo)簽:fpga存儲器緩沖器 2806 0

Vivado IP核Shared Logic選項配置

Vivado IP核Shared Logic選項配置

在給Vivado中的一些IP核進(jìn)行配置的時候,發(fā)現(xiàn)有Shared Logic這一項,這里以Tri Mode Ethernet MAC IP核為例,如圖1所示。

2023-09-06 標(biāo)簽:MacIP核Vivado 1370 0

基于FPGA的UDP萬兆光通信測試

基于FPGA的UDP萬兆光通信測試

本文開源一個FPGA項目:UDP萬兆光通信。該項目實現(xiàn)了萬兆光纖以太網(wǎng)數(shù)據(jù)回環(huán)傳輸功能。Vivado工程代碼結(jié)構(gòu)和之前開源的《UDP RGMII千兆以太...

2023-09-01 標(biāo)簽:fpga以太網(wǎng)UDP 1808 0

基于AXI總線的DDR3讀寫測試

基于AXI總線的DDR3讀寫測試

本文開源一個FPGA項目:基于AXI總線的DDR3讀寫。之前的一篇文章介紹了DDR3簡單用戶接口的讀寫方式:《DDR3讀寫測試》,如果在某些項目中,我們...

2023-09-01 標(biāo)簽:fpgaDDR3接口 4054 0

查看更多>>

ip核資訊

測試與驗證復(fù)雜的FPGA設(shè)計(2)——如何在虹科的IP核中執(zhí)行面向全局的仿真

測試與驗證復(fù)雜的FPGA設(shè)計(2)——如何在虹科的IP核中執(zhí)行面向全局的仿真

仿真和驗證是開發(fā)任何高質(zhì)量的基于FPGA的RTL編碼過程的基礎(chǔ)。在上一篇文章中,我們介紹了面向?qū)嶓w/塊的仿真,即通過在每個輸入信號上生成激勵并驗證RTL...

2022-06-15 標(biāo)簽:仿真IP核 633 0

虹科方案 | 虹科UES IP核——用最少的資源,解決最大的吞吐量!

虹科方案 | 虹科UES IP核——用最少的資源,解決最大的吞吐量!

IP核(IntellectualPropertycore)是一段具有特定電路功能的硬件描述語言程序,常常被用于數(shù)字電路中。該程序與集成電路的工藝無關(guān),可...

2022-04-14 標(biāo)簽:IP核 730 0

銳成芯微獲評“2022年度成都市新經(jīng)濟示范企業(yè)”稱號

近日,成都市新經(jīng)濟發(fā)展委員會公示了《2022年度成都市新經(jīng)濟梯度培育企業(yè)名單》,銳成芯微獲評新經(jīng)濟示范企業(yè),并以領(lǐng)先的“核芯”能力和經(jīng)濟效應(yīng)位列前30強。

2022-12-08 標(biāo)簽:集成電路IP核銳成芯微 1123 0

深圳發(fā)布激勵政策 突破CPU/GPU/FPGA等高端芯片可獎勵1000萬

? ? 近日,深圳發(fā)布了《深圳市關(guān)于促進(jìn)半導(dǎo)體與集成電路產(chǎn)業(yè)高質(zhì)量發(fā)展的若干措施(征求意見稿)》,傳遞了怎樣的中國芯片打法? ? 美國芯片法案連番限制之...

2022-10-12 標(biāo)簽:fpgacpugpu 1417 0

紫光展銳的IP核儲備如何

芯片可以說是人類科技的巔峰之作,從一粒沙子變身為一枚芯片,背后凝聚了大量的智慧,整個產(chǎn)業(yè)鏈構(gòu)成也極其復(fù)雜。

2022-09-08 標(biāo)簽:芯片IP核紫光展銳 1393 0

上海杭州多地積極促進(jìn)集成電路、EDA等產(chǎn)業(yè)建設(shè)

上海杭州多地積極促進(jìn)集成電路、EDA等產(chǎn)業(yè)建設(shè)

國家對于集成電路、EDA等產(chǎn)業(yè)的關(guān)懷一直不減,我們看多地都在積極促進(jìn)產(chǎn)業(yè)發(fā)展,給出了很多政策,比如橫琴粵澳深度合作區(qū)執(zhí)行委員會于7月27日印發(fā)關(guān)于《橫琴...

2022-07-28 標(biāo)簽:集成電路EDA工具eda 1510 0

IP仿真的實體或塊級別是如何完成的

IP核的開發(fā)過程中,面臨著許多關(guān)鍵技術(shù),比如IP核的規(guī)格定義、基于接口的設(shè)計、IP核測試存取結(jié)構(gòu)標(biāo)準(zhǔn)、IP核的驗證與打包等。對于IP核的驗證,主要是建立...

2022-06-13 標(biāo)簽:fpga仿真IP核 1127 0

Xilinx FPGA平臺DDR3設(shè)計保姆式教程(三)

Xilinx FPGA平臺DDR3設(shè)計保姆式教程(三)

干貨來了,用DDR搬磚,只需要會用IP就好,Xilinx官方Y(jié)YDS!

2022-02-21 標(biāo)簽:DDR3IP核 8235 0

教你打包一個自己的Vivado IP核

教你打包一個自己的Vivado IP核

模塊復(fù)用是邏輯設(shè)計人員必須掌握的一個基本功,通過將成熟模塊打包成IP核,可實現(xiàn)重復(fù)利用,避免重復(fù)造輪子,大幅提高我們的開發(fā)效率。

2022-02-16 標(biāo)簽:IP核Vivado 1917 0

ip核設(shè)計電路特點

IP核目前的IP設(shè)計已成為目前FPGA設(shè)計的主流方法之一,應(yīng)用專用集成電路(ASIC)或者可編輯邏輯器件(FPGA)的邏輯塊或數(shù)據(jù)塊。IP核在SoC中的...

2021-10-01 標(biāo)簽:fpga集成電路IP核 2410 0

查看更多>>

ip核數(shù)據(jù)手冊

相關(guān)標(biāo)簽

相關(guān)話題

換一批
  • IOT
    IOT
    +關(guān)注
    IoT是Internet of Things的縮寫,字面翻譯是“物體組成的因特網(wǎng)”,準(zhǔn)確的翻譯應(yīng)該為“物聯(lián)網(wǎng)”。物聯(lián)網(wǎng)(Internet of Things)又稱傳感網(wǎng),簡要講就是互聯(lián)網(wǎng)從人向物的延伸。
  • 海思
    海思
    +關(guān)注
  • STM32F103C8T6
    STM32F103C8T6
    +關(guān)注
    STM32F103C8T6是一款集成電路,芯體尺寸為32位,程序存儲器容量是64KB,需要電壓2V~3.6V,工作溫度為-40°C ~ 85°C。
  • 數(shù)字隔離
    數(shù)字隔離
    +關(guān)注
    數(shù)字隔離技術(shù)常用于工業(yè)網(wǎng)絡(luò)環(huán)境的現(xiàn)場總線、軍用電子系統(tǒng)和航空航天電子設(shè)備中,尤其是一些應(yīng)用環(huán)境比較惡劣的場合。數(shù)字隔離電路主要用于數(shù)字信號和開關(guān)量信號的傳輸。另一個重要原因是保護(hù)器件(或人)免受高電壓的危害。本文詳細(xì)介紹了數(shù)字隔離器工作原理及特點,選型及應(yīng)用,各類數(shù)字隔離器件性能比較等內(nèi)容。
  • 硬件工程師
    硬件工程師
    +關(guān)注
    硬件工程師Hardware Engineer職位 要求熟悉計算機市場行情;制定計算機組裝計劃;能夠選購組裝需要的硬件設(shè)備,并能合理配置、安裝計算機和外圍設(shè)備;安裝和配置計算機軟件系統(tǒng);保養(yǎng)硬件和外圍設(shè)備;清晰描述出現(xiàn)的計算機軟硬件故障。
  • wifi模塊
    wifi模塊
    +關(guān)注
    Wi-Fi模塊又名串口Wi-Fi模塊,屬于物聯(lián)網(wǎng)傳輸層,功能是將串口或TTL電平轉(zhuǎn)為符合Wi-Fi無線網(wǎng)絡(luò)通信標(biāo)準(zhǔn)的嵌入式模塊,內(nèi)置無線網(wǎng)絡(luò)協(xié)議IEEE802.11b.g.n協(xié)議棧以及TCP/IP協(xié)議棧。傳統(tǒng)的硬件設(shè)備嵌入Wi-Fi模塊可以直接利用Wi-Fi聯(lián)入互聯(lián)網(wǎng),是實現(xiàn)無線智能家居、M2M等物聯(lián)網(wǎng)應(yīng)用的重要組成部分。
  • 74ls74
    74ls74
    +關(guān)注
    74LS74是雙D觸發(fā)器。功能多,可作雙穩(wěn)態(tài)、寄存器、移位寄存器、振蕩器、單穩(wěn)態(tài)、分頻計數(shù)器等功能。本章詳細(xì)介紹了74ls112的功能及原理,74ls74引腳圖及功能表,74ls112的應(yīng)用等內(nèi)容。
  • MPU6050
    MPU6050
    +關(guān)注
    MPU-6000(6050)為全球首例整合性6軸運動處理組件,相較于多組件方案,免除了組合陀螺儀與加速器時間軸之差的問題,減少了大量的封裝空間。
  • UHD
    UHD
    +關(guān)注
    UHD是”超高清“的意思UHD的應(yīng)用在電視機技術(shù)上最為普遍,目前已有不少廠商推出了UHD超高清電視。
  • Protues
    Protues
    +關(guān)注
    Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。
  • STC12C5A60S2
    STC12C5A60S2
    +關(guān)注
    在眾多的51系列單片機中,要算國內(nèi)STC 公司的1T增強系列更具有競爭力,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的具有大容量程序存儲器且是FLASH工藝的,如STC12C5A60S2單片機內(nèi)部就自帶高達(dá)60K FLASHROM,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫。
  • 循跡小車
    循跡小車
    +關(guān)注
    做單片機的工程師相比都堆循跡小車有所認(rèn)識,它是自動引導(dǎo)機器人系統(tǒng)的基本應(yīng)用,那么今天小編就給大家介紹下自動自動循跡小車的原理,智能循跡小車的應(yīng)用,智能循跡小車程序,循跡小車用途等知識吧!
  • 光立方
    光立方
    +關(guān)注
    光立方是由四千多棵光藝高科技“發(fā)光樹”組成的,在2009年10月1日天安門廣場舉行的國慶聯(lián)歡晚會上面世。這是新中國成立六十周年國慶晚會最具創(chuàng)意的三大法寶之首。
  • K60
    K60
    +關(guān)注
  • LM2596
    LM2596
    +關(guān)注
    LM2596是降壓型電源管理單片集成電路的開關(guān)電壓調(diào)節(jié)器,能夠輸出3A的驅(qū)動電流,同時具有很好的線性和負(fù)載調(diào)節(jié)特性。固定輸出版本有3.3V、5V、12V,可調(diào)版本可以輸出小于37V的各種電壓。
  • 光模塊
    光模塊
    +關(guān)注
    光模塊(optical module)由光電子器件、功能電路和光接口等組成,光電子器件包括發(fā)射和接收兩部分。簡單的說,光模塊的作用就是光電轉(zhuǎn)換,發(fā)送端把電信號轉(zhuǎn)換成光信號,通過光纖傳送后,接收端再把光信號轉(zhuǎn)換成電信號。
  • STM32單片機
    STM32單片機
    +關(guān)注
    STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計的ARM Cortex-M3內(nèi)核
  • 步進(jìn)驅(qū)動器
    步進(jìn)驅(qū)動器
    +關(guān)注
    步進(jìn)驅(qū)動器是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。當(dāng)步進(jìn)驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進(jìn)電機按設(shè)定的方向轉(zhuǎn)動一個固定的角度(稱為“步距角”),它的旋轉(zhuǎn)是以固定的角度一步一步運行的??梢酝ㄟ^控制脈沖個數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時可以通過控制脈沖頻率來控制電機轉(zhuǎn)動的速度和加速度,從而達(dá)到調(diào)速和定位的目的。
  • Nexperia
    Nexperia
    +關(guān)注
    Nexperia是大批量生產(chǎn)基本半導(dǎo)體的領(lǐng)先專家,這些半導(dǎo)體是世界上每個電子設(shè)計都需要的組件。該公司廣泛的產(chǎn)品組合包括二極管、雙極晶體管、ESD 保護(hù)器件、MOSFET、GaN FET 以及模擬和邏輯IC。
  • CD4046
    CD4046
    +關(guān)注
    cD4046是通用的CMOS鎖相環(huán)集成電路,其特點是電源電壓范圍寬(為3V-18V),輸入阻抗高(約100MΩ),動態(tài)功耗小,在中心頻率f0為10kHz下功耗僅為600μW,屬微功耗器件。本章主要介紹內(nèi)容有,CD4046的功能 cd4046鎖相環(huán)電路,CD4046無線發(fā)射,cd4046運用,cd4046鎖相環(huán)電路圖。
  • COMSOL
    COMSOL
    +關(guān)注
    COMSOL集團是全球多物理場建模解決方案的提倡者與領(lǐng)導(dǎo)者。憑借創(chuàng)新的團隊、協(xié)作的文化、前沿的技術(shù)、出色的產(chǎn)品,這家高科技工程軟件公司正飛速發(fā)展,并有望成為行業(yè)領(lǐng)袖。其旗艦產(chǎn)品COMSOL Multiphysics 使工程師和科學(xué)家們可以通過模擬,賦予設(shè)計理念以生命。
  • 加速度傳感器
    加速度傳感器
    +關(guān)注
    加速度傳感器是一種能夠測量加速度的傳感器。通常由質(zhì)量塊、阻尼器、彈性元件、敏感元件和適調(diào)電路等部分組成。
  • 聯(lián)網(wǎng)技術(shù)
    聯(lián)網(wǎng)技術(shù)
    +關(guān)注
  • 服務(wù)機器人
    服務(wù)機器人
    +關(guān)注
    服務(wù)機器人是機器人家族中的一個年輕成員,到目前為止尚沒有一個嚴(yán)格的定義。不同國家對服務(wù)機器人的認(rèn)識不同。
  • 四軸飛行器
    四軸飛行器
    +關(guān)注
    四軸飛行器,又稱四旋翼飛行器、四旋翼直升機,簡稱四軸、四旋翼。這四軸飛行器(Quadrotor)是一種多旋翼飛行器。四軸飛行器的四個螺旋槳都是電機直連的簡單機構(gòu),十字形的布局允許飛行器通過改變電機轉(zhuǎn)速獲得旋轉(zhuǎn)機身的力,從而調(diào)整自身姿態(tài)。具體的技術(shù)細(xì)節(jié)在“基本運動原理”中講述。
  • 基站測試
    基站測試
    +關(guān)注
    802.11ac與11基站測試(base station tests) 在基站設(shè)備安裝完畢后,對基站設(shè)備電氣性能所進(jìn)行的測量。n的區(qū)別,802.11n無線網(wǎng)卡驅(qū)動,802.11n怎么安裝。
  • TMS320F28335
    TMS320F28335
    +關(guān)注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮點DSP處理器
  • 靜電防護(hù)
    靜電防護(hù)
    +關(guān)注
    為防止靜電積累所引起的人身電擊、火災(zāi)和爆炸、電子器件失效和損壞,以及對生產(chǎn)的不良影響而采取的防范措施。其防范原則主要是抑制靜電的產(chǎn)生,加速靜電泄漏,進(jìn)行靜電中和等。
  • OBD
    OBD
    +關(guān)注
    OBD是英文On-Board Diagnostic的縮寫,中文翻譯為“車載診斷系統(tǒng)”。這個系統(tǒng)隨時監(jiān)控發(fā)動機的運行狀況和尾氣后處理系統(tǒng)的工作狀態(tài),一旦發(fā)現(xiàn)有可能引起排放超標(biāo)的情況,會馬上發(fā)出警示。
  • SDK
    SDK
    +關(guān)注
      SDK一般指軟件開發(fā)工具包,軟件開發(fā)工具包一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件時的開發(fā)工具的集合。軟件開發(fā)工具廣義上指輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。
換一批

關(guān)注此標(biāo)簽的用戶(4人)

efans_a4da0d KillTheGood 和好吧vvffccvkoo peak宋

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題