Difference between pages "EP2C5-DB" and "Main Page"

From Land Boards Wiki
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
[[File:tindie-mediums.png|link=https://www.tindie.com/products/land_boards/z80-6502-6809-fpga-multicomp-pcb-ep2c5-db/]]
+
[[File:tindie-mediums.png|link=https://www.tindie.com/stores/land_boards/]]
  
<video type="youtube">7O0njivn-Po</video>
+
== Land Boards Cards ==
  
== EP2C5-DB-TH FPGA card ==
+
=== Analog Cards ===
  
[[File:P1743-720PX.jpg]]
+
<video type="youtube">RhPtilO0mVI</video>
  
I love [http://searle.x10host.com/Multicomp/index.html Grant Searle's Multicomp project]. It lets you easily create 6502, Z80, 6809 Retrocomputers of the late 1970s era. This card provides all of the connections needed.
+
* [[ANA-SIG-CON]] - Analog Signal Conditioner
 +
* [[HVDigitalPot]] - High Voltage Digital Pot
 +
* [[HVDigitalPot2]] - High Voltage Digital Pot
 +
* [[HVDigitalPot2F]] - High Voltage Digital Pot
 +
* [[NewPot2]] - Rotary Switch potentiometer replacement
 +
* [[RF-Amp]] - RF Amplifier
 +
* [[SPI-POTX2]] - Dual Digital Potentiometer
 +
* [[UNI-OPAMP-08]] - Universal 8 channel Op Amp
 +
* [[XR2206]] - Exar Function Generator set up to do sine waves
  
Grant's original design used an EP2 and that's exactly what this cards USES. Note that's not compatible with the latest version of Altera/Intel Quartus but you can download older Quartus II versions like 13.1 SP1. Just make sure it supports the Cyclone II family of FPGAs.
+
=== Arduino Cards ===
  
=== Other (Newer, Bigger) Versions of this card ===
+
<video type="youtube">wjrXU_rH05E</video>
  
We also have two EP4 versions of this card for sale on Tindie (bare boards, you populate).
+
* [[ArduinoInABox|Arduino in a Box]]
 +
* [[ATProgHead]] - AVR programming head (for use with the [[GVSDuino]])
 +
* [[BLACK-PILL-HUB]] - Black Pill Board I2C Hub
 +
* [[BLUE-PILL-HUB]] - Blue Pill Board I2C Hub
 +
* [[FTDI-49MM]] - FTDI
 +
* [[FTDI-USB-RS-232]] - USB to RS-232 converter
 +
* [[FTDI-USB-TTL]] - USB to TTL converter
 +
* [[GVSDuino]] _ Arduino UNO clone
 +
* [[GVS-32U4]] - Arduino Leonardo compatible
 +
* [[MiniDuino]] - Arduino UNO compatible with convenient headers
 +
* [[MyMenu]] - OLED with menu switches
 +
* [[NANO-BKOUT]] - Arduino Nano Breakout
 +
* [[Screwduino]] - Arduino with screw terminals
 +
* [[TinyDuino85]] - ATTiny85 board
 +
* [[TinyGrid85]] - ATTiny85 Prototype
 +
* [[Tiny85ISP]] - ATTiny85 Programmer
 +
* [[UNO-DB25]] - Arduino UNO mount board with DB-25 connector (ODAS compatible form factor)
  
* [https://www.tindie.com/products/land_boards/z80-6502-6809-fpga-multicomp-pcb-retro-ep4/ EP4CE6 card, mounts WaveShare board]
+
=== Audio Cards ===
* [https://www.tindie.com/products/land_boards/retrocomputer-fpga-card-pcb-only/ EP4CE15 card, mounts QMTECH boards]
 
  
== Features ==
+
* [[AudioAmp380]] - 2.5 W Audio Amplifier
 +
* [[AudioAmp384]] - 5 W Audio Amplifier
 +
* [[AudioAmp386]] - 3/4 W Audio Amplifier
 +
* [[IntegTheremin]] - Integrated Theremin
 +
* [[XR2206]] - Exar Function Generator set up to do sine waves
  
* [https://github.com/douggilliland/MultiComp/wiki Full MultiComp Support] of classic 8-bit Retrocomputers
+
=== BeagleBone Cards ===
** [https://github.com/douggilliland/MultiComp/wiki/Land-Boards-MultiComp-Builds#Z80 Z80]
 
** [https://github.com/douggilliland/MultiComp/wiki/Land-Boards-MultiComp-Builds#6502 6502]
 
** [https://github.com/douggilliland/MultiComp/wiki/Land-Boards-MultiComp-Builds#6809 6809]
 
** [https://github.com/douggilliland/MultiComp/wiki/Land-Boards-MultiComp-Builds#6800 6800]
 
* Mounts [[Cyclone II EP2C5 Mini Dev Board]]
 
** [https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=EP2c5+fpga+board&_sacat=0&LH_TitleDesc=0&_osacat=0&_odkw=EP2+fpga EP2C5T144C8N FPGA Card] - Ebay listing
 
* 6 bit video on VGA (2:2:2 R:G:B)
 
* 128KB of SRAM for banked use in CP/M
 
* PS/2 Keyboard Mini-DIN connector
 
* Connector for serial ports
 
** Can attach inexpensive FTDI USB to serial converter
 
*** Also, [http://land-boards.com/blwiki/index.php?title=FTDI-49MM Land Boards FTDI-49MM]
 
** Supports hardware handshake (out) for high speed serial
 
* 2x 8-bit ports with Power/Ground
 
* SD Card (Full size, some builds support SDHC cards)
 
* DC power jack (on FPGA card)
 
  
=== EP2 Resources ===
+
<video type="youtube">AXvZoqxch_M</video>
  
* EP2C5 has 26 of 512x9 SRAM blocks
+
* [[BBB-COMMS-2]] - BeagleBone Sensor Connection Cape
 +
* [[BBB-GVS]]- BeagleBone Sensor Connection Cape
 +
* [[BBB-GVS-3]] - BeagleBone Sensor Connection Cape
  
[[File:EP2XX_Resources.PNG]]
+
=== Digital I/O Cards ===
  
== Stackup with FTDI Card ==
+
<video type="youtube">XyJbnTfChOk</video>
  
* Top to bottom of stackup
+
* [[CARRIER95TO49MM]] - Adapt 49mm to 95mm cards
# EP2C5-DB (this card)
+
* [[DCE]] - RS-232 TTL
# [[Cyclone II EP2C5 Mini Dev Board]]
+
* [[DTE]] - RS-232 TTL
# [[FTDI-49MM]]
+
* [[DIGIO-128]] - 128-bit Digital I/O Card
# [[CARRIER95TO49MM|CARRIER 95mm TO 49MM]]
+
* [[DIGIO32-I2C]] - 32-bit Digital I/O Card
 +
* [[DigIO16-I2C]] - 16-bit Digital I/O Card
 +
* [[Front Panel For 8 Bit Computers]] - Front Panel for 8-bit Microprocessors with I2C interfaces (SMT)
 +
* [[Front Panel for 8 Bit Computers V2]] - Front Panel for 8-bit Microprocessors with I2C interfaces (Thru-hole)
 +
* [[I2CIO-8X]] - 8-bit I2C I/O based on the MCP23008
 +
* [[I2CIO-8]] - 8-bit I2C I/O based on the MCP23008
 +
* [[I2C-TEMP]] - I2C Temperature Sensor
 +
* [[I2C-RPT]] - 4-Channel I2C Multiplexer/Repeater
 +
* [[I2C-RPT-08]] - 8-channel I2C Multiplexer/Repeater
 +
* [[ODAS-RELAY-16]] - 16 Channel Relay Card
 +
* [[PROTO16-I2C]] - 16-bit I/O with prototyping area
 +
* [[PS2X49]] - PS/2 keyboard/mouse interface
 +
* [[SWLEDX8]] - 8 Switches and 8 LEDs
 +
* [[SWLEDX8-I2C]] - 16 bit I2C connection to SWLEDX8 card
 +
* [[TinyPS2]] - PS/2 keyboard or mouse to TTL Level Serial converter
 +
* [[VGAX49]] - VGA Digital Connection (2:2:2 or 5:6:5)
 +
* [[SD_CARD_X49]] = SD Card Adapter
  
[[File:P1752-CROPPED-720PX.jpg]]
+
=== ESP Cards ===
  
=== Hardware ===
+
<video type="youtube">TK8Gp9_7ZdE</video>
  
* 4-40 screws with nuts as spacers between [[CARRIER95TO49MM|CARRIER 95mm TO 49MM]] and [[FTDI-49MM]]
+
* [[ESP32-I2C-HUB]] - ESP32 Breakout board with I2C Hub
* (4) 1.25" tall, 6-32 M-F Standoffs [https://www.mouser.com/ProductDetail/Fascomp/FC4546-632-A?qs=T%2B5DAjFZ5JP20KmtIj3ECQ%3D%3D FC4546-632-A] connect [[CARRIER95TO49MM]] to EP2C5-DB
+
* [[ESP32-VGA]] - VGA on the ESP32
* (4) 1/4" tall, 6-32 M-F Standoffs [https://www.mouser.com/ProductDetail/728-FC4536-632-A FC4536-632-A] as spacer below [[CARRIER95TO49MM]] board
 
  
== VGA - Ideal Drive 2:2:2 Case ==
+
=== FPGA Cards ===
  
* FPGA has a 3.3V driver which can drive 8 mA
+
<video type="youtube">BBPH98ODq6k</video>
* Ideal case drive current
 
** 0.7V into 75 Ohms = 9.33 mA
 
* R-2R values
 
** Ideal resistor values are 417.9 ohms and 835.7 ohms
 
** [http://www.brannonelectronics.com/images/STANDARD%20VALUE.pdf Standard value 1% resistors]
 
** 1% standard values are [https://www.mouser.com/ProductDetail/652-CR0805FX-4220ELF 422 (Mouser)], [https://www.mouser.com/ProductDetail/603-RC0805FR-07845RL 845 (Mouser)] Ohms
 
*** Get closest values
 
*** 0V, 0.228V, 0.460V, 0.693V
 
* Voltage steps are:
 
  
[[File:VGA_Sim_2R_Voltage.PNG]]
+
* [[EP2C5-DB]] - Cyclone II FPGA card
 +
** Used with [[Cyclone_II_EP2C5_Mini_Dev_Board|Cyclone II EP2C5 Mini Dev Board]]
 +
* [[RETRO-EP4]] - Cyclone IV FPGA Card
 +
** Used with [https://www.waveshare.com/wiki/CoreEP4CE6 WaveShare CoreEP4CE6 EP4CE6E22C8N FPGA Board] (Wiki page)
 +
* [[BASE-EP4CE6]] - Cyclone IV FPGA Card
 +
** Used with [https://www.waveshare.com/wiki/CoreEP4CE6 WaveShare CoreEP4CE6 EP4CE6E22C8N FPGA Board] (Wiki page)
 +
* [[RETRO-EP4CE15]] - Cyclone IV or Cyclone V card
 +
** Used with [[QMTECH EP4CE15 FPGA Card]] or
 +
** Used with [[QMTECH EP4CE55 FPGA Card]] or
 +
** Used with [[QM_Tech_Cyclone_V_FPGA_Board|QMTECH 5CEFA2F23 FPGA Card]]
 +
* [[EP4 FPGA BREAKOUT]] - Breakout card
 +
** Used with [[A-C4E6_Cyclone_IV_FPGA_EP4CE6E22C8N_Development_Board|A-C4E6 Cyclone IV FPGA EP4CE6E22C8N]] or
 +
** [[A-C4E10_Cyclone_IV_FPGA_EP4CE10E22C8N_Development_Board|A-C4E10 Cyclone IV FPGA EP4CE10E22C8N]] Development Boards
  
* Current steps are:
+
==== Off-the-Shelf FPGA Cards ====
  
[[File:VGA_Sim_2R_Current.PNG]]
+
* [[Cyclone_IV_FPGA_EP4CE6E22C8N_Development_Board_USB_V2|zrTech V2 Cyclone IV FPGAEP4CE6E22C8N Development Board USB V2]]
 +
* [[A-C4E6_Cyclone_IV_FPGA_EP4CE6E22C8N_Development_Board|A-C4E6 Cyclone IV FPGA EP4CE6E22C8N Development Board]]
 +
* [[A-C4E10_Cyclone_IV_FPGA_EP4CE10E22C8N_Development_Board|A-C4E10 Cyclone IV FPGA EP4CE10E22C8N Development Board]]
 +
* [[A-ESTF_V2_EP4CE22_Board|A-ESTF V2 EP4CE22 Board]]
 +
* [https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=593 DE0-Nano Board]
 +
* [[QMTECH EP4CE15 FPGA Starter Kit]]
 +
* [[QMTECH Cyclone 10CL006 FPGA Card]]
  
== LEDs ==
+
=== GVS Cards ===
  
=== LEDs on EP2C5 Board ===
+
* [[DS18S20]] - One Wire Temperature Sensor
 +
* [[DS18S20-LDR]] - One Wire Temperature Sensor plus Light Dependent Resistor (LDR) Sensor
 +
* [[GVS-Switch]] - Switch
 +
* [[GVSUNI]] - Universal GVS Sensor card
 +
* [[IR_Sensor]] - Infrared Sensor
 +
* [[IRSens-2]] - Infrared Sensor v2
 +
* [[LDRSensor]] - Light Dependent Resistor (LDR)Sensor
 +
* [[Sw5Way]] - A 5 way switch on a single analog input line
 +
* [[Sw5-2]] - A discrete 5 way switch on a single analog input line
  
* D2 is on PIN_3
+
=== Ham Radio ===
* D4 is on PIN_7
 
* D5 is on PIN_9
 
  
[[File:LEDs_on_EP2C5_PCB.jpg]]
+
* [[ADE-MIXER]] - HF Mixer
 +
* [[ANTUNER]] - Antenna Tuner
 +
* [[BUTTER07]] - Butterworth Filter
 +
* [[Colpitts Crystal Oscillator]] - Crystal Tester
 +
* [[DIODE-MIXER]] - HF Mixer
 +
* [[FM-NOTCH]] Filter
 +
* [[Si5351 Oscillator Breakout Board|I2C-VFO3]] - Si5351 Oscillator Breakout Board
 +
* [[6_Channel_Relay_Driver_Card|RELAY_DRVR]] _ Relay driver card
 +
* [[RF-Amp|RF Amplifier]]
 +
* [[RF Noise Generator]]
 +
* [[SSB6 Design]]
 +
* [[HW-9_VFO]] - Concept Si5351 based VFO design
 +
* [[VFO-001]] - Si5351 based VFO design in case
 +
* [[VFO-002]] - Si5351 based VFO design STM32F103 based (abandoned)
 +
* [[VFO-003]] - Si5351 based VFO "Single" PCB design Arduino Pro Mini based
 +
* [[VFO-004]] - QRPLabs Si5351 5V Arduino Pro Mini
 +
* [[VFO-005]] - AD9833 based VFO design, Arduino Pro Mini
  
[[File:LEDs_Schematic.PNG]]
+
=== LED Cards ===
  
=== LED on EP2C5-DB Cards ===
+
* [[CCLED]] - Constant Current 1W LED card
 +
* [[LED-32]] - 32 LEDs
 +
* [[LED-TEST-2]] - Test outputs with a card that has 16 LEDs on it
 +
* [[LED-Test]] - Test outputs with a card that has 16 LEDs on it
 +
* [[LED1W]] - 1W LED card
 +
* [[LED1W4X]] - 4X 1W LED card
 +
* [[LEDS-SWITCHES]]
 +
* [[LEDS-SWITCHES-2]]
 +
* [[PDP-8 Front Panel]] - Works with [[RETRO-EP4CE15]] FPGA Card
  
* LED is on FPGA pin 53
+
=== Opto Isolator Cards ===
  
== Connectors ==
+
* [[OPTOFAST-2]] - 4 channel optocoupler card
 +
* [[OPTOFAST]] - 4 channel optocoupler card
 +
* [[OptoSmall]] - 4 channel optocoupler card
 +
* [[OPTOUSB]] - Opto coupled USB to FTDI Interface
 +
* [[OptoFastBi]] - 2 Optocouplers in both directions
 +
* [[OptoIn8-I2C]] - Eight Channel Optically Isolated Input Card
 +
* [[OptoOut8-I2C]] - Eight Channel Optically Isolated Output Card
  
=== J1 - VGA ===
+
=== Power Cards ===
  
=== J4 - SD Card ===
+
* [[BrBdPwrSply]] - Breadboard Power Supply
 +
* [[Mini360 Adapter Board]]
 +
* [[PowerDistrib]] - Power Distribution card
 +
* [[POWER-49MM]] - Power Distribution card
 +
* [[PwrSply317]] - Adjustable Power Supply - a true classic
 +
* [[PWR-BLK-01]] - USB to TTL Serial plus LiPo charger plus 5V Switching Mode Power Supply
 +
* [[PWR-BLK-02]] - USB to TTL Serial plus LiPo charger plus 5V Switching Mode Power Supply
 +
* [[PWR-BLK-03]] - USB LiPo charger plus 5V Switching Mode Power Supply
 +
* [[USB-POWER]] - USB 5V Switching Mode Power Supply
  
 +
=== Raspberry Pi Cards ===
  
=== J5 - Serial Ports 1/2 ===
+
<video type="youtube">drVZHDs8yGk</video>
  
* Set jumper on FTDI module to 3.3V
+
{| class="wikitable"
* Connects to FTDI Module
+
! Documentation
 +
! Function
 +
! 3.3V GPIO
 +
! 5V GPIO
 +
! Compatible with
 +
|-
 +
| [[RasPi-GVS]]
 +
| GVS card
 +
| 0
 +
| 16
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPP-UIO-16]]
 +
| GVS card 3.3V/5V
 +
| 26
 +
| 0-16
 +
| Raspberry Pi Models A+, B+, Pi 2
 +
|-
 +
| [[RASPI-PLUS-GVS]]
 +
| GVS card 5V
 +
| 9
 +
| 16
 +
| Raspberry Pi Models A+, B+, Pi 2
 +
|-
 +
| [[RASPI-PLUS-GVS-CFG]]
 +
| Configurable GVS hat
 +
| 26
 +
| 0-8
 +
| Raspberry Pi Models A+, B+, Pi 2
 +
|-
 +
| [[RPIO-TINY]]
 +
| GVS card
 +
| 17
 +
| 0
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPIO-TINY-2]]
 +
| GVS card
 +
| 17
 +
| 0-8
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPIO-TINY-3]]
 +
| GVS card
 +
| 17
 +
| 0
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI-MDI]]
 +
| Servo card
 +
| 3
 +
| 0
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI-CONSOLE]]
 +
| Console extender card (Mini USB)
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI-CONSOLE-U]]
 +
| Console extender card (Micro USB)
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI-I2C-HUB]]
 +
| I2C Hub/repeater/level translator card
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPPSOC]]
 +
| Programmable System On a Chip
 +
| N/A
 +
| N/A
 +
| Raspberry Pi Models A+, B+, Pi 2, Pi 3
 +
|-
 +
| [[RPI-PWR]]
 +
| Raspberry Pi Recessed Power Card
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[PIATX]]
 +
| Raspberry Pi <> ATX Case Connections
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[PC-Case-USB]]
 +
