
www.ti.com
SRIO Functional Description
=0x00081121 ; // enable rx, half rate
=0x00081121 ; // enable rx, half rate
=0x00081121 ; // enable rx, half rate
=0x00081121 ; // enable rx, half rate
=0x00010821 ; // enable tx, half rate
=0x00010821 ; // enable tx, half rate
=0x00010821 ; // enable tx, half rate
=0x00010821 ; // enable tx, half rate
2.3.13.3Peripheral Initializations
Set Device ID Registers
rdata =
mask = 0x00FFFFFF;
mdata = (wdata & mask) (rdata & ~mask);
rdata =
mask = 0x00FFFFFF;
mdata = (wdata & mask) (rdata & ~mask);
rdata =
mask = 0x01000000;
mdata = (wdata & mask) (rdata & ~mask);
= | 0xBEEF0030 ; | // | id=BEEF, ti=0x0030 | ||
= | 0x00000000 ; | // | 0 | ||
= | 0x00000030 ; | // | ti=0x0030 | ||
= | 0x00000000; | // | 0x0000, next ext=0x0100 | ||
= | 0x20000019 ; | // | proc, bu ext, | ||
= | 0x0000FDF4; | // | all | ||
= | 0x0000FC04; | // | all except atomic | ||
= | 0x00000001; | // | |||
= | 0x00000000 ; | // | 0 | ||
= | 0x00000000; | // | 0 | ||
= | 0x00ABBEEF; | // | |||
0x0000BEEF; | // | id=BEEF, lock | |||
= | 0x00000000; | // | not touched | ||
0, short cycles for sim | |||||
| = | 0x00000021; | // srv_clk prescalar=0x21 (333MHz) | ||
0x20000000; |
|
| |||
0x20000000; |
|
| |||
0x20000000; |
|
| |||
0x20000000; |
|
| |||
rdata = |
|
| |||
wdata | = 0x01000000; |
|
|
|
|
mask | = 0x01000000; |
|
|
|
|
| mdata = (wdata & mask) (rdata & ~mask); | ||
| mdata; // bootcmpl=1 | ||
| = | 0xFFFFFF00; // long | |
78 | Serial RapidIO (SRIO) |
| SPRUE13A |