The gm-proto-e1 board is an application module board for the GateMate FPGA evaluation board E1, made by Cologne Chip. It connects to the evaluation board through the GPIO bank headers, and its main feature is the 20x19 standard 2.54mm pitch prototyping area. 36 FPGA signals from GPIO banks SB, EA and EB are brought in to enable easy experimentation for connecting FPGA board peripherals. In addition, the application board provides a minimal set of data input/output components for basic FPGA interactions. Two variants have been designed: One for through-hole components, one for higher density SMD parts:
- 2x push buttons THT / 3x push buttons SMD
- 4x slide switches THT / 8x DIP switches SMD
- 4x LED THT / 8x LED SMD
- 2x 7-Segment display modules
- Buzzer (SMD only)
The gm-proto-e1 application board has been designed as a 100x70mm double-layer PCB, with precision alignment of the six 46-pin 1.27mm pitch GPIO connectors, verified to fit the GateMate FPGA evaluation board E1 V3.1B. For THT components, care needs to be taken to cut pins flush during soldering and prevent them from reaching components of the evaluation board below. The 1.27mm pitch GPIO connectors are offered with different distance spacers (2, 2.5 and 5mm), and the standard spacers achieve only 5mm total clearance.
Pin AssignmentsDue to IO differences between THT and SMD board variants, they have different pinouts:
Through-hole Design:- IO pinout assigments file: pin-assignment-tht.md
- hardware constraints file: gm-proto-e1-tht.ccf
- IO pinout assigments file: pin-assignment-smd.md
- hardware constraints file: gm-proto-e1-smd.ccf
Note: Components are prefixed with "pr", to identify them belonging to the gm-proto-e1 application board. For prototyping, 36 IO signals from GPIO banks SB, EA and EB have been placed into the 2.54mm area border pin rows.
Example CodeThe code examples locatet at https://github.com/fm4dd/gm-proto-e1/tree/main/examples-tht demonstrate the board input/output components for quick verification. The code has been tested with the pre-compiled opensource toolchain released through the GateMate support site at https://www.colognechip.com/mygatemate/
Comments
Please log in or sign up to comment.