f4pga-arch-defs
f4pga-arch-defs copied to clipboard
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
F4PGA Architecture Definitions
This repository is focused on the development of architecture support in F4PGA. Start with the if you are looking to use the
tools.
This repo contains documentation of various FPGA architectures, it is currently concentrating on:
- Lattice
- iCE40
- ECP5
- AMD/Xilinx
- Series 7 (Artix, Kintex and Zynq)
- QuickLogic
It includes:
- Black box part definitions
- Verilog To Routing architecture definitions
- Documentation for humans
- Verilog simulations
The aim is to gather useful documentation (both human and machine readable) about the primitives and routing infrastructure for these architectures. We hope this enables growth in the open source FPGA tools space.