EasyManuals Logo

Xilinx MicroBlaze Reference Guide

Xilinx MicroBlaze
316 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #114 background imageLoading...
Page #114 background image
MicroBlaze Processor Reference Guide 114
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Chapter 2: MicroBlaze Architecture
Profiling Data Read Register
The Profiling Data Read Register (PDRR) reads the bin value indicated by the Profiling Buffer
Address Register and increments the Profiling Buffer Address Register. This register is a read-
only register. Issuing a write request to the register does nothing. See the following figure and
table.
When reading this register with MDM software access to debug registers, data is read with
two consecutive accesses.
Profiling Data Write Register
The Profiling Data Write Register (PDWR) writes a new value to the bin indicated by the
Profiling Buffer Address Register and increments the Profiling Buffer Address Register. This
register is a write-only register. Issuing a read request has no effect, and undefined data is
read.
This register can be used to clear the Profiling Buffer before enabling profiling.
The 4 most significant bits in the Profiling Buffer bin are set to zero when writing the new
value. See the following figure and table.
Table 2-59: Profiling Buffer Address Register (PBAR)
Bits Name Description Reset Value
n-1:0 Buffer
Address
Bin in the Profiling Buffer to read or write. The number of bits (n) is 10
for a 4KB buffer, 11 for a 8KB buffer, …, 15 for a 128KB buffer.
0
X-Ref Target - Figure 2-39
Figure 2-39: Profiling Data Read Register
0
Read Data
35
X19775-082517
Table 2-60: Profiling Data Read Register (PDRR)
Bits Name Description Reset Value
35:0 Read Data
Number of executed instructions or executed clock cycles in the bin
0
X-Ref Target - Figure 2-40
Figure 2-40: Profiling Data Write Register
0
Write Data
31
X19776-082517
Send Feedback

Table of Contents

Other manuals for Xilinx MicroBlaze

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx MicroBlaze and is the answer not in the manual?

Xilinx MicroBlaze Specifications

General IconGeneral
Architecture32-bit RISC
CacheConfigurable Instruction and Data Cache
CategorySoft Processor Core
Data Width32-bit
Memory Management Unit (MMU)Optional
Floating Point Unit (FPU)Optional
Interrupt ControllerConfigurable
Memory ManagementOptional MMU
ConfigurabilityHighly Configurable
Pipeline Stages3-stage
FPGA IntegrationXilinx FPGAs
Bus InterfacePLB
Debug InterfaceJTAG
Typical Clock SpeedVaries depending on FPGA and configuration (e.g., 100-400+ MHz)
ImplementationSoft core (synthesized logic)
Maximum PerformanceVaries with FPGA and configuration
Debug SupportIntegrated Debug Module

Related product manuals