Xilinx 8.2i Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Prozessoren Xilinx 8.2i herunter. Xilinx 8.2i User's Manual [pt] Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 148
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Reference Guide

RMicroBlazeProcessorReference GuideEmbedded Development KitEDK 8.2iUG081 (v6.0) June 1, 2006

Seite 2 - 1-800-255-7778

10 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Preface: About This GuideR

Seite 3 - UG081 (v6.0) June 1, 2006

100 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRfadd

Seite 4

MicroBlaze Processor Reference Guide www.xilinx.com 101UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRfrsubReverse Floating Point Arithmetic Sub

Seite 5

102 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRfmul

Seite 6

MicroBlaze Processor Reference Guide www.xilinx.com 103UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRfdivFloating Point Arithmetic DivisionDesc

Seite 7 - About This Guide

104 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRfcmp

Seite 8 - Conventions

MicroBlaze Processor Reference Guide www.xilinx.com 105UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRRegisters Altered• rD, unless an FP except

Seite 9 - Online Document

106 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRgetg

Seite 10 - Preface: About This Guide

MicroBlaze Processor Reference Guide www.xilinx.com 107UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRidivInteger DivideDescriptionThe contents

Seite 11 - MicroBlaze Architecture

108 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRimmI

Seite 12

MicroBlaze Processor Reference Guide www.xilinx.com 109UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRlbuLoad Byte UnsignedDescriptionLoads a by

Seite 13 - Instructions

MicroBlaze Processor Reference Guide www.xilinx.com 11UG081 (v6.0) June 1, 2006 1-800-255-7778RChapter 1MicroBlaze ArchitectureOverviewTheMicroBlazeem

Seite 14

110 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRlbui

Seite 15

MicroBlaze Processor Reference Guide www.xilinx.com 111UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRlhuLoad Halfword UnsignedDescriptionLoads

Seite 16

112 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRlhui

Seite 17

