R
Chapter 2
MicroBlaze Signal Interface Description
Overview
The MicroBlaze core is organized as a Harvard architecture with separate bus interface units for data accesses and instruction accesses. The following three memory interfaces are supported: Local Memory Bus (LMB), IBM’s
Features
The MicroBlaze can be configured with the following bus interfaces:
•A
•LMB provides simple synchronous protocol for efficient block RAM transfers
•FSL provides a fast
•XCL provides a fast
•Debug interface for use with the Microprocessor Debug Module (MDM) core
•Trace interface for performance analysis
MicroBlaze I/O Overview
The core interfaces shown in Figure
DOPB: | Data interface, |
DLMB: | Data interface, Local Memory Bus (BRAM only) |
IOPB: | Instruction interface, |
ILMB: | Instruction interface, Local Memory Bus (BRAM only) |
MFSL 0..7: | FSL master interfaces |
SFSL 0..7: | 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 |
MicroBlaze Processor Reference Guide | www.xilinx.com | 45 |
UG081 (v6.0) June 1, 2006 |
|