MSC8156ADS Freescale Semiconductor, MSC8156ADS Datasheet - Page 51

BOARD ADS FOR MSC8156

MSC8156ADS

Manufacturer Part Number
MSC8156ADS
Description
BOARD ADS FOR MSC8156
Manufacturer
Freescale Semiconductor
Type
DSPr
Datasheet

Specifications of MSC8156ADS

Contents
Board
Leaded Process Compatible
Yes
Rohs Compliant
Yes
Peak Reflow Compatible (260 C)
Yes
For Use With/related Products
MSC8156
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
2.16.7
The Test Page registers are located on the second page of BCSR memory map.
The registers have name TR with index and offset like BCSR registers.The switch between pages the
main and the test is made with writing 1 to TSTPG bit BCSR14.6. The internal mapping comes back to
the main BCSR page with writing low TSPG bit.
All register TRx getting high value after PON reset. This page registers allow to test GPIO signals of the
MSC8156. To set GPIO input level the appropriate TR register bit should be loaded with the desired
value. Reading back the GPIO output level is possible while the bit set high.
.
In addition, the Test Page includes timer/counters allowing validation of the MSC8156 internal timers
TMR0 to TMR4 that include one control register TR24 and four 8-bit counter registers TR25–TR28
combined into 32-bit word. The default sampling time is 1 s. The count is started by writing high to the
bit GO/EXP bit in TR24.3. Writing to the bit prior to the timer expiring expands the sampling window to
more one period of 1 s. This feature allows measurement of very slow signals. The service program
should poll the GO/EXP bit to verify when the count has been finished. The TR25–TR28 registers
accumulate the measurement frequency in GHz units. See Table 2-51 for the TR24 bit descriptions.
Freescale Semiconductor
GPIO
815x
REG
TR
0–2
BIT
3
0
MNEMONIC
TR7[3:0]
TMRSEL
1
GO/EXP
Test Page Registers TR
SubREV Value
2
0xxx
1xxx
3
TR6[4:3]
4
Timer Select. The three bits define number of timer under testing
from TMR0 to TMR4.
GO. Write high starts the counter or continue to count.
EXPIRED. When the bit is high the count is finished and result is
ready may be given as: FREQ[31:0] = {TR25,TR26,TR27,TR28}
5
Table 2-51. TR24 Timer Count Control Register
TR6[1]
MSC8156ADS Reference Manual, Rev. 2.1
6
Table 2-50. Map of Test Registers
Table 2-49. BCSR Rev Coding
7
TR4[6:4]
Regular Board
Board Bring-Up Version
(with RGMII switch)
8
9
Function
10
TR3[7:4]
11
12
13
Board Assembly
14
TR1[0:1]
TR1[6],
15
16
Programming Logic (FPGA)
17
18
DEF on
PRST
‘000’
TR16[5:0]
0
0
19
20
28
ATT.
R,W
W
R
2-39
29

Related parts for MSC8156ADS