Core8051-M Actel, Core8051-M Datasheet - Page 24

no-image

Core8051-M

Manufacturer Part Number
Core8051-M
Description
Microcontroller Modules & Accessories 8B Microcontroller
Manufacturer
Actel
Datasheet

Specifications of Core8051-M

Product
Microcontroller Modules
Data Bus Width
8 bit, 16 bit, 32 bit
Clock Speed
36 MHz
Interface Type
JTAG
Tool Flows
Example System
Simulation
24
A typical system that includes Core8051s is shown in
automatically in SmartDesign using the Auto Connect menu option.
Figure 3-2 • Example System Including Core8051s
Core8051s comes with a verification testbench and also supports bus functional model (BFM)-based
simulation of a system in which it is instantiated. The BFM only simulates transactions on the APB
interface of Core8051s and does implement a complete model of the processor. It is not possible to
simulate code running on the processor with a
BFM-based simulation.
Core8051s simulation can be invoked from the Libero IDE Project Manager. After the design has been
generated, click the Simulation button in the Libero IDE to run a simulation.
The Core8051s component must be set as the design root (right-click Core8051s and select Set As
Root), before running a Core8051s simulation. However, if intending to run a BFM-based simulation, you
must first compile the component which instantiates Core8051s. To do this, set the design root one level
of hierarchy above the Core8051s component and click the Simulation button to invoke ModelSim® and
compilation of the relevant components. When the (automatically generated) ModelSim script finishes,
exit ModelSim. Now set the design root to the Core8051s component and click the Simulation button
again. This enables you to run a BFM-based simulation of your Core8051s system. The Core8051s
verification testbench can be run directly, without the need to first compile the component that
instantiates Core8051s.
The following message will appear in the ModelSim transcript window when running (pre-synthesis)
Core8051s simulation:
The following (pre-synthesis) simulation options are available for
your Core8051s-based system:
Enter "bfm", "oci", "opcode" or a number between 1 and 256 and hit return key to select
simulation type
bfm - APB Bus Functional Model (BFM-driven) simulation of your system
oci - Run Core8051s On Chip Instrumentation (OCI) tests
opcode - Run Core8051s opcode test suite, consisting of 256 opcode tests
<num> - Enter a number in the range 1 to 256 to run a specific opcode test
R e visio n 2
Figure
3-2. Connections can be made

Related parts for Core8051-M