?? bulbcx.dat
字號:
/* BulvBCx.dat version 1.00.002
****************************************************************************
This data file contains the JTAG and board configuration data required
for multi-mode JFlash. This data file is a text file with specific
format requirements.
Comment blocks can be defined using the old-style C comment blocks.
The difference is that the delimiter characters must have whitespace
on both sides.
Data may be string data, or numeric. String data is only allowed
at specific positions within this file. Numeric data can be decimal,
hexadecimal, or octal.
Decimal data is assumed, and HEX data may be denoted by a
preceding 'X' character.
Valid HEX data:
xA0000000
XA4090000
Xff
Valid OCTAL data:
o765
O123545
The data required to fill in this table comes from knowledge of the
BSDL file for the processor, the development board user's guide,
and specifications for the flash components.
Data is position dependent in terms of order. Whitespace is the
delimiter for the data and may be used as necessary to keep the
data in reasonably readable format.
There are checkpoints within this file that are used as validation
that the data alignment is correct. DO NOT MODIFY THE CHECKPOINT DATA.
The filename of this file is used as the parameter for JFlash.
*/
/*
****************************************************************************
Release Information
****************************************************************************
1. This data file will identify the A0 and A1 silicon, but the scan data is not
compatible with these older revisions.
2. 2.0 release: adds identification for the C2 silicon.
END RELEASE INFORMATION
*/
/*
****************************************************************************
File Identification strings to display from JFlash
****************************************************************************
*/
PXA27x /* Position 0 - Supported Processor Code Name or Number */
Mainstone /* Supported Development platform name or number */
1.00.002 /* Version number of this data file */
VL00000001 /* Version lock code for compatibility to JTAG engine */
/*
****************************************************************************
Basic JTAG setup required by JFlash
****************************************************************************
*/
504 /* The number of bits in the Boundary Scan chain */
7 /* The number of bits in the instruction register */
X0 /* EXTEST instruction in HEX */
X7E /* IDCODE instruction in HEX */
X7F /* BYPASS instruction */
/*
****************************************************************************
Chip select offsets: 6 total, beginning with chip select 0 and in order.
****************************************************************************
*/
61 303 240 239 238 285
/*
****************************************************************************
Control Bits required for bus transactions
****************************************************************************
*/
60 /* Output enable: nOE_OUT */
59 /* Write Enable: nWE_OUT */
72 /* Memory data upper bit control: mdupper_ctrl */
71 /* Memory data lower bit control: mdlower_ctrl */
68 /* Read/Write direction: RD_nWR_OUT */
/*
****************************************************************************
ALIGNMENT CHECKPOINT # 1 - DO NOT MODIFY THIS DATA
****************************************************************************
*/
1111 /* position 20 */
/*
****************************************************************************
Address bit offsets beginning with A0
****************************************************************************
*/
25 24 23 22 21 20 19 18 /* A0 - A7 */
17 16 15 14 13 12 11 10 /* A8 - A15 */
9 8 7 6 5 4 3 2 /* A16 - A23 */
1 0 /* A24, A25 */
/*
****************************************************************************
Input data bit offsets beginning with D0
****************************************************************************
*/
491 490 489 488 487 486 485 484 /* D0 - D7 */
483 482 481 480 479 478 477 476 /* D8 - D15 */
475 474 473 472 471 470 469 468 /* D16 - D23 */
467 466 465 464 463 462 461 460 /* D24 - D31 */
/*
****************************************************************************
Output data bit offsets beginning with D0
****************************************************************************
*/
57 56 55 54 53 52 51 50 /* D0 - D7 */
49 48 47 46 45 44 43 42 /* D8 - D15 */
41 40 39 38 37 36 35 34 /* D16 - D23 */
33 32 31 30 29 28 27 26 /* D24 - D31 */
/*
****************************************************************************
ALIGNMENT CHECKPOINT # 2 - DO NOT MODIFY THIS DATA
****************************************************************************
*/
2222 /* position 111 */
/*
****************************************************************************
Width of data bus. Only 16 or 32 are allowed as values
****************************************************************************
*/
32
/*
****************************************************************************
Memory Space Definition for chip selects. The memory addresses are defined
by a lower and upper limit and the chip select that is used to access this
address. The chip selects are identified by an integer.
Only 6 regions are allowed. If there are fewer regions on the platform,
then specify the unused regions with XFFFFFFFF as the lower and upper
region limits and specify the highest chip select for these regions.
****************************************************************************
*/
/* Lower Address Upper Address Chip Select */
X00000000 X04000000 0
X04000000 X08000000 1
X08000000 X0C000000 2
X0C000000 X10000000 3
X10000000 X14000000 4
X14000000 X18000000 5
/*
****************************************************************************
Processor JTAG ID string. The upper 4 bits that define the stepping are not
required here, but must be defined afterward to equate the value to the
named stepping.
****************************************************************************
*/
1001001001100101 /* Processor ID */
00000001001 /* Intel Manufacturer Code */
1 /* required by JTAG Standards */
/*
****************************************************************************
Stepping labels relative to the top 4 bits of the chip ID.
16 values required.
****************************************************************************
*/
A0 /* id = 0 , data position 131 */
A1 /* id = 1 */
B0 /* id = 2 */
B1 /* id = 3 */
C0 /* id = 4 */
C2 /* id = 5 */
?? /* id = 6 */
?? /* id = 7 */
?? /* id = 8 */
?? /* id = 9 */
?? /* id = 10 */
?? /* id = 11 */
?? /* id = 12 */
?? /* id = 13 */
?? /* id = 14 */
?? /* id = 15 */
/*
****************************************************************************
Default High bits. These are pins on the chain that are required to be set
high by default. This list contains some usual pins, and allows for 20
arbitrary additional pins to be set. This list as with all lists is required
to have a fixed number of entries. All entries that are not used should be
set to 9999
****************************************************************************
*/
/* Normally high */
61 /* nCS0_OUT */
303 /* nCS1_OUT */ 182 /* nCS1 control pin */
240 /* nCS2_OUT */ 119 /* nCS2 control pin */
239 /* nCS3_OUT */ 118 /* nCS3 control pin */
238 /* nCS4_OUT */ 117 /* nCS4 control pin */
285 /* nCS5_OUT */ 164 /* nCS5 control pin */
9999 /* additional */
59 /* nWE_OUT */
60 /* nOE_OUT */
69 /* ma_ctrl - address lines enable */
70 /* dqm_ctrl - DQM Control */
71 /* mdlower_ctrl - memory data lower 16 bits */
72 /* mdupper_ctrl - memory data upper 16 bits */
73 /* nwe_ctrl */
74 /* noe_ctrl */
75 /* sdclk_ctrl */
319 /* nsdcs_0 */
318 /* nsdcs_1 */
321 /* nsdras */
325 /* clk_req_ctrl */
492 /* nbatt_fault */
494 /* nvdd_fault */
/* Arbitrary Additional Pins */
316 /* GPIO 2 required for sys enable */
195 /* GPIO 2 Control */
269 /* GPIO 49 nPWE */
148 /* GPIO 49 control */
228 /* GPIO 90 nURST */
107 /* GPIO 90 control */
313 /* additional */
192 /* additional */
312 /* additional */
191 /* additional */
311 /* additional */
190 /* additional */
310 /* additional */
189 /* additional */
9999 /* additional */
9999 /* additional */
9999 /* additional */
9999 /* additional */
9999 /* additional */
9999 /* additional */
/*
****************************************************************************
JTAG Chain description: This section defines the position of components
on the chain so that these components can be accounted for and bypassed
during the programming operation. There are up to 5 devices that can be
handled, and at least one must be the main processor. Specify that a
device is present with the string 'Enabled' or not present with the string
'Disabled'. Each device that is enabled requires a specification for the
number of bits in the JTAG instruction register. The controlling entity,
usually the main processor is identified by the string 'Controller'.
The order of the components is from TDI to TDO. The procedure needs to
know if the device is the last
****************************************************************************
*/
/* TDI --------> */ Enabled 7 Controller Last
Disabled 0 Other More
Disabled 0 Other More
Disabled 0 Other More
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -