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 #110 background imageLoading...
Page #110 background image
MicroBlaze Processor Reference Guide 110
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Chapter 2: MicroBlaze Architecture
Program Flow: Read Data 1 17:16
15:0
10 - The item contains read data
Data read by load and get instructions [0:15]
2 17:16
15:0
10 - The item contains read data
Data read by load and get instructions [15:31]
Program Flow, Event: Event
Instruction event
1 17:16
15:14
13:0
11 – The item contains an event
00 – Instruction event
Software generated trace event: result of instruction
“xori r0, rA, IMM”.
Program Flow, Event: Event
Cross-trigger event
1 17:16
15:1
13:8
7:0
11 – The item contains an event
10 – Cross-trigger event
Reserved
Events according to “MicroBlaze Cross Trigger
Events” defined in
Table 2-63. Each event is
represented by setting the corresponding bit in the
bit field.
Program Flow, Event: Event
Exception event
1 17:16
15:14
13:5
4:0
11 – The item contains an event
11 – Exception event:
Reserved
Exception cause, according to “ESR Exception Cause”,
defined in
Table 2-11, and:
01001 – Debug exception: Breakpoint, Stop
01010 – Interrupt
01011 – Non-maskable break
01100 – Break
Event: Event Time Stamp 1 17:16
15:14
13:0
11 – The item contains an event
01 – Time stamp
Cycle count since last time stamp
Program Flow with Cycle Count:
Branches and short cycle count
1 17:16
15:14
13:8
7
6:1
0
00 - The item contains program flow branches
01, 10 - Number of branches (N) counted (1 - 2)
Cycle count for previously executed instructions
Branch is taken if set to one, otherwise it is not taken
Cycle count for previously executed instructions
Branch is taken if set to one, otherwise it is not taken
Program Flow with Cycle Count:
Branch and long cycle count
1 17:16
15:14
13:1
0
00 - The item contains program flow branches
11 - The item contains branch and long cycle count
Cycle count for previously executed instructions
Branch is taken if set to one, otherwise it is not taken
Table 2-54: Trace Counter Data Entities (Contd)
Entity Item Bits Description
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