
MicroBlaze Micro Controller System v1.3
9
PG048 December 18, 2012
Chapter 2:
Product Specification
Port Descriptions
The I/O ports and signals for MicroBlaze MCS are listed and described in
Table 2-3:
MicroBlaze MCS Signals
Port Name
MSB:LSB
I/O
Description
System Signals
Clk
I
System clock
Reset
I
System reset
MicroBlaze Signals
Trace_Valid_Instr
O Valid instruction on trace port
Trace_Instruction
0:31
O Instruction code
Trace_PC
0:31
O Program counter
Trace_Reg_Write
O Instruction writes to the register file
Trace_Reg_Addr
0:4
O Destination register address
Trace_MSR_Reg
0:14
O Machine status register
Trace_New_Reg_Value
0:31
O Destination register update value
Trace_Jump_Taken
O Branch instruction evaluated TRUE (taken)
Trace_Delay_Slot
O Instruction is in delay slot of a taken branch
Trace_Data_AccessT
O Valid D-side memory access
Trace_Data_Address
0:31
O Address for D-side memory access
Trace_Data_Write_Value 0:31
O Value for D-side memory write access
Trace_Data_Byte_Enable 0:3
O Byte enables for D-side memory access
Trace_Data_Read
O D-side memory access is a read
Trace_Data_Write
O D-side memory access is a write
I/O Bus Signals
IO_Addr_Strobe
O Address strobe signals valid I/O Bus output
signals
IO_Read_Strobe
O I/O Bus access is a read
IO_Write_Strobe
O I/O Bus access is a write
IO_Address
31:0
O Address for access
IO_Byte_Enable
3:0
O Byte enables for access
IO_Write_Data
31:0
O Data to write for I/O Bus write access
IO_Read_Data
31:0
I
Read data for I/O Bus read access
IO_Ready
I
Ready handshake to end I/O Bus access