Template:BaseboardID: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
All of our | All of our off the shelf baseboards contain a hard wired 3-state 8-input multiplexers. This is not required to implement in custom baseboards, but it can be useful to identify the board in software. During startup of the macrocontroller 4 DIO are used to obtain the baseboard model id. The red LED (CN2_06) is state 0, green LED (CN2_08) is state 1, BUS_DIR (CN1_98) is state 2, and BD_ID_DATA (CN1_83) is used for data. | ||
The first 6 lines are used as the six bits that define the baseboard. The second to lines define the bits to indicate the board revision. | |||
You can find example code for accessing the baseboard ID in {{{1}}}. For example, "{{{1}}} -B" will return "baseboard_model=" with the detected baseboard. | You can find example code for accessing the baseboard ID in {{{1}}}. For example, "{{{1}}} -B" will return "baseboard_model=" with the detected baseboard. |
Revision as of 11:02, 26 September 2013
All of our off the shelf baseboards contain a hard wired 3-state 8-input multiplexers. This is not required to implement in custom baseboards, but it can be useful to identify the board in software. During startup of the macrocontroller 4 DIO are used to obtain the baseboard model id. The red LED (CN2_06) is state 0, green LED (CN2_08) is state 1, BUS_DIR (CN1_98) is state 2, and BD_ID_DATA (CN1_83) is used for data.
The first 6 lines are used as the six bits that define the baseboard. The second to lines define the bits to indicate the board revision.
You can find example code for accessing the baseboard ID in {{{1}}}. For example, "{{{1}}} -B" will return "baseboard_model=" with the detected baseboard.
For custom baseboards we have reserved the address 42 which will never be used by our standard products.
ID | Baseboard |
---|---|
0 | TS-8200 |
1 | Reserved |
2 | TS-TPC-8390 |
4 | TS-8500 |
5 | TS-8400 |
6 | TS-8160 |
7 | TS-8100 |
8 | TS-8820-BOX |
9 | TS-8150 |
10 | TS-TPC-8900 |
11 | TS-8290 |
13 | TS-8700 |
14 | TS-8280 |
15 | TS-8380 |
16 | TS-AN20 |
17 | TS-TPC-8920 |
255 | TS-8200 |