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:
MAC16 DSPs
SPRAM
Internal Oscillators
Constant current LED driver
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.
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.