| ATX Case USB Connections
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI_PSOC5]]
 +
| Raspberry Pi "Clone"
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
| [[RPI_SPI8]]
 +
| 8-Channel SPI Bus Multiplexer
 +
| N/A
 +
| N/A
 +
| All Raspberry Pi Models
 +
|-
 +
|}
  
# RTS
+
=== Test Equipment ===
# RXD
 
# TXD
 
# GND
 
  
[[File:EP2C5-DB_FTDI.PNG]]
+
* [[PulseGen]] - Fast Pulse Generator - TDR
 +
* [[DB25RIBBON]]  - DB-25 to Ribbon Cable Adapter Card
 +
* [[DB25-02]]
 +
* [[DB37RIBBON]]  - DB-37 to Ribbon Cable Adapter Card
 +
* [[CCLOAD-01]] - Constant current load
 +
* [[DiffProbe]] - Differential Oscilloscope Probe
 +
* [[FTDIBkout]] - FTDI Breakout for debugging 6 pin FTDI connections
 +
* [[GRID49]] - Prototyping
 +
* [[IReflow]] - IR Reflow Oven Controller
 +
* [[Octopus Tester]]
 +
* [[TinyOptoProbe]] - Optocoupled Logic probe
 +
* [[VREF4096]] - 4.096 Voltage Reference
  
