diff options
author | Eddie Hung <eddieh@ece.ubc.ca> | 2018-07-30 18:14:40 -0700 |
---|---|---|
committer | Eddie Hung <eddieh@ece.ubc.ca> | 2018-07-30 18:14:40 -0700 |
commit | 46b74696527d3b217070ff4820b537e0b989a00f (patch) | |
tree | da95e6dc441eb8608cd77d1eea218ec9cb5f26fb /README.md | |
parent | 9c45f762c8280b5f7948df15554e54a38a896da2 (diff) | |
parent | 7da64ee167d518641a479cad1b660c608fb3dede (diff) | |
download | nextpnr-46b74696527d3b217070ff4820b537e0b989a00f.tar.gz nextpnr-46b74696527d3b217070ff4820b537e0b989a00f.tar.bz2 nextpnr-46b74696527d3b217070ff4820b537e0b989a00f.zip |
Merge remote-tracking branch 'origin/master' into redist_slack
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 19 insertions, 7 deletions
@@ -1,10 +1,21 @@ nextpnr -- a portable FPGA place and route tool =============================================== -nextpnr is an FPGA place and route tool with emphasis on supporting a wide -range of real-world FPGA devices. It currently supports Lattice iCE40 devices -and Lattice ECP5 devices, as well as a "generic" back-end for user-defined -architectures. (ECP5 and "generic" support are still experimental.) +nextpnr is an FPGA place and route tool with emphasis on supporting +timing-driven place and route for a wide range of real-world FPGA devices. +It currently supports Lattice iCE40 devices and Lattice ECP5 devices, +as well as a "generic" back-end for user-defined architectures. +(ECP5 and "generic" support are still experimental.) + +Currently nextpnr is beta software at best. But we aim at replacing +arachne-pnr as official place-and-route tool for the icestorm flow soon. + +Here is a screenshot of nextpnr for iCE40. Build instructions and getting +started notes can be found below. + + +<img src="https://i.imgur.com/0spmlBa.png" width="640"/> + Prerequisites ------------- @@ -144,9 +155,10 @@ Links and references - [Project X-Ray (Xilinx 7-Series)](https://symbiflow.github.io/prjxray-db/) - [Project Chibi (Intel MAX-V)](https://github.com/rqou/project-chibi) -### Other FOSS place and route tools (FPGA and ASIC) +### Other FOSS FPGA place and route projects - [Arachne PNR](https://github.com/cseed/arachne-pnr) - [VPR/VTR](https://verilogtorouting.org/) -- [graywolf/timberwolf](https://github.com/rubund/graywolf) -- [qrouter](http://opencircuitdesign.com/qrouter/) +- [SymbiFlow](https://github.com/SymbiFlow/symbiflow-arch-defs) +- [Gaffe](https://github.com/kc8apf/gaffe) +- [KinglerPAR](https://github.com/rqou/KinglerPAR) |