Miodrag Milanovic
|
3aa59a5ea1
|
Copyright and license update
|
2024-11-27 13:22:49 +01:00 |
|
Miodrag Milanovic
|
c5bb3de5df
|
Update copyright for delivery
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
c1aa0bde87
|
Check if output exists
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
c335bad6e9
|
Do not incorporate loops in XLUT
|
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
|
b384ce3205
|
make csc optimisation optional
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
8ccbf10ab0
|
When in place CSC size not important
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
1b20835b9a
|
Cleanup
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
a22ace5e18
|
Take preferred CSC
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
6593101d8c
|
Improve reusage of existing cell for CSC
|
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
|
62a357f029
|
Merge inverter into GCK
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
60cbc73862
|
Allow WFG mode 2
|
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
|
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
|
61a12a0e15
|
Update attributes after dff rewrite
|
2024-11-26 10:58:38 +01:00 |
|
Miodrag Milanovic
|
d5edee414c
|
Initial DDFR support
|
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 |
|
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
|
1f96a5f5d7
|
Expose private members for unit tests
|
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
|
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
|
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
|
a11d5d25c2
|
map rest of FIFO ports
|
2024-11-26 10:58:38 +01:00 |
|