MicroBlaze Processor Reference Guide www.xilinx.com 113UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRlwLoad WordDescriptionLoads a word (32 bit

Seite 18

114 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRlwiL

Seite 19

MicroBlaze Processor Reference Guide www.xilinx.com 115UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRmfsMove From Special Purpose RegisterDescr

Seite 20 - Registers

116 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRmsrc

Seite 21 - Special Purpose Registers

MicroBlaze Processor Reference Guide www.xilinx.com 117UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRmsrsetRead MSR and set bits in MSRDescript

Seite 22 - Machine Status Register (MSR)

118 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRmtsM

Seite 23

MicroBlaze Processor Reference Guide www.xilinx.com 119UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRmulMultiplyDescriptionMultiplies the conte

Seite 24 - Buslock Enable

12 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRIn addition to these

Seite 25 - RESERVED

120 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRmuli

Seite 26 - Branch Target Register (BTR)

MicroBlaze Processor Reference Guide www.xilinx.com 121UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRorLogical ORDescriptionThe contents of reg

Seite 27 - Denormalized operand error

122 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRoriL

Seite 28

MicroBlaze Processor Reference Guide www.xilinx.com 123UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRpcmpbfPattern Compare Byte FindDescription

Seite 29

124 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRpcmp

Seite 30

MicroBlaze Processor Reference Guide www.xilinx.com 125UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRpcmpnePattern Compare Not EqualDescription

Seite 31 - Pipeline Architecture

126 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRputp

Seite 32 - Memory Architecture

MicroBlaze Processor Reference Guide www.xilinx.com 127UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRrsubArithmetic Reverse SubtractDescription

Seite 33

128 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRrsub

Seite 34 - ← 0x00000000

MicroBlaze Processor Reference Guide www.xilinx.com 129UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRrtbdReturn from Breakrn from InterruptDesc

Seite 35 - Hardware Breaks

MicroBlaze Processor Reference Guide www.xilinx.com 13UG081 (v6.0) June 1, 2006 1-800-255-7778Data Types and EndiannessRData Types and EndiannessMicro

Seite 36 - User Vector (Exception)

130 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRrtid

Seite 37 - Instruction Address Bits

MicroBlaze Processor Reference Guide www.xilinx.com 131UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRrtedReturn from ExceptionDescriptionReturn

Seite 38 - Data Cache

132 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRrtsd

Seite 39 - Data Address Bits

MicroBlaze Processor Reference Guide www.xilinx.com 133UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRsbStore ByteDescriptionStoresthe contentso

Seite 40 - Floating Point Unit (FPU)

134 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRsbiS

Seite 41 - Operations

MicroBlaze Processor Reference Guide www.xilinx.com 135UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRsext16Sign Extend HalfwordDescriptionThis

Seite 42 - Fast Simplex Link (FSL)

136 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRsext

Seite 43 - Debug and Trace

MicroBlaze Processor Reference Guide www.xilinx.com 137UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRshStore HalfwordDescriptionStores the cont

Seite 44

138 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRshiS

Seite 45 - Chapter 2

MicroBlaze Processor Reference Guide www.xilinx.com 139UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRsraShift Right ArithmeticDescriptionShifts

Seite 46

14 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRTable 1-5: Instructio

Seite 47

140 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRsrcS

Seite 48

MicroBlaze Processor Reference Guide www.xilinx.com 141UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRsrlShift Right LogicalDescriptionShifts lo

Seite 49 - LMB Signal Interface

142 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRswSt

Seite 50

MicroBlaze Processor Reference Guide www.xilinx.com 143UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRswiStore Word ImmediateDescriptionStoresth

Seite 51 - LMB Transactions

144 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRwdcW

Seite 52 - Back-to-Back Write Operation

MicroBlaze Processor Reference Guide www.xilinx.com 145UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRwicWrite to Instruction CacheDescriptionWr

Seite 53 - Read and Write Data Steering

146 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRxorL

Seite 54 - Slave FSL Signal Interface

MicroBlaze Processor Reference Guide www.xilinx.com 147UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRxoriLogical Exclusive OR with ImmediateDes

Seite 55 - FSL Transactions

148 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureR

Seite 56 - CacheLink Signal Interface

MicroBlaze Processor Reference Guide www.xilinx.com 15UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsR<< x Bit shift left x bitsand Logic A

Seite 57 - CacheLink Transactions

16 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRADDIKC Rd,Ra,Imm 0011

Seite 58 - Data Cache Write

MicroBlaze Processor Reference Guide www.xilinx.com 17UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRPUT Ra,FSLx 011011 00000 Ra 1000000000000 &

Seite 59 - Trace Interface Description

18 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRMTS Sd,Ra 100101 0000

Seite 60

MicroBlaze Processor Reference Guide www.xilinx.com 19UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRBGTD Ra,Rb 100111 10100 Ra Rb 00000000000 P

Seite 61

MicroBlaze Processor Reference Guide www.xilinx.com UG081 (v6.0) June 1, 20061-800-255-7778© 2006 Xilinx, Inc. All Rights Reserved. XILINX, the Xilinx

Seite 62

20 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRRegistersMicroBlaze h

Seite 63

MicroBlaze Processor Reference Guide www.xilinx.com 21UG081 (v6.0) June 1, 2006 1-800-255-7778RegistersRGeneral Purpose RegistersThe thirty-two 32-bit

Seite 64

22 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRMachine Status Regist

Seite 65 - Interface

MicroBlaze Processor Reference Guide www.xilinx.com 23UG081 (v6.0) June 1, 2006 1-800-255-7778RegistersR22 EIPException In Progress0 No hardware excep

Seite 66 - Register Usage Conventions

24 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRException Address Reg

Seite 67 - Stack Convention

MicroBlaze Processor Reference Guide www.xilinx.com 25UG081 (v6.0) June 1, 2006 1-800-255-7778RegistersRException Status Register (ESR)The Exception S

Seite 68

26 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRBranch Target Registe

Seite 69 - Memory Model

MicroBlaze Processor Reference Guide www.xilinx.com 27UG081 (v6.0) June 1, 2006 1-800-255-7778RegistersRFloating Point Status Register (FSR)The Floati

Seite 70

28 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRTable 1-15: Processor

Seite 71 - ≠ Not equal comparison

MicroBlaze Processor Reference Guide www.xilinx.com 29UG081 (v6.0) June 1, 2006 1-800-255-7778RegistersR25 OP0EXEC Generate exception for 0x0illegal o

Seite 72

UG081 (v6.0) June 1, 2006 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778MicroBlaze Processor Reference GuideUG081 (v6.0) June 1, 20

Seite 73

30 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureR8:10 ICLL Instruction

Seite 74

MicroBlaze Processor Reference Guide www.xilinx.com 31UG081 (v6.0) June 1, 2006 1-800-255-7778Pipeline ArchitectureRPipeline ArchitectureMicroBlaze in

Seite 75 - (rD) ← (rA) ∧ (rB)

32 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRBranchesNormally the

Seite 76 - ← (rA) ∧ sext(IMM)

MicroBlaze Processor Reference Guide www.xilinx.com 33UG081 (v6.0) June 1, 2006 1-800-255-7778Reset, Interrupts, Exceptions, and BreakRReset, Interrup

Seite 77 - ← (rA) ∧ (rB)

34 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRResetWhen a Reset or

Seite 78 - ← (rA) ∧ (sext(IMM))

MicroBlaze Processor Reference Guide www.xilinx.com 35UG081 (v6.0) June 1, 2006 1-800-255-7778Reset, Interrupts, Exceptions, and BreakR• Unaligned Exc

Seite 79 - ← PC + 4

36 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRSoftware BreaksTo per

Seite 80 - ← PC + sext(IMM)

MicroBlaze Processor Reference Guide www.xilinx.com 37UG081 (v6.0) June 1, 2006 1-800-255-7778Instruction CacheRPC ← 0x00000008Instruction CacheOvervi

Seite 81 - Branch if Greater or Equal

38 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRFor example: in a Mic

Seite 82

MicroBlaze Processor Reference Guide www.xilinx.com 39UG081 (v6.0) June 1, 2006 1-800-255-7778Data CacheR• Cache on and off controlled using a bit in

Seite 83 - Branch if Greater Than

MicroBlaze Processor Reference Guide www.xilinx.com UG081 (v6.0) June 1, 20061-800-255-7778

Seite 84

40 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRAloadfromanaddresswit

Seite 85 - Branch if Less or Equal

MicroBlaze Processor Reference Guide www.xilinx.com 41UG081 (v6.0) June 1, 2006 1-800-255-7778Floating Point Unit (FPU)RFormatAn IEEE 754 single preci

Seite 86

42 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureRComparisonThe FPU imp

Seite 87 - Branch if Less Than

MicroBlaze Processor Reference Guide www.xilinx.com 43UG081 (v6.0) June 1, 2006 1-800-255-7778Debug and TraceRFigure 1-12: FSL used with HW accelerate

Seite 88 - Branch Immediate if Less Than

44 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 1: MicroBlaze ArchitectureR

Seite 89 - ≠ 0 then

MicroBlaze Processor Reference Guide www.xilinx.com 45UG081 (v6.0) June 1, 2006 1-800-255-7778RChapter 2MicroBlaze Signal Interface DescriptionOvervie

Seite 90 - Branch Immediate if Not Equal

46 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRFigur

Seite 91 - ← PC + (rB)

MicroBlaze Processor Reference Guide www.xilinx.com 47UG081 (v6.0) June 1, 2006 1-800-255-7778MicroBlaze I/O OverviewRIM_BE[0:3] IOPB O Instruction in

Seite 92

48 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionROn-Ch

Seite 93 - ← PC + (IMM)

MicroBlaze Processor Reference Guide www.xilinx.com 49UG081 (v6.0) June 1, 2006 1-800-255-7778Local Memory Bus (LMB) Interface DescriptionRLocal Memor

Seite 94

UG081 (v6.0) June 1, 2006 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778Preface: About This GuideManual Contents. . . . . . . . . .

Seite 95

50 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRData_

Seite 96 - ← sext(IMM)

MicroBlaze Processor Reference Guide www.xilinx.com 51UG081 (v6.0) June 1, 2006 1-800-255-7778Local Memory Bus (LMB) Interface DescriptionRLMB Transac

Seite 97

52 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRBack-

Seite 98

MicroBlaze Processor Reference Guide www.xilinx.com 53UG081 (v6.0) June 1, 2006 1-800-255-7778Local Memory Bus (LMB) Interface DescriptionRRead and Wr

Seite 99

54 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRFast

Seite 100 - Floating Point Arithmetic Add

MicroBlaze Processor Reference Guide www.xilinx.com 55UG081 (v6.0) June 1, 2006 1-800-255-7778Xilinx CacheLink (XCL) Interface DescriptionRFSL Transac

Seite 101 - Registers Altered

56 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRThe M

Seite 102

MicroBlaze Processor Reference Guide www.xilinx.com 57UG081 (v6.0) June 1, 2006 1-800-255-7778Xilinx CacheLink (XCL) Interface DescriptionRCacheLink T

Seite 103

58 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRThe C

Seite 104

MicroBlaze Processor Reference Guide www.xilinx.com 59UG081 (v6.0) June 1, 2006 1-800-255-7778Debug Interface DescriptionR0b01=byte1 or halfword0, 0x1

Seite 105

UG081 (v6.0) June 1, 2006 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778Features . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 106

60 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRTrace

Seite 107

MicroBlaze Processor Reference Guide www.xilinx.com 61UG081 (v6.0) June 1, 2006 1-800-255-7778MicroBlaze Core ConfigurabilityRMicroBlaze Core Configurab

Seite 108 - Immediate

62 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRParam

Seite 109 - ← Mem(Addr)

MicroBlaze Processor Reference Guide www.xilinx.com 63UG081 (v6.0) June 1, 2006 1-800-255-7778MicroBlaze Core ConfigurabilityRC_USE_FPU Include hardwar

Seite 110 - ←(rA) + sext(IMM)

64 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 2: MicroBlaze Signal Interface DescriptionRC_ICA

Seite 111

MicroBlaze Processor Reference Guide www.xilinx.com 65UG081 (v6.0) June 1, 2006 1-800-255-7778RChapter 3MicroBlaze Application BinaryInterfaceScopeThi

Seite 112

66 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 3: MicroBlaze Application Binary InterfaceRRegis

Seite 113 - ← (rA) + (rB)

MicroBlaze Processor Reference Guide www.xilinx.com 67UG081 (v6.0) June 1, 2006 1-800-255-7778Stack ConventionR• Certain registers are usedas dedicate

Seite 114 - ← (rA) + sext(IMM)

68 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 3: MicroBlaze Application Binary InterfaceRConsi

Seite 115

MicroBlaze Processor Reference Guide www.xilinx.com 69UG081 (v6.0) June 1, 2006 1-800-255-7778Memory ModelRFigure 3-2: Stack FrameCalling ConventionTh

Seite 116 - ← (MSR) ∧ (IMM))

