Closed elliotb-lowrisc closed 1 month ago
This will probably need reworking to account for pinmux once that is merged
Forgot multicycle constraint for Ethernet MAC SPI
Remove unused clock, add SPI clocks for R-Pi, loosen SPI input constraints a touch to ease implementation
Rebased to include pinmux. Reworked clock creation/renaming to use clock net names instead of PLL pins.
Realised the method of finding the PLL pins was faulty, so changed it. Also rebased
Missing line-wrapping \
's
Relax some margins to avoid internal setup timing failure on clk_sys
The biggest change (by volume) is by far the I/O timing constraints. These should improve timing on some synchronous interfaces, such as the User JTAG, and improve reliability. Further changes/refinements are likely. Note that internal timing constraints have yet to be tackled.
Also note that build times may increase slightly due the there being more for the tool to consider and optimise timing-wise.