Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:ecb:4pio:start [2018/09/01 13:05]
b1ackmai1er [Jumper Assignment S1 & S2]
boards:ecb:4pio:start [2019/04/08 06:52] (current)
b1ackmai1er [Applications]
Line 2: Line 2:
  
 The ECB-4PIO is a digital input and output interface board. It's a 100x160mm Eurocard Kontron compatible board designed to work with the Z80 SBC V2 processor board. The ECB-4PIO is a digital input and output interface board. It's a 100x160mm Eurocard Kontron compatible board designed to work with the Z80 SBC V2 processor board.
 +
 +<note>The R03 board layout is not correct. The power and ground lines are reversed on the Z80 PIO chips and will result in the PIO chips being damaged or destroyed. The port mapping is incorrect to the schematic and are non-standard. See the Errata page for more information. R02 board layouts are currently not available.</note>
 +
  
 ===== Features ===== ===== Features =====
  
   * Kontron compatible Eurocard interface.   * Kontron compatible Eurocard interface.
-  * Up to four digital input/output connectors compatible with the [[https://retrobrewcomputers.org/n8vem-pbwiki-archive/0/35845334/48860720/34743691/jk82-original.pdf|jk82-PIO-WRAP]] board by Janich & Klass.+  * Up to four digital input/output connectors compatible with the [[:boards:ecb:4pio:jk82-pio-wrap|jk82-PIO-WRAP]] board by Janich & Klass.
   * Two eight bit ports per connector with strobe and ready signals.   * Two eight bit ports per connector with strobe and ready signals.
   * Z80 interrupt mode 2 compatible.   * Z80 interrupt mode 2 compatible.
 +
  
 ====== Pictures ====== ====== Pictures ======
  
-Revision board:+Revision board:
  
-{{:boards:ecb:4pio:ecb-4pio_finished_and_complete_assembled.jpg?nolink&800x469|ecb-4pio_finished_and_complete_assembled.jpg}}+{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/4pio/ecb-4pio-pcb-r003.png?nolink&800x487}} 
 + 
 +Revision 3 board (port 90h Kontron reset): 
 + 
 +{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/4pio/ecb-4pio-r03.jpg?nolink&800x475|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_boards_ecb_4pio_ecb-4pio-r03.jpg}}
  
  
 ===== Acknowledgements ===== ===== Acknowledgements =====
  
-The ECB-4PIO was developed by Wolfgange Kabatzke based on a similar design by Janich & Klass. Refer to the legacy [[https://retrobrewcomputers.org/n8vem-pbwiki-archive/0/35845334/48860720/34743691/index.htm|NV8EM]] site for other development information.+The ECB-4PIO was developed by Wolfgange Kabatzke based on a similar design by Janich & Klass. 
  
 ====== General characteristics ====== ====== General characteristics ======
  
   * The ECB-4PIO board supports up to four Z80A-PIO's   * The ECB-4PIO board supports up to four Z80A-PIO's
-  * Power consumption at typical 4MHz 400mA (at 5V)+  * Power consumption is typically 400mA at 4MHz at 5V.
   * ECB-4PIO is full IM2-interruptible. The bus control logic allows RETI-detection for the internal PIO. IEI and IEO are wired to look ahead. Even with a partial assembly the IEI/IEO Daisy Chain is fully preserved.   * ECB-4PIO is full IM2-interruptible. The bus control logic allows RETI-detection for the internal PIO. IEI and IEO are wired to look ahead. Even with a partial assembly the IEI/IEO Daisy Chain is fully preserved.
  
Line 33: Line 42:
   * Mode 2: Bidirectional Mode   * Mode 2: Bidirectional Mode
   * Mode 3: Bit Control Mode   * Mode 3: Bit Control Mode
 +
  
 ===== Hardware Documentation ===== ===== Hardware Documentation =====
Line 48: Line 58:
  
 {{:boards:ecb:4pio:ecb-4pio-r03-gerber.zip|:boards:ecb:4pio:ecb-4pio-r03-gerber.zip}} {{:boards:ecb:4pio:ecb-4pio-r03-gerber.zip|:boards:ecb:4pio:ecb-4pio-r03-gerber.zip}}
 +
 +<note>The board length is 160.782mm and may require adjusting in order for the Eurocard connected to fit.</note>
 +
  
 ====== Pin assignment of parallel ports ====== ====== Pin assignment of parallel ports ======
Line 82: Line 95:
 **For address setting is important to note that "ON" is a zero and "OFF" is a one (The switches are set to GND!).** **For address setting is important to note that "ON" is a zero and "OFF" is a one (The switches are set to GND!).**
  
-Jumper S2 is the board reset select option. Jumper position 1 (1-2) to set legacy mode. Jumper position 2 (3-4) to select Kontron mode. All board in your system should be set to have matching settings. Check the [[:boards:ecb:4pio:boards:sbc:sbc_v2:start#errata|SBC V2 Errata]] notes if you are intending to run on Kontron compatibility mode.+Jumper S2 is the board reset select option. Jumper position 1 (1-2) to set legacy mode. Jumper position 2 (3-4) to select Kontron mode. All board in your system should be set to have matching settings. Check the [[:boards:sbc:sbc_v2:start#errata|SBC]][[:boards:sbc:sbc_v2:start#errata| V2 Errata]] notes if you are intending to run on Kontron compatibility mode.
  
 <code> <code>
Line 132: Line 145:
 IC8-IC12 Z80A-PIO IC8-IC12 Z80A-PIO
  
-R1-R12 1K Resistor+R1-R12 4.7K Resistor
  
 C1-C12 100nF Ceramic C1-C12 100nF Ceramic
Line 147: Line 160:
  
 Socket: 3 x 14pin, 2 x 16pin, 2 x 20pin, 4 x 40pin. Socket: 3 x 14pin, 2 x 16pin, 2 x 20pin, 4 x 40pin.
 +
 +<note>R1-R12 are shown as 1K in the schematics.</note>
 +
  
 ====== IEI/IEO-Daisy-Chain ====== ====== IEI/IEO-Daisy-Chain ======
Line 164: Line 180:
 The Bus acknowledge Daisy-Chain BAI/BAO is hard wired on the ECB-4PIO since the board is only for the ECB bus (compatible to) KONTRON. The Bus acknowledge Daisy-Chain BAI/BAO is hard wired on the ECB-4PIO since the board is only for the ECB bus (compatible to) KONTRON.
  
-======   Resources   ======+====== Software ====== 
 + 
 +The ECB-4PIO is not currently supported by ROMWBW or UNABIOS. 
 + 
 +Test software is available here: 
 + 
 +{{:boards:ecb:4pio:4piotst.zip|4piotst.zip}} 
 + 
 +[[https://github.com/b1ackmai1er/Z80-PIO-bit-mode-test|https://github.com/b1ackmai1er/Z80-PIO-bit-mode-test]] 
 + 
 +====== Applications ====== 
 + 
 +Example connection to a 16 bit relay board: 
 + 
 +{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/4pio/ecb-4pio-relayboard.png?nolink&800x400}} 
 + 
 +{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/boards/ecb/4pio/ecb-4pio-relayboardwiring.png?nolink&800x443}} 
 + 
 + 
 +====== Resources ====== 
 {{filelist>*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}} {{filelist>*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}
  
  
boards/ecb/4pio/start.1535821556.txt.gz · Last modified: 2018/09/01 13:05 by b1ackmai1er
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0