MicroBlaze Processor Reference Guide www.xilinx.com 7UG081 (v6.0) June 1, 2006 1-800-255-7778RPrefaceAbout This GuideWelcome to the MicroBlaze Process

Seite 117 - ← (MSR) ∨ (IMM)

70 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 3: MicroBlaze Application Binary InterfaceRInter

Seite 118

MicroBlaze Processor Reference Guide www.xilinx.com 71UG081 (v6.0) June 1, 2006 1-800-255-7778RChapter 4MicroBlaze Instruction Set ArchitectureSummary

Seite 119 - ← LSW( (rA) × (rB) )

72 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRForma

Seite 120 - ← LSW( (rA) × sext(IMM) )

MicroBlaze Processor Reference Guide www.xilinx.com 73UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRaddArithmetic AddDescriptionThe sum of the

Seite 121 - ← (rA) ∨ (rB)

74 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRaddiA

Seite 122 - ← (rA) ∨ (IMM)

MicroBlaze Processor Reference Guide www.xilinx.com 75UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRandLogical ANDDescriptionThe contentsof reg

Seite 123

76 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRandiL

Seite 124 - Pattern Compare Equal

MicroBlaze Processor Reference Guide www.xilinx.com 77UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRandnLogical AND NOTDescriptionThe contents

