You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.8 KiB
48 lines
1.8 KiB
# Ultimate ECP5 Board
|
|
|
|
## Fork Sand Fork
|
|
|
|
This is a fork/clone by Fork Sand, Inc. of upstream repo:
|
|
|
|
https://github.com/daveshah1/TrellisBoard
|
|
|
|
![fs-trellisboard front](hardware/ecp5_mainboard/photo/fs-trellisboard-front-sm.jpg)
|
|
![fs-trellisboard back](hardware/ecp5_mainboard/photo/fs-trellisboard-back-sm.jpg)
|
|
|
|
## Upstream README
|
|
|
|
WIP - Rev 1.0 prototypes currently under test...
|
|
|
|
![Photo of PCB rev 1.0](hardware/ecp5_mainboard/photo/rev10_top.jpg)
|
|
![Render of PCB rev 1.0](hardware/ecp5_mainboard/render/ecp5_mainboard.png)
|
|
|
|
|
|
## Key Features
|
|
- Largest ECP5; LFE5UM5G-85F
|
|
- PCIe 2.0 x2 card edge connector on two SERDES channels
|
|
- Remaining two SERDES channels on M.2 E-key connector
|
|
- 1GByte x32 DDR3L (two x16 chips)
|
|
- Dedicated HDMI output, using TFP410 serialiser
|
|
- 1000BASE-T GbE connector with RGMII PHY
|
|
- USB-A 2.0 host connector with ULPI PHY
|
|
- FT2232H for debug JTAG and UART/FIFO with type-C connector
|
|
- PCIe, external 12V or USB power input
|
|
- 12 bicolour (tristate) user LEDs, 4 user buttons, 8 user DIP switches
|
|
- 128Mbit QSPI flash for boot and data
|
|
- microSD card connector
|
|
- Dual PMOD connector with extra "middle" IO pins
|
|
- As many remaining IO as possible on high speed FFC connectors with a differential optimised pinout (3x 24 IO). Selectable 1.8V/2.5V/3.3V
|
|
|
|
## Layout
|
|
- PCIe card form factor
|
|
- At least Ethernet, USB-A, USB type-C power/debug and HDMI out
|
|
- Other connectors probably would have to be on other sides. FFC connectors probably on top so they can loop over to another card to form a 2-slot card (e.g. with ADCs/DACs for SDR/DAQ)
|
|
|
|
## Possible accessories using high-speed FFC connectors
|
|
- MIPI DSI smartphone-style LCDs
|
|
- MIPI CSI-2 cameras
|
|
- High speed ADC/DAC
|
|
- HDMI in/out, direct or using serialiser chip
|
|
- LVDS video in/out for LCDs or block cameras
|
|
- Breakout board to dual or triple PMOD
|