Commit Graph

50 Commits

Author SHA1 Message Date
Miodrag Milanovic
c5bb3de5df Update copyright for delivery 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
400bc09151 Proper count for IO resources 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
1723156027 Reset and Load restriction 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
fa259de07a Cleanup 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
1b20835b9a Cleanup 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
87f10ce901 Add CSC per TILE when needed 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
9dad56c2c4 Remove separate route lowskew 2024-11-26 10:58:39 +01:00
Miodrag Milanovic
10149b138f GCK for lowskew signals 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
dddf12a42b Place DFF chains 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
7229fb73f5 Pack LUT and multiple DFF in stripe 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
e771ba0236 Simplified crossbar pip detection 2024-11-26 10:58:38 +01:00
gatecat
85603a9cf3 Always use first seen xbar input
Signed-off-by: gatecat <gatecat@ds0.me>
2024-11-26 10:58:38 +01:00
Miodrag Milanovic
15b917b349 Make boundbox fit NG-Ultra internal design 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
7a7aabb4b4 Fix crash on memory access 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d5edee414c Initial DDFR support 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
ed415e853f Place CSS and SCC only on allowed locations 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
bcb2a4a7df remove scale factor 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
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
e95f2804be cleanup code a bit 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
9baf87e2a6 Implement GCK limitations 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
37dadd121a Initial XLUT support 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
120ca6950a place FIFO 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
61073f5aa7 CDC packing 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
3fa68b4a96 DSP cascading 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
dddfcec4b9 wip 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
d19702d1a8 wip 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
f98253e1f5 Validation check fixes 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
1c596ada4d Use cell type where applicable 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
4e552c8ea3 cleanup 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
45bca49b2e RF placement and legalization 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
1437f1c209 Initial memory support 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
ccda0dc28d Add bypass for CSC mode of GCK 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
eef97d5e73 Add LUT bypass to improve routability 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
3dedb11434 Add IOM insertion 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
f8680e413d Create BFRs properly 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
3ccf72139d Add support for bidirectional IOs 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
8dbd7dda8f Support for nxdesignsuite-24.0.0.0-20240429T102300 2024-11-26 10:58:38 +01:00
Miodrag Milanovic
0a4cfb77db Implementation as in D2 deliverable 2024-11-26 10:57:30 +01:00
Lofty
c504212b59 ng-ultra: new architecture 2024-11-26 10:57:30 +01:00