Seite 125 - Pattern Compare Not Equal

78 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRandni

Seite 126

MicroBlaze Processor Reference Guide www.xilinx.com 79UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbeqBranch if EqualDescriptionBranch if rA i

Seite 127

8 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Preface: About This GuideRConventionsThis document uses t

Seite 128

80 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbeqiB

Seite 129 - Return from Break

MicroBlaze Processor Reference Guide www.xilinx.com 81UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbgeBranch if Greater or EqualDescriptionBra

Seite 130 - Return from Interrupt

82 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbgeiB

Seite 131

MicroBlaze Processor Reference Guide www.xilinx.com 83UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbgtBranch if Greater ThanDescriptionBranch

Seite 132 - Return from Subroutine

84 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbgtiB

Seite 133 - ← (rD)[24:31]

MicroBlaze Processor Reference Guide www.xilinx.com 85UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbleBranch if Less or EqualDescriptionBranch

Seite 134 - Store Byte Immediate

86 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbleiB

Seite 135 - ← (rA)[16:31]

MicroBlaze Processor Reference Guide www.xilinx.com 87UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbltBranch if Less ThanDescriptionBranch if

Seite 136 - ← (rA)[24:31]

88 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbltiB

Seite 137 - ← (rD)[16:31]

MicroBlaze Processor Reference Guide www.xilinx.com 89UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbneBranch if Not EqualDescriptionBranch ifr

