Target Board Information
STMicroelectronics STb7100 MBoard (mb411)
|
|
STb7100 MBoard
| Board name | STx7100 MBoard |
| Board Id | mb411 |
| Chip | stx7100 |
| Target CPU | ST40-202 |
| Memory | 64Mb |
| Flash | 16Mb |
| STEM connector | Yes |
| On board Ethernet | SMSC91C111 |
This board was designed as a silicon validation platform for the STx7100. As such
it is socketed and has a large array of connectors and jumpers.
The board can take either a STx7100 or STx7109, although note that
the jumper settings will need to change depending on which is being
used. When using a STx7109, it is possible to use the on-chip Ethernet
MAC when the db666 daughter board is used.
Hardware Setup
EPLD
When using a STx7109 in the rev A or B mb411, an update of the EPLD
to version 1.4 or later is required. This is because the STx7109 has
a couple of extra mode pins which need to be configured. The EPLD update
uses a couple of previously unused switches to set these mode pins,
while the rev C board adds new switches for these.
The EPLD version is printed when Linux is booting:
STb7109 version 2.x
EPLD v1r4, PCB ver B
|
|
|
Switch settings
The STb7100 MBoard shares the same
switch settings as other STb710x boards.
Serial ports
| Panel name |
Schematic name |
Type |
Chip name |
Device |
Cable type for console |
| UART2 | CN35 (lower) | ASC | UART2 | /dev/ttyAS0 | Null modem |
| UART3 | CN35 (upper) | ASC | UART3 | /dev/ttyAS1 | Null modem |
EMI Config
| EMI config | Needs update |
| Boot script name |
| 7100 cut | SysA Xtal | Bypass to ST40 | TapMux |
| 1.1 | 27MHz | mb411stb7100cut11bypass27MHz | mb411stb7100cut11stmmx27MHz |
| 1.1 | 30MHz | mb411stb7100cut11bypass30MHz | mb411stb7100cut11stmmx30MHz |
| 1.3 | 27MHz | mb411stb7100cut13bypass27MHz | mb411stb7100cut13stmmx27MHz |
| 1.3 | 30MHz | mb411stb7100cut13bypass30MHz | mb411stb7100cut13stmmx30MHz |
| 2.0 | 27MHz | mb411stb7100cut20bypass27MHz | mb411stb7100cut20stmmx27MHz |
| 2.0 | 30MHz | mb411stb7100cut20bypass30MHz | mb411stb7100cut20stmmx30MHz |
| 3.0 | 27MHz | mb411stb7100cut20bypass27MHz | mb411stb7100cut20stmmx27MHz |
| 3.0 | 30MHz | mb411stb7100cut20bypass30MHz | mb411stb7100cut20stmmx30MHz |
| 3.1 | 27MHz | mb411stb7100cut31bypass27MHz | mb411stb7100cut31stmmx27MHz |
| 3.1 | 30MHz | mb411stb7100cut31bypass30MHz | mb411stb7100cut31stmmx30MHz |
| 7109 cut | SysA Xtal | Bypass to ST40 | TapMux |
| 1.0 | 27MHz | mb411stb7109cut10bypass27MHz | mb411stb7109cut10stmmx27MHz |
| 1.0 | 30MHz | mb411stb7109cut10bypass30MHz | mb411stb7109cut10stmmx30MHz |
| 1.1 | 27MHz | mb411stb7109cut11bypass27MHz | mb411stb7109cut11stmmx27MHz |
| 1.1 | 30MHz | mb411stb7109cut11bypass30MHz | mb411stb7109cut11stmmx30MHz |
| 2.0 | 27MHz | mb411stb7109cut20bypass27MHz | mb411stb7109cut20stmmx27MHz |
| 2.0 | 30MHz | mb411stb7109cut20bypass30MHz | mb411stb7109cut20stmmx30MHz |
| 3.0 | 27MHz | mb411stb7109cut30bypass27MHz | mb411stb7109cut20stmmx27MHz |
| 3.0 | 30MHz | mb411stb7109cut30bypass30MHz | mb411stb7109cut20stmmx30MHz |
|
Known problems
Sound Output
If you intend to use the PCM playback on the STb7100, some switches
must be set correctly on the board. These vary depending
on with revision of the board you have. Switches SW2 and SW3
control the external audio DAC setup, but on rev A boards these have been
seated upside down on the board. This issue was addressed in the
rev B.
rev A
SW2 SW3
OFF ON OFF ON
4[ --] 8[ --]
3[ --] 7[-- ]
2[-- ] 6[-- ]
1[ --] 5[-- ]
4[-- ]
3[-- ]
2[ --]
1[ --]
|
|
|
rev B
SW2 SW3
OFF ON OFF ON
1[-- ] 1[-- ]
2[ --] 2[-- ]
3[-- ] 3[ --]
4[-- ] 4[ --]
5[ --]
6[ --]
7[ --]
8[-- ]
|
|
|
These settings enable the Akashi DAC's.
An additional issue is that of noise on the surround sound output.
By default J53 on the MB411 will be on, this enables the external PCM clock,
and is the source of noise on the external DAC's. It should therefore be
disabled.
Another one of the board setup defaults is also incorrect. J13, which
controls the internal DAC common voltage setting, is by default set to
0V (position 1-2). The correct setting is 4v, so the jumper should be
moved to position 2-3.
If you wish to drive the output in 96kHz mode, a further switch modification
is required. Enabling this mode will disable all frequencies below 96kHz.
This is a limitation of the current ALSA driver.
Assuming a RevB or later board, the correct setting for SW3 becomes:
SW3
OFF ON
1[ --]
2[-- ]
3[ --]
4[ --]
5[ --]
6[ --]
7[ --]
8[-- ]
|
|
|
Please note that there are amplitude
problems on the rev A stereo output channel.
|