Commit Graph

4922 Commits

Author SHA1 Message Date
Miodrag Milanovic
ca214d4d5d cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
1f96a5f5d7 Expose private members for unit tests 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
f3e098bbde Move helper routines 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
69ad2b87f0 Review issues addressed 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
438b6af40d Cleanup bitstream code 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
0a62392bb6 Cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
7869140621 Route dfr clock properly 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d1207b10c0 Handle DFR 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
f7c446e930 detect cascaded GCKs 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
a9c47a3e60 Fix wfb 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
e95f2804be cleanup code a bit 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
26239797ba Add more signals and use lowskew name 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
97ad92537e cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
8df830d21c cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
9baf87e2a6 Implement GCK limitations 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
e1837b781b Fix for latest version of JSON format 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
95abf13ada RRSTO and WRSTO are not used on XFIFO 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
120a3685a0 Properly duplicate GCKs 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
7b929650ee Fix statistics 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
37dadd121a Initial XLUT support 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
294e97babf cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
bc18683cb4 enable pll by default 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
a11d5d25c2 map rest of FIFO ports 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
120ca6950a place FIFO 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
392f100948 add more sinks 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
61073f5aa7 CDC packing 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
50485371fa export all the rest for bitstream 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
987d7099e2 wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
a5582f59bf existing gck 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
3066fd921a Check mandatory parameters for DSP 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
3fa68b4a96 DSP cascading 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
db5d26c129 Validate DSPs 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
1e08d7b931 wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
243384d31c wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
8fb85fc44a notes 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
dddfcec4b9 wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d19702d1a8 wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d14efa1c9b Pack and export DSP 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d3d3b56b25 Place at LOC 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
c2ce766503 Constraing to location if provided 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
5d5be7df63 Cover more global routing cases 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
ca2751277d pack and export GCK, WFG and PLL 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
744c0303b6 Address comments for PR 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
936d658283 Post placement optimization for CY 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
cfbd6f1967 Change how constants are handled on CY 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
bb34a6fa8f Fix CY packing 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
2da92d0d7e Fix IOM packing 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
e8f7bc3663 warn if RAM ports are not actually used 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d9b437d705 Use ctx->idf where applicable 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
e4a23b6691 Fix for latest version of tools 2024-11-26 10:58:38 +01:00