]> rtime.felk.cvut.cz Git - arc.git/blob - boards/mpc5606b_xpc560s/board_info.txt
added 5606b support(5607b should be mostly the exact same so added that for linkfile...
[arc.git] / boards / mpc5606b_xpc560s / board_info.txt
1 \r
2 \r
3 \r
4 The Freescale MPC5606S is an PowerPC process with a e200Z0h core, VLE only  \r
5         \r
6 Datasheets:\r
7   Eval board:\r
8       http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=XPC560SKIT  \r
9       http://cache.freescale.com/files/microcontrollers/hardware_tools/schematics/XPC560SADPT176SSCH.pdf?fpsp=1\r
10       http://cache.freescale.com/files/32bit/doc/user_guide/XPC560SEVBUM.pdf?fpsp=1\r
11      Mainboard schematic\r
12       http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC560xB_EVB&parentCode=XPC56xxMB&fpsp=1&nodeId=01624606C1427E\r
13      \r
14   MPC560x\r
15     http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC560xS&fsrch=1&sr=1\r
16 \r
17 Board:\r
18   8Mhz external crystal\r
19 \r
20 Supported compilers:\r
21   Code Warrior\r
22  \r
23 Info:   \r
24   MPC5606S\r
25   CPU:           e200z0h (VLE only)\r
26   Freq:          64 Mhz\r
27   Flash:         1.0 MB, primary\r
28              64K, data flash\r
29   RAM:       48K, ECC\r
30              160K, Graphics RAM (not ECC)\r
31   \r
32 Memory Map:\r
33  0x0000_0000 -> 0x000f_ffff   Flash\r
34  0x0080_0000 -> 0x0080_ffff   Data Flash\r
35  0x4000_0000 -> 0x4000_bfff   SRAM\r
36  0x6000_0000 -> 0x6002_7fff   Graphics SRAM\r
37  \r
38  \r
39 \r
40 == SPI == \r
41 \r
42 Adding a SPI EEPROM (Microship 25LC160B)\r
43 \r
44 To the left are the pins as they are names in XPC56xxMBSCH (schema for the main board, page 11 of 12) \r
45 \r
46 <- XPC560S ->#<---------------------- MCU --->\r
47              #       PAD Func              \r
48 ----------------------------------------------\r
49 SINB,PJ1-7   # PB[7]  23  1  SIN_0    \r
50 SOUTB,PJ1-8  # PB[8]  24  1  SOUT_0    \r
51 SCKB,PJ1-9   # PB[9]  25  1  SCK_0      \r
52 PCSB1,PJ1-11 # PB[13] 29  3  PCS1_0    \r
53 \r
54 PCSB2,PJ1-12 # PB[12] 28  3  PCS2_0    NOT USED\r
55 PCSB0,PJ1-10 # PH[4]  103 1  PCS0_0    NOT USED\r
56 \r
57 SPI MEMORY \r
58   25LC160B\r
59     CS    - Connect to PJ1-11\r
60     /WP   - High\r
61     /HOLD - Low\r
62     Rest of the pins are obvious\r
63  \r
64     Connected with 5V logic\r
65 \r
66 ---------------------------------- NOTE ----------------------------------\r
67   The xPC560S EVB v1.0.1 manual is total crap in chapter "3.8 Pin Mapping"\r
68   Known errors:\r
69    PJ1\r
70      PCS0.2, should be PCS1_0     \r
71    PJ9-Port F\r
72      As I understand it should map to Port F. However, PCS1_1 is\r
73      located on PCR[78]=PF[8] on CPU is connected to PF[0] on PJ9!!     \r
74 ---------------------------------- NOTE ----------------------------------  \r
75     \r
76 SPI_0\r
77  PJ1 Connector will have the following layout \r
78  (With ArcCore internal harness and SO/SI as seen from memory):\r
79 \r
80                  PJ1 \r
81                1-X  X-2\r
82                3-X  X-4 \r
83                5-X  X-6\r
84     SO/Brown   7-X  X-8  SI/Orange\r
85     SCK/Blue   9-X  X-10  \r
86     CS/Green  11-X  X-12\r
87               13-X  X-14\r
88               15-X  X-16  \r
89     Gnd/Black 17-X  X-18 VCC/Red   \r
90        \r
91   \r
92  If software CS is used Connector PJ2 and PJ[0] is used for that\r
93                  PJ2    \r
94   CS and PJ[0] 1-X  X-2\r
95                3-X  X-4 \r
96                  ... \r
97 \r
98 \r
99 SPI_1\r
100 \r
101   PCR[20]/PB[4]/SCK_1\r
102   PCR[21]/PB[5]/SOUT_1\r
103   PCR[22]/PB[6]/SIN_1\r
104 \r
105                PJ5 \r
106              1-X  X-2\r
107              3-X  X-4\r
108   SCK/Blue   5-X  X-6 SI/Orange\r
109     SO/Brown 7-X  X-8  \r
110              9-X  X-10  \r
111             11-X  X-12\r
112             13-X  X-14\r
113             15-X  X-16  \r
114   Gnd/Black 17-X  X-18 VCC/Red   \r
115 \r
116        PJ9\r
117              CS/Green  (See NOTE)\r
118              | \r
119  ...   6 4 2 0\r
120        7 5 3 1\r
121 \r
122 \r
123 \r
124 \r
125 \r
126   \r
127   \r
128   \r
129 \r