YosysHQ / arachne-pnr

Place and route tool for FPGAs
MIT License
413 stars 72 forks source link

Support for new UltraPlus features #83

Closed daveshah1 closed 6 years ago

daveshah1 commented 6 years ago

This adds support for the new Ultra/UltraPlus tiles (DSP and IpConnect) in arachne-pnr, and also the new cells corresponding to the following UltraPlus features:

It also adds support for setting the pullup resistance to one of four values, another new UltraPlus features, and lays some of the groundwork for the remaining features (I2C/SPI IP cores).

I have run a regression test using my icoboard with an 8k device and found no problems. The vast majority of the changes are limited to the new tiles/cells only.