công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

ARMV4T bảng dữ liệu(PDF) 18 Page - Actel Corporation

tên linh kiện ARMV4T
Giải thích chi tiết về linh kiện  CoreMP7
PDF  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  ACTEL [Actel Corporation]
Trang chủ  http://www.actel.com
Logo ACTEL - Actel Corporation

ARMV4T bảng dữ liệu(HTML) 18 Page - Actel Corporation

Back Button 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 ARMV4T Datasheet HTML 19Page - Actel Corporation ARMV4T Datasheet HTML 20Page - Actel Corporation ARMV4T Datasheet HTML 21Page - Actel Corporation ARMV4T Datasheet HTML 22Page - Actel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 30 page
background image
CoreMP7
18
v2.6
Timing Shell
The BFM incorporates a timing shell, which performs
setup/hold checks on inputs and delays outputs by the
appropriate amount from the rising clock edge.
Example BFM Use Case
This provides an example use case of the ARM7 BFM. The
example SoC used in this section is the same as that
shown in Figure 9 on page 15. In this system, the
developer requires two Actel IP cores: the MAC 10/100
and the CoreUART.
SPIRIT Attributes
CoreConsole has access to a database of Actel IP cores
and a list of attributes for each core. These attributes are
organized according to the SPIRIT specification, in XML.
For example, in the case of the CoreUART, the attributes
would indicate that there are three registers, as in
Table 4.
Based on these attributes, CoreConsole can determine
that when generating the BFM script, there are three
locations corresponding to the UART that can be
accessed. In this case, none of the registers are RW, so
there will not be any self-checking that can be
performed
for
the
UART.
Nevertheless,
the
bus
transactions do take place and the cycles may be viewed
in a waveform of the simulator.
Memory Map
The designer must feed in the memory map of the SoC to
CoreConsole. During this stage, the absolute address
ranges of the various system resources in the ARM7
memory map are fed in. Also, user-friendly instance
names of these resources are fed in.
For example, the user could feed the memory map
information into CoreConsole that is given in Table 5.
Based on the information in Table 5, CoreConsole
generates the SoC subsystem corresponding to the Actel
IP cores present. It also generates a BFM script, which
accesses all the registers in the Actel IP cores.
Processor Choice
In this example, the user selects an ARM7 as the
processor of choice in CoreConsole. The BFM in this
specification only relates to ARM7.
Bus Fabric Selection
The user may select one of a number of bus fabrics in
CoreConsole. For example, the user could select AMBA
AHB-Lite. However, this selection is irrelevant for the
ARM7 BFM, as it is concerned only with generating
native ARM7 bus based transactions.
Automatic BFM Scriptlet
At this point, having run CoreConsole to completion, a
BFM scriptlet is available. This would look something like
the following:
read B uart 0;
write B uart 4 bb;
read B uart 8;
write B mac 30 11;
readcheck B mac 11;
Run BFM
The developer can run the BFM with the automatic script
or edit the script to put in bus transactions to/from any
new logic that has been added to the SoC. For example,
transactions to/from the registers in the new VideoCodec
block could be added.
The skeleton system-level testbench, generated by
CoreConsole, could also be modified, to add some
external resources (e.g., models of SSRAM and Flash) and
some high-level tasks.
Upon running the system simulation, messages appear in
the console window of the simulation tool.
Table 4 •
CoreUART Attributes
Offset
Register
Read/Write
Width
0
Uart Status Register
R
Byte
1
Uart Tx data
W
Byte
2
Uart Rx data
R
Byte
Table 5 •
Memory Map Information
Resource
Actel IP Core
Address Range
ssram
N
0-3fffff
flash
N
400000-7fffff
uart
Y
c00000-c0000b
mac
Y
d00000-d00040
videocodec
N
e00000-e000ff



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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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