/f4pga-arch-defs

FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.

Primary LanguageJupyter NotebookISC LicenseISC

F4PGA Architecture Definitions

License Status Documentation Status 'Automerge' workflow status

This repository is focused on the development of architecture support in F4PGA. Start with the Examples (for Users) if you are looking to use the tools.

This repo contains documentation of various FPGA architectures, it is currently concentrating on:

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.