MicroBlaze Micro Controller System v1.3
8
PG048 December 18, 2012
Chapter 2:
Product Specification
Data write to I/O Module registers is performed the clock cycle after the MicroBlaze store
instruction is executed.
Data accesses to peripherals connected on the I/O Bus take three clock cycles plus the
number of wait states introduced by the accessed peripheral.
Throughput
The maximum throughput when using the I/O Bus is one read or write access every three
clock cycles.
Resource Utilization
Because the MicroBlaze MCS is a module that is used together with other parts of the
design in the FPGA, the utilization and timing numbers reported in this section are just
estimates, and the actual utilization of FPGA resources and timing of the MicroBlaze MCS
design will vary from the results reported here. All parameters not given in
have
their default values.
Table 2-2:
Performance and Resource Utilization Benchmarks on Virtex-6 (xc6vlx240t-1-ff1156)
Parameter Values (other parameters at default value)
Device Resources
C_U
SE_U
A
R
T
_RX
C_
USE_U
A
R
T
_TX
C
_
IN
TC
_U
SE_
E
XT
_I
NT
R
C_IN
TC
_I
NT
R_S
IZE
C_USE_FI
T1
C_FI
T1_N
o_CL
O
C
KS
C_US
E_PIT
1
C_PI
T1_S
IZE
C_US
E_GPI
1
C_GPI
1
_S
IZE
C_USE_GPO1
C_GPO1_SIZE
C_US
E_IO_BUS
C_DEBU
G_ENABLE
LUTs
Flip-Flops
1 1 0 0 0
0
0
0
0
0
0
0
0
0
546
276
1 1 1 5 0
0
0
0
0
0
0
0
0
0
606
340
1 1 1 5 1 65000 0
0
0
0
0
0
0
0
620
353
1 1 1 5 1 65000 1
32
0
0
0
0
0
0
656
441
1 1 1 5 1 65000 1
32
1
32
0
0
0
0
658
473
1 1 1 5 1 65000 1
32
1
32
1
32
0
0
659
505
1 1 1 5 1 65000 1
32
1
32
1
32
1
0
675
610
1 1 1 5 1 65000 1
32
1
32
1
32
1
1
882
946