Miodrag Milanovic
|
f88532147b
|
refactor extra data usage
|
2024-11-27 18:26:18 +01:00 |
|
Miodrag Milanovic
|
cb94a0f632
|
remove if_using_basecluster
|
2024-11-27 18:05:32 +01:00 |
|
Miodrag Milanovic
|
a37b971d25
|
Using ctx->idf where applicable
|
2024-11-27 17:21:15 +01:00 |
|
Miodrag Milanovic
|
f62c33f099
|
cleanup and constids
|
2024-11-27 16:59:17 +01:00 |
|
Miodrag Milanovic
|
77a97f93bd
|
Add README information
|
2024-11-27 13:29:51 +01:00 |
|
Miodrag Milanovic
|
3aa59a5ea1
|
Copyright and license update
|
2024-11-27 13:22:49 +01:00 |
|
Miodrag Milanovic
|
83b464b59c
|
Update expandBoundingBox for NG-Ultra
|
2024-11-27 09:53:25 +01:00 |
|
Miodrag Milanovic
|
b4ba2af423
|
Ported drawing code to new API
|
2024-11-26 10:58:39 +01:00 |
|
Miodrag Milanovic
|
88c4451cf2
|
Make building NG-Ultra chip database optional, follow filename convention
|
2024-11-26 10:58:39 +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
|
b9b9b241ab
|
Detect when there is no next cell for DSP chain
|
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
|
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
|
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
|
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 |
|