<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 采用軟處理器IP核應對器件過(guò)時(shí)的挑戰

采用軟處理器IP核應對器件過(guò)時(shí)的挑戰

作者: 時(shí)間:2010-12-12 來(lái)源:網(wǎng)絡(luò ) 收藏


Instruction-Side Local Memory Bus 指令側本地存儲器總線(xiàn)

  Dual-Port Block RAM 雙口模塊RAM
  Data-Side Local Memory Bus 數據側本地存儲器總線(xiàn)
  System Reset 系統復位
  JTAG Block JTAG模塊
  MicroBlaze Processor MicroBlaze
  Instruction LMB 指令LMB
  Data LMB 數據LMB
  FSL快速單工連接
  Interrupt Control Unit 中斷控制單元
  DMA 直接存儲器存取
  On-Chip Peripheral Bus –片上外設總線(xiàn) (OPB)
  OPB Arbiter OPB仲裁器
  Timer/Counter/Watchdog 定時(shí)器/計數器/看門(mén)狗
  Memory Controller Refresh Control 存儲控制器和刷新控制
  Chip Select Unit 芯片選擇單元
  USART/Serial USART/串行口
  CAN2.0 A/B
  Future 將來(lái)的需求
  FPGA Fabric FPGA構造

  
表2:針對實(shí)例設計的FPGA構造要求。
  =====================
Xilinx MicroBlaze Processor with Internal SDRAM Controller
具有內部SDRAM控制器的賽靈思MicroBlaze
  Slices 邏輯片
  LUT 查找表
  FF觸發(fā)器
  Block 模塊
  RAM隨機存取存儲器
  MicroBlaze CPU Core with 16K Cache 具有16K高速緩沖存儲器的MicroBlaze CPU核
  DCM on Xilinx FPGA 在Xilinx FPGA上的DCM
  OPB Central DMA Controller OPB中央DMA控制器
  OPB Timer/Counter (Four) OPB定時(shí)器/計數器
  OPB Bus Interface OPB總線(xiàn)接口
  OPB SDRAM Controller OPBSDRAM控制器
  OPB Interrupt Controller OPB中斷控制器
  State Machine or an OPB Timer/Counter (Included Above) 狀態(tài)機或一個(gè)OPB定時(shí)器/計數器(包括上面的)
  OPB GPIO片上外設總線(xiàn) (OPB) 通用IO (GPIO)
  OPB JTAG UART
  Peripherals 外設
  Internal Memory Controller (SDRAM Controller) 內部存儲控制器(SDRAM控制器)
  OPB Interrupt Controller OPB中斷控制器
  Flash Controller 閃存控制器
  Total Slices, LUT FF, Block RAM Required 總的邏輯片,LUT FF,所需要的模塊RAM
  Spartan-3E Family Products Spartan-3E系列產(chǎn)品
  XC3S500E
  Utilization 利用率
  XC3S1200E
  Utilization 利用率
  XC3S1600E
  Utilization 利用率
=========================

結論
  
所有的芯片制造商都將在某一個(gè)時(shí)間點(diǎn)對某些產(chǎn)品實(shí)施停產(chǎn),但是,FPGA是可編程、可再編程且可現場(chǎng)升級的。因此,作為一個(gè)FPGA用戶(hù),當你為利用成本、密度和功耗趨勢而在FPGA平臺系列上進(jìn)行代碼移植時(shí),你可以確信你花費多人年所做的軟件開(kāi)發(fā)可以被安全地投資到一個(gè)嵌入式目標設計之中,該嵌入式目標設計可以繼續運行同你第一天編制的代碼一樣的軟件代碼,即使它可能正在新的硬件上運行。
  
賽靈思處理核使客戶(hù)能夠有效地利用FPGA構造并有效地管理成本。當MicroBlaze和PicoBlaze (后者是匯編語(yǔ)言編寫(xiě)的8位參考設計)被嵌入到FPGA構造之中時(shí),通過(guò)你現有和配置的穩定的平臺,可以消除處理器的問(wèn)題。隨著(zhù)Spartan系列到Virtex 系列FPGA的應用范圍向商用和汽車(chē)級工業(yè)領(lǐng)域的跨越,軟處理器成為防止設計的理想解決方案。你不僅僅能夠獲得可編程邏輯所提供的靈活性、一體化和可升級性,而且可以獲得專(zhuān)門(mén)滿(mǎn)足你的設計要求而定制的處理器。
  
MicroBlaze處理器的軟件本質(zhì)意味著(zhù)它可以被例示到無(wú)數的平臺FPGA之中,覆蓋廣泛的配置和價(jià)格點(diǎn)。完全軟處理器核和可定制就可以替代你的。因為MicroBlaze解決方案是軟處理器核,你的設計永遠不會(huì )因一個(gè)處理器芯片的“生命終止”而過(guò)時(shí),后續版本將保持100%的二進(jìn)制向下兼容性。此外,源代碼許可協(xié)議是現成的。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>