Seite 138 - Store Halfword Immediate

MicroBlaze Processor Reference Guide www.xilinx.com 9UG081 (v6.0) June 1, 2006 1-800-255-7778ConventionsROnline DocumentThe following conventions are

Seite 139 - ← (rA)[31]

90 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbneiB

Seite 140 - ← MSR[C]

MicroBlaze Processor Reference Guide www.xilinx.com 91UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbrUnconditional BranchDescriptionBranch to

Seite 141 - Shift Right Logical

92 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRNoteT

Seite 142 - ← (rD)[0:31]

MicroBlaze Processor Reference Guide www.xilinx.com 93UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbriUnconditional Branch ImmediateDescriptio

Seite 143 - Store Word Immediate

94 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRNotes

Seite 144 - Write to Data Cache

MicroBlaze Processor Reference Guide www.xilinx.com 95UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbrkBreakDescriptionBranch and link to the i

Seite 145 - Write to Instruction Cache

96 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbrkiB

Seite 146 - ← (rA) ⊕ (rB)

MicroBlaze Processor Reference Guide www.xilinx.com 97UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRbsBarrel ShiftDescriptionShifts the content

Seite 147 - ← (rA) ⊕ sext(IMM)

98 www.xilinx.com MicroBlaze Processor Reference Guide1-800-255-7778 UG081 (v6.0) June 1, 2006Chapter 4: MicroBlaze Instruction Set ArchitectureRbsiBa

Seite 148

MicroBlaze Processor Reference Guide www.xilinx.com 99UG081 (v6.0) June 1, 2006 1-800-255-7778InstructionsRcmpInteger CompareDescriptionThe contents o

Kommentare zu diesen Handbüchern

Keine Kommentare