Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f4pga/f4pga-arch-defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
https://github.com/f4pga/f4pga-arch-defs
architecture-definitions artix artix7 documentation fpga hdl ice40 kintex7 lattice primitives python sphinx symbiflow synthesis toolchain verilog verilog-simulations verilog-simulator vpr xilinx-fpga
Last synced: 4 days ago
JSON representation
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
- Host: GitHub
- URL: https://github.com/f4pga/f4pga-arch-defs
- Owner: f4pga
- License: isc
- Created: 2017-11-16T18:23:49.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T11:02:46.000Z (7 months ago)
- Last Synced: 2024-04-16T02:02:34.539Z (7 months ago)
- Topics: architecture-definitions, artix, artix7, documentation, fpga, hdl, ice40, kintex7, lattice, primitives, python, sphinx, symbiflow, synthesis, toolchain, verilog, verilog-simulations, verilog-simulator, vpr, xilinx-fpga
- Language: Jupyter Notebook
- Homepage: https://f4pga.org
- Size: 9.51 MB
- Stars: 246
- Watchers: 23
- Forks: 108
- Open Issues: 367
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# F4PGA Architecture Definitions
**This repository is focused on the development of architecture support in F4PGA. Start with the [![Examples (for Users)](https://img.shields.io/website?longCache=true&style=flat-square&label=F4PGA%20Examples%20for%20Users&up_color=white&up_message=%E2%9E%9A&url=https%3A%2F%2Ff4pga-examples.readthedocs.io%2Fen%2Flatest%2Findex.html&labelColor=231f20)](https://f4pga-examples.readthedocs.io) if you are looking to use the
tools.**This repo contains documentation of various FPGA architectures, it is currently concentrating on:
* Lattice
* [iCE40](lattice/ice40)
* [ECP5](lattice/ecp5)
* AMD/Xilinx
* [Series 7](xilinx/xc7) (Artix, Kintex and Zynq)
* [QuickLogic](quicklogic)It includes:
* Black box part definitions
* Verilog To Routing architecture definitions
* Documentation for humans
* Verilog simulationsThe 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.