Difference between revisions of "Hardware FAQ"
Jump to navigation
Jump to search
(first import of hardware faq) |
|||
Line 1: | Line 1: | ||
This page gathers all kinds of information we know about the PB hardware |
This page gathers all kinds of information we know about the PB hardware |
||
− | CPU |
+ | = CPU = |
+ | * ARM |
||
* Cirrus Logic [http://www.cirrus.com/en/products/pro/detail/P139.html EP7312] (Maverick) |
* Cirrus Logic [http://www.cirrus.com/en/products/pro/detail/P139.html EP7312] (Maverick) |
||
* 74MHz |
* 74MHz |
||
Line 9: | Line 10: | ||
* [http://www.cirrus.com/en/pubs/manual/ep73xx_um-f.pdf User's Guide] |
* [http://www.cirrus.com/en/pubs/manual/ep73xx_um-f.pdf User's Guide] |
||
− | Microcontroller |
+ | = Microcontroller = |
* [http://www.8052.com/ 8052] |
* [http://www.8052.com/ 8052] |
||
* 24MHz |
* 24MHz |
||
Line 15: | Line 16: | ||
* [http://www.winbond-usa.com/products/winbond_products/pdfs/8-bit/W78E516Bh.pdf 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 = |
* [http://www.winbond-usa.com/products/winbond_products/pdfs/8-bit/W78E516Bh.pdf Cirrus Logic CS4341] |
* [http://www.winbond-usa.com/products/winbond_products/pdfs/8-bit/W78E516Bh.pdf Cirrus Logic CS4341] |
||
* 16-bit |
* 16-bit |
||
* [http://www.cirrus.com/en/pubs/proDatasheet/CS4341_F3.pdf Datasheet] |
* [http://www.cirrus.com/en/pubs/proDatasheet/CS4341_F3.pdf Datasheet] |
||
− | IDE interface controller |
+ | = IDE interface controller = |
* XILINK XC9572XL |
* XILINK XC9572XL |
||
* [http://www.engin.brown.edu/courses/En163/xc9572XL.pdf Datasheet] |
* [http://www.engin.brown.edu/courses/En163/xc9572XL.pdf Datasheet] |
||
* [http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DS-ISE-WEBPACK SDK] |
* [http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DS-ISE-WEBPACK SDK] |
||
− | Flash ROM |
+ | = Flash ROM = |
* ST Micro M29W200BB |
* ST Micro M29W200BB |
||
* 2 MBit |
* 2 MBit |
||
Line 31: | Line 32: | ||
* [http://us.st.com/stonline/books/pdf/docs/6616.pdf Datasheet] |
* [http://us.st.com/stonline/books/pdf/docs/6616.pdf Datasheet] |
||
− | Complex Programmable Logic Device (CPLD) |
+ | = Complex Programmable Logic Device (CPLD) = |
* XCR5032C |
* XCR5032C |
||
* [http://www.nalanda.nitc.ac.in/industry/appnotes/xilinx/documents/partinfo/ds046.pdf Datasheet] (VQFP package) |
* [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] |
* [http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DS-ISE-WEBPACK SDK] |
||
− | PCB Layout (Photos) |
+ | = PCB Layout (Photos) = |
* [http://www.phathack.com/phatbox.jpg Front] |
* [http://www.phathack.com/phatbox.jpg Front] |
||
* [http://www.phathack.com/phatbox-back.jpg Back] |
* [http://www.phathack.com/phatbox-back.jpg Back] |
||
* [http://phatnoise.savageguild.com/keg1-02.jpg Keg CX910 Front] |
* [http://phatnoise.savageguild.com/keg1-02.jpg Keg CX910 Front] |
||
* [http://phatnoise.savageguild.com/keg1-03.jpg Keg CX910 Back] |
* [http://phatnoise.savageguild.com/keg1-03.jpg Keg CX910 Back] |
||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
+ | == JP5 == |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | == JP6 == |
||
− | 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 |
+ | ** Pin 7 > 7312 Pin 58 - TMS |
⚫ | |||
− | |||
− | Pin |
+ | ** Pin 11 > 7312 Pin 22 - TDO |
− | |||
⚫ | |||
− | |||
⚫ | |||
+ | == JP8 == |
||
− | |||
− | JP8 -- ARM UART1 (SERIAL PORT!!!) |
+ | * JP8 -- ARM UART1 (SERIAL PORT!!!) |
+ | ** Pin 1 > board power |
||
− | |||
− | Pin |
+ | ** Pin 2 > pin18 - PB2 [GPIO port B] |
+ | ** Pin 3 > some resistor, hard to trace past. |
||
− | |||
− | Pin |
+ | ** Pin 5 > 7312 Pin 32 - TDX[1] |
⚫ | |||
− | |||
− | Pin |
+ | ** Pin 9 > 7312 Pin 37 - DCD |
⚫ | |||
− | |||
− | Pin |
+ | ** Pin 13 > 7312 Pin 35 - CTS |
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
+ | == JP9 == |
||
− | |||
− | JP9 -- XILINX 5032C - JTAG |
+ | * JP9 -- XILINX 5032C - JTAG |
⚫ | |||
− | |||
− | Pin |
+ | ** Pin 8 > 5032C Pin 32 - TDO |
⚫ | |||
− | |||
− | Pin |
+ | ** Pin 12 > 5032C Pin 7 - TMS |
− | |||
− | Pin 10 > 5032C Pin 1 - TDI |
||
− | |||
− | 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: |
||
Line 101: | Line 81: | ||
− | DMS Cartridge |
+ | = DMS Cartridge = |
* 2.5" Notebook harddisk (9.5mm, "rugged" edition) |
* 2.5" Notebook harddisk (9.5mm, "rugged" edition) |
||
* FAT32 filesystem |
* FAT32 filesystem |
Revision as of 20:12, 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
- 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
- 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
- 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
- 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)