Commit Graph

4931 Commits

Author SHA1 Message Date
Miodrag Milanovic
382a570c79 Export all IO parameters in bitstream 2024-11-26 10:58:38 +01:00
gatecat
0353c1c1dc ng_ultra: Expand bounding box further for left-edge IO
Signed-off-by: gatecat <gatecat@ds0.me>
2024-11-26 10:58:38 +01:00
Miodrag Milanovic
4e0243d3e4 Support latest Impulse 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
ed415e853f Place CSS and SCC only on allowed locations 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
7cc833aacc Support NX_BFF 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
fb4171a63d Support post-routing CSC and SCC 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
9ba4e1381d Addressed review comments 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
6ff846dbe6 make all location helper arrays static 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
bcb2a4a7df remove scale factor 2024-11-26 10:58:38 +01:00
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