Miodrag Milanovic
|
7134285fbd
|
Fix bitstream export for PLL cell
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
4f905a13ea
|
Bugfix for nets that are not part of lowskew network
|
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
|
9db9f4aa12
|
fix to use pre-increment
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
4ac99fd75b
|
Make more optimizations optional
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
004b5b533a
|
option to disable XLUT optimiziations
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
b9c834dc27
|
pack output DFF together with XLUT
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
73958db6e5
|
Better use XLUTs when possible
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
fe86a1a979
|
Rename to pack_dff_chains
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
f1137764cd
|
Improve large DFF chains
|
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
|
caeefbd0ed
|
Change order to prevent issues with some unconnected constants
|
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
|
64fa81d26a
|
Implement basic NG-Ultra LUT-DFF unit tests
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
61a12a0e15
|
Update attributes after dff rewrite
|
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
|
bf0f9edf26
|
Address review issues
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
1b3095350e
|
Display warning message once per file
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
d5edee414c
|
Initial DDFR support
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
cefff69985
|
Support for old and new CSV formats
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
8e77fa53c7
|
Add some more undocumented values for CSV
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
c63bfcb6f3
|
Handle new CSV order or parameters and additional validation
|
2024-11-26 10:58:38 +01:00 |
|
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 |
|