Xilinx 8.2i Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Processadores Xilinx 8.2i. Xilinx 8.2i User's Manual [pt] Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 148
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - Reference Guide

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

Página 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

Página 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

Página 4

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

Página 5

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

Página 6

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

Página 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

Página 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

Página 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

Página 10 - Preface: About This Guide

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

Página 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

Página 12

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

Página 13 - Instructions

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

Página 14

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

Página 15

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

Página 16

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

Página 17

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

Página 18

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

Página 19

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

Página 20 - Registers

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

Página 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

Página 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

Página 23

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

Página 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

Página 25 - RESERVED

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

Página 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

Página 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

Página 28

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

Página 29

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

Página 30

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

Página 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

Página 32 - Memory Architecture

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

Página 33

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

Página 34 - ← 0x00000000

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

Página 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

Página 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

Página 37 - Instruction Address Bits

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

Página 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

Página 39 - Data Address Bits

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

Página 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

Página 41 - Operations

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

Página 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

Página 43 - Debug and Trace

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

Página 44

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

Página 45 - Chapter 2

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

Página 46

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

Página 47

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

Página 48

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

Página 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

Página 50

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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 &

Página 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

Página 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

Página 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

Página 62

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

Página 63

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

Página 64

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

Página 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

Página 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

Página 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

Página 68

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

Página 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

Página 70

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

Página 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

Página 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

Página 73

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

Página 74

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 80 - ← PC + sext(IMM)

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

Página 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

Página 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

Página 83 - Branch if Greater Than

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

Página 84

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

Página 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

Página 86

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

Página 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

Página 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

Página 89 - ≠ 0 then

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

Página 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

Página 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

Página 92

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

Página 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

Página 94

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

Página 95

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

Página 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

Página 97

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

Página 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

Página 99

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

Página 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

Página 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

Página 102

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

Página 103

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

Página 104

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

Página 105

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

Página 106

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

Página 107

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

Página 108 - Immediate

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

Página 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

Página 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

Página 111

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

Página 112

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

Página 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

Página 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

Página 115

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

Página 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

Página 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

Página 118

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

Página 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

Página 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

Página 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

Página 122 - ← (rA) ∨ (IMM)

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

Página 123

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

Página 124 - Pattern Compare Equal

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

Página 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

Página 126

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

Página 127

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

Página 128

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

Página 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

Página 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

Página 131

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 140 - ← MSR[C]

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

Página 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

Página 142 - ← (rD)[0:31]

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

Página 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

Página 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

Página 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

Página 146 - ← (rA) ⊕ (rB)

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

Página 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

Página 148

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

Comentários a estes Manuais

Sem comentários