==== FTDI Module ====
+
== Drivers ==
  
* Set jumper on FTDI module to 3.3V
+
* [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards Arduino Drivers]
 +
* [https://github.com/land-boards/RasPi Raspberry Pi Python Drivers]
 +
* [https://github.com/land-boards/PiCluster/tree/master/ExampleCode Raspberry Pi Python Cluster Code]
 +
* [https://github.com/land-boards/lb-Python-Code/tree/master/MicroPython MicroPython Drivers]
 +
* [https://github.com/land-boards/BBB BeagleBone Python Drivers]
 +
* [https://iotexpert.com/2017/02/01/pinball-driving-oled-using-u8g2-library/ DRIVING THE OLED USING THE U8G2 LIBRARY] - PSoC port
  
[[File:FTDI_rot.jpg]]
+
== Board Test Stations ==
  
==== FTDI Wiring ====
+
* [[Arduino Based Test Station]]
 
+
* [[Raspberry Pi Test Station]]
* Set jumper on FTDI module to 3.3V
 
* J5-1 (marked RTS on PCB) to FTDI CTS pin
 
* J5-3 (marked RX on PCB) to FTDI TX pin
 
* J5-5 (marked TX on PCB) to FTDI RX pin
 
* J5-7 (marked GND on PCB) to FTDI GND pin
 
 
 
[[File:EP2C5-DB_FTDI_Wiring.PNG]]
 
 
 
=== J6 - 8-bit I/O connector ===
 
 
 
* FPGA Pins
 
 
 
# 3.3V
 
# 3.3V
 
# 25
 
# 31
 
# 41
 
# 40
 
# 43
 
# 42
 
# 45
 
# 44
 
# GND
 
# GND
 
 
 
=== J8 - 8-bit I/O connector ===
 
 
 
* FPGA Pins
 
 
 
# 3.3V
 
# 3.3V
 
# 48
 
# 47
 
# 52
 
# 51
 
# 58
 
# 55
 
# 76
 
# 69
 
# GND
 
# GND
 
 
 
== Schematics ==
 
 
 
=== SMT Version ===
 
 
 
* [http://land-boards.com/EP2C5-DB/EP2C5-DB_Schematic_Rev_X5.pdf Rev X5 schematic]
 
* [http://land-boards.com/EP2C5-DB/EP2C5-DB_Schematic_Rev_X6.pdf Rev X6 schematic]
 
 
 
=== Through Hole Version ===
 
 
 
* [http://land-boards.com/EP2C5-DB-TH/EP2C5-DB-TH_Rev1.pdf Rev 1 schematic]
 
 
 
== Retro-Computer Builds ==
 
 
 
* [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5 Github repository for Multicomp builds]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6502_VGA_PS2_ExtRAM M6502 CPU, OSI BASIC-in-ROM, VGA, PS2, 56KB External RAM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/UK101-GS-Original UK101, Grant Searle's Original, CEGMON and BASIC-in-ROM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/UK101_4KRAM UK101, 4K SRAM, CEGMON and BASIC-in-ROM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/uk101_NTSC-PS2-ExtRAM UK101, NTSC, PS2, Ext SRAM, CEGMON and BASIC-in-ROM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/uk101_VGA-PS2-ExtRAM-115200Serial UK101, VGA, PS2, External SRAM, 115200 baud Serial, CEGMON and BASIC-in-ROM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6800_MIKBUG M6800, MIKBUG ROM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6800_MIKBUG_ExtSRAM M6800, MIKBUG ROM, External RAM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6800_MIKBUG_ExtSRAM_MIKBUG_at_F000 M6800, MIKBUG ROM at 0xF000 base, External RAM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6800_MIKBUG_Serial M6800, MIKBUG ROM, Serial port]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/M6809_56KRAM_VGA M6809, 56K SRAM, VGA]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/Z80-CPM-VGA-PS2-128KRAM Z80, CP/M 2, VGA, PS2, 128K SRAM]
 
** [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_EP2C5/Z80-CPM-VGA-PS2-ExtRAM Z80, CP/M 2, VGA, PS2, 128K SRAM]
 
* [https://github.com/douggilliland/Retro-Computers/tree/master/PDP-8/PDP8_Book(Almy)/PDP8_VDU_EP2CE5 PDP-8 4KW, Serial, VGA]
 
 
 
== Programming the Flash EPROM Memory ==
 
 
 
[[FILE:EP2CE_P428-720PX.jpg]]
 
 
 
=== Permanent (.pof file) ===
 
 
 
* AS - Upload ,pof file to EPROM over AS
 
** Flash EPROM = EPCS4
 
** Remains after power cycling
 
 
 
[[File:Program-permanent-720px.png]]
 
 
 
=== Temporary (.sof file) ===
 
 
 
* JTAG - Upload temporary .sof program over JTAG
 
** Does not remain after power cycling
 
 
 
[[File:Program-temporarily-720px.png]]
 
 
 
== Pin List (Multicomp) ==
 
<pre>
 
# Clocks and reset
 
set_location_assignment PIN_17 -to clk
 
set_location_assignment PIN_144 -to n_reset
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to n_reset
 
# PS/2
 
set_location_assignment PIN_87 -to ps2Data
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2Data
 
set_location_assignment PIN_86 -to ps2Clk
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2Clk
 
# ACIA (Serial)
 
set_location_assignment PIN_60 -to serSelect
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to serSelect
 
# Serial
 
set_location_assignment PIN_104 -to o_rts1
 
set_location_assignment PIN_101 -to i_rxd1
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to i_rxd1
 
set_location_assignment PIN_103 -to o_txd1
 
# External SRAM
 
set_location_assignment PIN_4 -to n_sRamWE
 
set_location_assignment PIN_126 -to n_sRamCS
 
set_location_assignment PIN_134 -to n_sRamOE
 
set_location_assignment PIN_32 -to sramAddress[16]
 
set_location_assignment PIN_8 -to sramAddress[15]
 
set_location_assignment PIN_30 -to sramAddress[14]
 
set_location_assignment PIN_24 -to sramAddress[13]
 
set_location_assignment PIN_28 -to sramAddress[12]
 
set_location_assignment PIN_136 -to sramAddress[11]
 
set_location_assignment PIN_132 -to sramAddress[10]
 
set_location_assignment PIN_139 -to sramAddress[9]
 
set_location_assignment PIN_142 -to sramAddress[8]
 
set_location_assignment PIN_143 -to sramAddress[7]
 
set_location_assignment PIN_141 -to sramAddress[6]
 
set_location_assignment PIN_137 -to sramAddress[5]
 
set_location_assignment PIN_135 -to sramAddress[4]
 
set_location_assignment PIN_133 -to sramAddress[3]
 
set_location_assignment PIN_129 -to sramAddress[2]
 
set_location_assignment PIN_125 -to sramAddress[1]
 
set_location_assignment PIN_121 -to sramAddress[0]
 
set_location_assignment PIN_122 -to sramData[7]
 
set_location_assignment PIN_120 -to sramData[6]
 
set_location_assignment PIN_118 -to sramData[5]
 
set_location_assignment PIN_114 -to sramData[4]
 
set_location_assignment PIN_112 -to sramData[3]
 
set_location_assignment PIN_113 -to sramData[2]
 
set_location_assignment PIN_115 -to sramData[1]
 
set_location_assignment PIN_119 -to sramData[0]
 
# Composite Video
 
set_location_assignment PIN_75 -to video
 
set_location_assignment PIN_74 -to videoSync
 
# VGA
 
set_location_assignment PIN_64 -to videoB0
 
set_location_assignment PIN_63 -to videoB1
 
set_location_assignment PIN_67 -to videoG0
 
set_location_assignment PIN_65 -to videoG1
 
set_location_assignment PIN_70 -to videoR0
 
set_location_assignment PIN_69 -to videoR1
 
set_location_assignment PIN_71 -to hSync
 
set_location_assignment PIN_72 -to vSync
 
# SD Card
 
set_location_assignment PIN_92 -to sdMISO
 
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to sdMISO
 
set_location_assignment PIN_94 -to sdSCLK
 
set_location_assignment PIN_93 -to sdMOSI
 
set_location_assignment PIN_97 -to sdCS
 
set_location_assignment PIN_3 -to driveLED
 
# J6 IO
 
set_location_assignment PIN_25 -to J6IO8[0]
 
set_location_assignment PIN_31 -to J6IO8[1]
 
set_location_assignment PIN_41 -to J6IO8[2]
 
set_location_assignment PIN_40 -to J6IO8[3]
 
set_location_assignment PIN_43 -to J6IO8[4]
 
set_location_assignment PIN_42 -to J6IO8[5]
 
set_location_assignment PIN_45 -to J6IO8[6]
 
set_location_assignment PIN_44 -to J6IO8[7]
 
# J8 I/O
 
set_location_assignment PIN_48 -to J8IO8[0]
 
set_location_assignment PIN_47 -to J8IO8[1]
 
set_location_assignment PIN_52 -to J8IO8[2]
 
set_location_assignment PIN_51 -to J8IO8[3]
 
set_location_assignment PIN_58 -to J8IO8[4]
 
set_location_assignment PIN_55 -to J8IO8[5]
 
set_location_assignment PIN_76 -to J8IO8[6]
 
# set_location_assignment PIN_60 -to J8IO8[7]
 
</pre>
 
 
 
== EP2C5-DB Assembly Sheet ==
 
 
 
* [[EP2C5-DB Rev X6 Assembly Sheet]] - SMT board version
 
* [[EP2C5-DB-TH Rev 1 Assembly Sheet]] - Through-hole board version
 

Revision as of 07:23, 16 February 2022

Tindie-mediums.png

Land Boards Cards

Analog Cards

Arduino Cards

Audio Cards

BeagleBone Cards

  • BBB-COMMS-2 - BeagleBone Sensor Connection Cape
  • BBB-GVS- BeagleBone Sensor Connection Cape
  • BBB-GVS-3 - BeagleBone Sensor Connection Cape

Digital I/O Cards

ESP Cards

FPGA Cards

Off-the-Shelf FPGA Cards

GVS Cards

  • DS18S20 - One Wire Temperature Sensor
  • DS18S20-LDR - One Wire Temperature Sensor plus Light Dependent Resistor (LDR) Sensor
  • GVS-Switch - Switch
  • GVSUNI - Universal GVS Sensor card
  • IR_Sensor - Infrared Sensor
  • IRSens-2 - Infrared Sensor v2
  • LDRSensor - Light Dependent Resistor (LDR)Sensor
  • Sw5Way - A 5 way switch on a single analog input line
  • Sw5-2 - A discrete 5 way switch on a single analog input line

Ham Radio

LED Cards

Opto Isolator Cards

Power Cards

Raspberry Pi Cards

Documentation Function 3.3V GPIO 5V GPIO Compatible with
RasPi-GVS GVS card 0 16 All Raspberry Pi Models
RPP-UIO-16 GVS card 3.3V/5V 26 0-16 Raspberry Pi Models A+, B+, Pi 2
RASPI-PLUS-GVS GVS card 5V 9 16 Raspberry Pi Models A+, B+, Pi 2
RASPI-PLUS-GVS-CFG Configurable GVS hat 26 0-8 Raspberry Pi Models A+, B+, Pi 2
RPIO-TINY GVS card 17 0 All Raspberry Pi Models
RPIO-TINY-2 GVS card 17 0-8 All Raspberry Pi Models
RPIO-TINY-3 GVS card 17 0 All Raspberry Pi Models
RPI-MDI Servo card 3 0 All Raspberry Pi Models
RPI-CONSOLE Console extender card (Mini USB) N/A N/A All Raspberry Pi Models
RPI-CONSOLE-U Console extender card (Micro USB) N/A N/A All Raspberry Pi Models
RPI-I2C-HUB I2C Hub/repeater/level translator card N/A N/A All Raspberry Pi Models
RPPSOC Programmable System On a Chip N/A N/A Raspberry Pi Models A+, B+, Pi 2, Pi 3
RPI-PWR Raspberry Pi Recessed Power Card N/A N/A All Raspberry Pi Models
PIATX Raspberry Pi <> ATX Case Connections N/A N/A All Raspberry Pi Models
PC-Case-USB ATX Case USB Connections N/A N/A All Raspberry Pi Models
RPI_PSOC5 Raspberry Pi "Clone" N/A N/A All Raspberry Pi Models
RPI_SPI8 8-Channel SPI Bus Multiplexer N/A N/A All Raspberry Pi Models

Test Equipment

Drivers

Board Test Stations