首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MicroBlaze的体系架构(2)

MicroBlaze的体系架构(2)

MicroBlaze的总线接口














MicroBlaze
支持的外设接口示意图





CoreConnect是由IBM开发的片上总线通信链,它使多个源的芯片核相互连接成为一个完整的新芯片成为可能。CoreConnect技术使整合变得更为容易,而且在标准产品平台设计中处理器、系统以及外围的核可以重复使用,以达到更高的整体系统性能。


MicroBlaze v7.0软核支持的借口标准





? A 32-bit version of the PLB V4.6 interface (see IBM’s 128-Bit Processor Local Bus Architectural Specifications, Version 4.6).

? A 32-bit version of the OPB V2.0 bus interface (see IBM’s 64-Bit On-Chip Peripheral Bus, Architectural Specifications, Version 2.0)

?LMB provides simple synchronous protocol for efficient block RAM transfers

? FSL provides a fast non-arbitrated streaming communication mechanism

?XCL provides a fast slave-side arbitrated streaming interface between caches and external memory controllers

?Debug interface for use with the Microprocessor Debug Module (MDM) core

?Trace interface for performance analysis











MicroBlaze
内部总线结构





DPLB:
Data interface, Processor LocalBus

DOPB: Data interface, On-chip Peripheral Bus

DLMB:
Data interface, Local Memory Bus (BRAM only)

IPLB: Instruction interface, Processor Local Bus

IOPB:
Instruction interface, On-chip Peripheral Bus

ILMB: Instruction interface, Local Memory Bus (BRAM only)

MFSL 0..15:
FSL master interfaces

SFSL 0..15:
FSL slave interfaces

IXCL: Instruction side Xilinx CacheLink interface (FSL master/slave pair)

DXCL:
Data side Xilinx CacheLink interface (FSL master/slave pair)

Core: Miscellaneous signals for: clock, reset, debug, and trace
继承事业,薪火相传
返回列表