Difference between revisions of "Hardware FAQ"
(Hardware FAQ) |
(first import of hardware faq) |
||
Line 2: | Line 2: | ||
CPU (ARM): |
CPU (ARM): |
||
− | + | * Cirrus Logic [http://www.cirrus.com/en/products/pro/detail/P139.html EP7312] (Maverick) |
|
− | + | * 74MHz |
|
− | + | * 2x 16550 UART (serial) |
|
− | + | * LCD display controller |
|
+ | * [http://www.cirrus.com/en/pubs/proDatasheet/EP7312-5.pdf Datasheet] |
||
− | - Datasheet |
||
− | - User's Guide |
+ | * [http://www.cirrus.com/en/pubs/manual/ep73xx_um-f.pdf User's Guide] |
Microcontroller: |
Microcontroller: |
||
+ | * [http://www.8052.com/ 8052] |
||
− | - 8052 |
||
− | + | * 24MHz |
|
− | + | * Headunit interfacing |
|
− | - Datasheet (Winbond W78E516B) |
+ | * [http://www.winbond-usa.com/products/winbond_products/pdfs/8-bit/W78E516Bh.pdf Datasheet (Winbond W78E516B)] |
D/A-Converter: |
D/A-Converter: |
||
− | - Cirrus Logic CS4341 |
+ | * [http://www.winbond-usa.com/products/winbond_products/pdfs/8-bit/W78E516Bh.pdf Cirrus Logic CS4341] |
− | + | * 16-bit |
|
+ | * [http://www.cirrus.com/en/pubs/proDatasheet/CS4341_F3.pdf Datasheet] |
||
− | - Datasheet |
||
IDE interface controller: |
IDE interface controller: |
||
− | + | * XILINK XC9572XL |
|
+ | * [http://www.engin.brown.edu/courses/En163/xc9572XL.pdf Datasheet] |
||
− | - Datasheet |
||
+ | * [http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DS-ISE-WEBPACK SDK] |
||
− | - SDK |
||
Flash ROM |
Flash ROM |
||
− | + | * ST Micro M29W200BB |
|
− | + | * 2 MBit |
|
− | + | * Automotive grade |
|
+ | * [http://us.st.com/stonline/books/pdf/docs/6616.pdf Datasheet] |
||
− | - Datasheet |
||
Complex Programmable Logic Device (CPLD) |
Complex Programmable Logic Device (CPLD) |
||
− | + | * XCR5032C |
|
− | + | * [http://www.nalanda.nitc.ac.in/industry/appnotes/xilinx/documents/partinfo/ds046.pdf Datasheet] (VQFP package) |
|
+ | * [http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DS-ISE-WEBPACK SDK] |
||
− | - SDK |
||
PCB Layout (Photos): |
PCB Layout (Photos): |
||
+ | * [http://www.phathack.com/phatbox.jpg Front] |
||
− | - Front |
||
+ | * [http://www.phathack.com/phatbox-back.jpg Back] |
||
− | - Back |
||
− | - Keg CX910 Front |
+ | * [http://phatnoise.savageguild.com/keg1-02.jpg Keg CX910 Front] |
− | - Keg CX910 Back |
+ | * [http://phatnoise.savageguild.com/keg1-03.jpg Keg CX910 Back] |
PCB Jumpers: |
PCB Jumpers: |
||
JP5 -- XILINX 9572XL - JTAG |
JP5 -- XILINX 9572XL - JTAG |
||
+ | |||
Pin 6 > 9572XL Pin 48 - TCLK |
Pin 6 > 9572XL Pin 48 - TCLK |
||
+ | |||
Pin 8 > 9572XL Pin 83 - TDO |
Pin 8 > 9572XL Pin 83 - TDO |
||
+ | |||
Pin 10 > 9572XL Pin 45 - TDI |
Pin 10 > 9572XL Pin 45 - TDI |
||
+ | |||
Pin 12 > 9572XL Pin 47 - TMS |
Pin 12 > 9572XL Pin 47 - TMS |
||
+ | |||
JP6 -- ARM JTAG (No Connector, just pads) |
JP6 -- ARM JTAG (No Connector, just pads) |
||
+ | |||
Pin 3 > 7312 Pin 125 - nTRST |
Pin 3 > 7312 Pin 125 - nTRST |
||
+ | |||
Pin 5 > 7312 Pin 11 - TDI |
Pin 5 > 7312 Pin 11 - TDI |
||
+ | |||
Pin 7 > 7312 Pin 58 - TMS |
Pin 7 > 7312 Pin 58 - TMS |
||
+ | |||
Pin 9 > 7312 Pin 90 - TCLK |
Pin 9 > 7312 Pin 90 - TCLK |
||
+ | |||
Pin 11 > 7312 Pin 22 - TDO |
Pin 11 > 7312 Pin 22 - TDO |
||
+ | |||
JP8 -- ARM UART1 (SERIAL PORT!!!) |
JP8 -- ARM UART1 (SERIAL PORT!!!) |
||
+ | |||
Pin 1 > board power |
Pin 1 > board power |
||
+ | |||
Pin 2 > pin18 - PB2 [GPIO port B] |
Pin 2 > pin18 - PB2 [GPIO port B] |
||
+ | |||
Pin 3 > some resistor, hard to trace past. |
Pin 3 > some resistor, hard to trace past. |
||
+ | |||
Pin 5 > 7312 Pin 32 - TDX[1] |
Pin 5 > 7312 Pin 32 - TDX[1] |
||
+ | |||
Pin 7 > 7312 Pin 36 - RXD[1] |
Pin 7 > 7312 Pin 36 - RXD[1] |
||
+ | |||
Pin 9 > 7312 Pin 37 - DCD |
Pin 9 > 7312 Pin 37 - DCD |
||
+ | |||
Pin 11 > 7312 Pin 38 - DSR |
Pin 11 > 7312 Pin 38 - DSR |
||
+ | |||
Pin 13 > 7312 Pin 35 - CTS |
Pin 13 > 7312 Pin 35 - CTS |
||
+ | |||
JP9 -- XILINX 5032C - JTAG |
JP9 -- XILINX 5032C - JTAG |
||
+ | |||
Pin 6 > 5032C Pin 26 - TCLK |
Pin 6 > 5032C Pin 26 - TCLK |
||
+ | |||
Pin 8 > 5032C Pin 32 - TDO |
Pin 8 > 5032C Pin 32 - TDO |
||
+ | |||
Pin 10 > 5032C Pin 1 - TDI |
Pin 10 > 5032C Pin 1 - TDI |
||
+ | |||
Pin 12 > 5032C Pin 7 - TMS |
Pin 12 > 5032C Pin 7 - TMS |
||
+ | |||
− | |||
For connections to the JP arrays you can use either: |
For connections to the JP arrays you can use either: |
||
Molex 87332-1420 or DigiKey WM18078-ND |
Molex 87332-1420 or DigiKey WM18078-ND |
||
− | |||
DMS Cartridge: |
DMS Cartridge: |
||
− | + | * 2.5" Notebook harddisk (9.5mm, "rugged" edition) |
|
− | + | * FAT32 filesystem |
|
− | + | * 2 Partitions (PHTSYS, PHTDATA) |
Revision as of 20:09, 15 June 2005
This page gathers all kinds of information we know about the PB hardware
CPU (ARM):
- Cirrus Logic EP7312 (Maverick)
- 74MHz
- 2x 16550 UART (serial)
- LCD display controller
- Datasheet
- User's Guide
Microcontroller:
- 8052
- 24MHz
- Headunit interfacing
- Datasheet (Winbond W78E516B)
D/A-Converter:
- Cirrus Logic CS4341
- 16-bit
- Datasheet
IDE interface controller:
Flash ROM
- ST Micro M29W200BB
- 2 MBit
- Automotive grade
- Datasheet
Complex Programmable Logic Device (CPLD)
PCB Layout (Photos):
PCB Jumpers:
JP5 -- XILINX 9572XL - JTAG
Pin 6 > 9572XL Pin 48 - TCLK
Pin 8 > 9572XL Pin 83 - TDO
Pin 10 > 9572XL Pin 45 - TDI
Pin 12 > 9572XL Pin 47 - TMS
JP6 -- ARM JTAG (No Connector, just pads)
Pin 3 > 7312 Pin 125 - nTRST
Pin 5 > 7312 Pin 11 - TDI
Pin 7 > 7312 Pin 58 - TMS
Pin 9 > 7312 Pin 90 - TCLK
Pin 11 > 7312 Pin 22 - TDO
JP8 -- ARM UART1 (SERIAL PORT!!!)
Pin 1 > board power
Pin 2 > pin18 - PB2 [GPIO port B]
Pin 3 > some resistor, hard to trace past.
Pin 5 > 7312 Pin 32 - TDX[1]
Pin 7 > 7312 Pin 36 - RXD[1]
Pin 9 > 7312 Pin 37 - DCD
Pin 11 > 7312 Pin 38 - DSR
Pin 13 > 7312 Pin 35 - CTS
JP9 -- XILINX 5032C - JTAG
Pin 6 > 5032C Pin 26 - TCLK
Pin 8 > 5032C Pin 32 - TDO
Pin 10 > 5032C Pin 1 - TDI
Pin 12 > 5032C Pin 7 - TMS
For connections to the JP arrays you can use either: Molex 87332-1420 or DigiKey WM18078-ND
DMS Cartridge:
- 2.5" Notebook harddisk (9.5mm, "rugged" edition)
- FAT32 filesystem
- 2 Partitions (PHTSYS, PHTDATA)