EasyManuals Logo

ARM ARM1176JZF-S User Manual

Default Icon
759 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 #663 background imageLoading...
Page #663 background image
VFP Instruction Execution
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 21-2
ID012310 Non-Confidential, Unrestricted Access
21.1 About instruction execution
Features of the VFP11 implementation of the instruction pipelines include the following:
The FMXR, FMRX, and FMSTAT instructions stall in the VFP11 LS pipeline until all
currently executing instructions are completed. You can use these serializing instructions
to:
capture condition codes and exception status
modify the mode of operation of subsequent instructions
create an exception boundary.
See Serializing instructions on page 21-3.
Load or store instructions that cause a Data Abort exception restart after interrupt service.
LDM and STM instructions detect exceptional conditions after the first transfer and restart
after interrupt service if reissued.
See Interrupting the VFP11 coprocessor on page 21-4.
To reduce stall time, the VFP11 coprocessor forwards data:
from load instructions to CDP instructions
from CDP instructions to CDP instructions.
See Forwarding on page 21-5.
In full-compliance mode, the VFP11 coprocessor implements full data hazard and
resource hazard detection.
RunFast mode guarantees no instruction bouncing for applications that require less strict
hazard detection.
See Hazards on page 21-6 and Operation of the scoreboards on page 21-7.
The L/S, FMAC, and DS pipelines operate independently, enabling data transfer and CDP
operations to execute in parallel.
See Parallel execution on page 21-20.
Execution timing on page 21-22 describes VFP11 instruction throughput and latency.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM ARM1176JZF-S and is the answer not in the manual?

ARM ARM1176JZF-S Specifications

General IconGeneral
BrandARM
ModelARM1176JZF-S
CategoryComputer Hardware
LanguageEnglish

Related product manuals