Commit Graph

191 Commits

Author SHA1 Message Date
gatecat a9a9251e42 clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
2023-08-31 10:30:19 +02:00
Miodrag Milanovic b9592093b5 Update examples to synth_lattice 2023-08-30 16:27:17 +02:00
Miodrag Milanovic 688f1ba983 widelut support for xo2/xo3/xo3d 2023-08-29 10:04:58 +02:00
Miodrag Milanovic 053d89570f Use type name directly 2023-08-17 11:18:45 +02:00
Miodrag Milanovic adacaf65f4 additional new constants 2023-08-17 11:18:45 +02:00
Miodrag Milanovic 83f65169a3 different oscilator for XO3D 2023-08-17 11:18:45 +02:00
rowanG077 914999673c Rip out budgets 2023-06-20 10:57:10 +02:00
gatecat e3529d3356 machxo2: Global placement and clock routing from nexus
Signed-off-by: gatecat <gatecat@ds0.me>
2023-05-08 10:38:16 +02:00
Miodrag Milanovic 91771895b6 Removed not tested/used code 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 10595726c1 fix warning 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 8fd4735292 handle some SYSCONFIG 2023-05-04 14:23:08 +02:00
gatecat 655aee1f9d Fix invalid accesses during certain IO packing cases 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 582cd526ac display freq with two digits after decimal point 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 909917cb61 Add clock constraints for new primitives 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 90a6578c53 handle VLO and VHI 2023-05-04 14:23:08 +02:00
Miodrag Milanovic a2d08dc79e Made PDPW8KC to work 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 01c631870e pio and iologic missing constants 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 8c19e6f83a clangformat 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 7ac3d0d901 basic support for few small primitives 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 2a35f0292a add constants for new primitives 2023-05-04 14:23:08 +02:00
Miodrag Milanovic c6f1f124f2 removed commented and not used code 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 3281ca6717 Add missing muxes for BRAM 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 437b57a510 Added getBelGlobalBuf 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 8c38e7ba61 Working BRAM 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 3a7770dca2 Add missing bel pins 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 19176ab597 Made PLL to work 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 1b3283fb7c Add constants for new bels 2023-05-04 14:23:08 +02:00
Miodrag Milanovic a79c2f3209 Add additional pic tiles 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 4b3ae70ca8 support DCC and use spine data 2023-05-04 14:23:08 +02:00
Miodrag Milanovic c04c961949 Import spine data 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 9121880c5f added a comment for constraining FF location 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 5e3fe3a4dc do not support FF on slice C when there is dpram 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 55518011e3 ramw and dram changes according to @gatecat 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 6ec3423405 LSRONMUX disable if not used by FF 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 510d92e01b cleanup FF and made DPRAM work in simple case 2023-05-04 14:23:08 +02:00
Miodrag Milanovic b6bb0cd5b8 Update CMakeList for machxo2 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 80c461bddd add write_bitstream to pybindings 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 05a191a014 Added LPF support 2023-05-04 14:23:08 +02:00
Miodrag Milanovic a0ba9afcba CCU2D is auto tied low 2023-05-04 14:23:08 +02:00
Miodrag Milanovic aacb36bf15 Use CCU2D cell 2023-05-04 14:23:08 +02:00
Miodrag Milanovic a00f810093 fix 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 6f85053b03 more like ecp5 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 3624fe90b2 one step closer 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 6508a0c267 This should not be here 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 153144022f More of making it inline 2023-05-04 14:23:08 +02:00
Miodrag Milanovic ca3d32e5ac make source more inline with ecp5 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 62ace58204 add missing bind and lutperm 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 7f8518d938 Import lutperm data 2023-05-04 14:23:08 +02:00
Miodrag Milanovic 442142a47a typo fixes 2023-05-04 14:23:08 +02:00
Lofty 398b2ab569 bitstream emission update 2023-05-04 14:23:08 +02:00