Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

ARMV4T Datasheet(PDF) 14 Page - Actel Corporation

Part # ARMV4T
Description  CoreMP7
Download  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ACTEL [Actel Corporation]
Direct Link  http://www.actel.com
Logo ACTEL - Actel Corporation

ARMV4T Datasheet(HTML) 14 Page - Actel Corporation

Back Button ARMV4T Datasheet HTML 10Page - Actel Corporation ARMV4T Datasheet HTML 11Page - Actel Corporation ARMV4T Datasheet HTML 12Page - Actel Corporation ARMV4T Datasheet HTML 13Page - Actel Corporation ARMV4T Datasheet HTML 14Page - Actel Corporation ARMV4T Datasheet HTML 15Page - Actel Corporation ARMV4T Datasheet HTML 16Page - Actel Corporation ARMV4T Datasheet HTML 17Page - Actel Corporation ARMV4T Datasheet HTML 18Page - Actel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 14 / 30 page
background image
CoreMP7
14
v2.6
Delivery and Deployment
The CoreMP7 is delivered in CoreConsole, and can be
instantiated in design projects created in Libero IDE. The
files included with CoreMP7 consist of the Bus Functional
Model (BFM) files and test wrapper, AHB wrapper, and
the A7S secured CDB file. The A7S secured CDB file is
instantiated on the user device at programming. This
deployment flow is implemented to ensure that the
design is kept completely secure at all times, and allows
CoreMP7 to be easily used with the standard design flow
through the Libero IDE tool suite.
Bus Functional Model
During the development of an FPGA-based SoC, a
number of stages of testing may be undertaken. This can
involve some, or all, of the following approaches:
Hardware simulation, using Verilog or VHDL
Software
simulation,
using
a
host-based
instruction
set
simulator
(ISS)
of
the
SoC's
processor
Hardware and software co-verification, using a
fully functional model of the processor in Verilog,
VHDL, or SWIFT form, or using a tool such as
Seamless
Due to the rapid prototyping capability of FPGAs,
however, integration of hardware and software often
occurs earlier in the SoC development cycle for FPGA
targets than it would for ASIC targets. Therefore,
hardware and software co-verification, which can be
very slow, is not a critical issue except in the most
complex FPGA-based SoCs.
The planned availability of ARM-based SoC solutions to
Actel FPGA customers necessitates that Actel provide
support for the test approaches described above. In
particular, there should be an emphasis on providing
solutions for hardware simulation and for software
simulation.
A software simulation solution is already available to
customers as part of the proposed ARM package. This
package contains the RealView Instruction Set Simulator,
which provides ARM7 instruction accurate simulation, as
well as powerful features, such as integration with the
RealView debugger.
Support for hardware simulation is also proposed. The
CoreConsole SoC configuration utility provides a means
for the developer to stitch together IP blocks using a bus
fabric of choice. It generates a system testbench,
controlled by a script-driven, bus functional model (BFM)
of the ARM7 processor. The ARM7 BFM allows the
developer to model low-level bus transactions, which
allow verification of connectivity of the various IP blocks
and the system memory map presented to the ARM7 by
the rest of the hardware.
This document specifies the following aspects of the
ARM7 BFM:
Functionality
BFM usage flow
BFM script language
•Platforms
Supported simulation tools
Example BFM use case
BFM Usage Flow
As the BFM is part of an overall system test strategy, it is
helpful to look at the context in which it is used. Figure 9
on page 15 shows the various components within an
example system-level testbench that can be generated by
CoreConsole.
In Figure 9 on page 15, it is assumed that the developer
specifies an SoC subsystem by selecting the processor, bus
fabric, IP blocks, and memory subsystem in CoreConsole.
In this example, the user selects the following:
ARM7 processor,
AMBA AHB bus fabric
MAC 10/100 IP core
CoreUART IP core
External SSRAM and Flash memory
As a result of constructing the CoreConsole subsystem,
the memory map for the system is created. Based on this
information,
CoreConsole
generates
the
following
outputs, among others:
Verilog/VHDL model of SoC subsystem
Verilog/VHDL models of IP cores
Verilog/VHDL model of ARM7 BFM
BFM test script
System-level skeleton testbench
The BFM acts as a pin-for-pin replacement of the
ARM7TDMI-S in the SoC subsystem. It initiates bus
transactions on the native ARM7 bus, which are cycle-
accurate with real bus cycles that the ARM7TDMI-S
would produce. It has no knowledge, however, of real
ARM7 instructions.
At this point, the BFM may be used to run a basic test of
the SoC subsystem using the skeleton system testbench.
The BFM is fully integrated into the CoreConsole user
flow. In particular, if the user has an AHB-based CoreMP7
subsystem,
CoreConsole
automatically
derives
the
memory map of the user's subsystem. CoreConsole uses
this information to generate an overall BFM test script,
which includes customized "scriptlets" for each resource
attached to the AHB or APB buses.


Similar Part No. - ARMV4T

ManufacturerPart #DatasheetDescription
logo
NXP Semiconductors
ARMV5TE PHILIPS-ARMV5TE Datasheet
458Kb / 81P
   ARM9 microcontroller with CAN, LIN, and USB device
Rev.00.01-24 October 2008
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com