nella
|
f5809a7c2c
|
Merge branch 'main' into nella/latch-toggle
|
2026-07-08 11:41:08 +02:00 |
|
nella
|
362e828dc2
|
Simplify check -latchonly calls in synth.
|
2026-07-07 10:10:00 +02:00 |
|
nella
|
a3b8609c84
|
Add -nolatches check option.
|
2026-06-24 10:38:10 +02:00 |
|
Miodrag Milanovic
|
a689342207
|
Remove trailing whitespaces
|
2026-06-23 07:24:59 +02:00 |
|
Miodrag Milanovic
|
48a3dcc02a
|
End of file fix
|
2026-06-23 07:23:41 +02:00 |
|
nella
|
b3b1394cf1
|
Fixup level policy.
|
2026-06-18 18:00:51 +02:00 |
|
nella
|
32a268d745
|
Emit errors before dfflegalize.
|
2026-06-18 17:07:24 +02:00 |
|
nella
|
b2d688dbf9
|
Error out on latches.
|
2026-06-17 17:36:32 +02:00 |
|
nella
|
c814ef35e3
|
Emit latch warning.
|
2026-06-17 11:27:43 +02:00 |
|
Catherine
|
a727e7f6e7
|
Migrate build system to CMake
See #5895 for details.
This commit does not include CI or documentation changes.
|
2026-06-03 08:58:10 +00:00 |
|
nella
|
fff034d2f8
|
Add check before flatten in synth_*.
|
2026-05-05 14:06:58 +02:00 |
|
Robert O'Callahan
|
5ac6858f26
|
Remove .c_str() from log_cmd_error() and log_file_error() parameters
|
2025-09-16 22:59:08 +00:00 |
|
Robert O'Callahan
|
c7df6954b9
|
Remove .c_str() from stringf parameters
|
2025-09-01 23:34:42 +00:00 |
|
Miodrag Milanovic
|
556c705a89
|
Cleanup of synth_nanoxplore pass
|
2024-09-03 10:15:50 +02:00 |
|
Miodrag Milanovic
|
54d237ff82
|
add min_ce_use and min_srst_use parameters
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
14e43139cb
|
Run opt_merge, helps with inverted reset/load signals
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
220ddeac4d
|
Set -mince and -minsrst
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
dbf1d037e8
|
Cleanup
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
7bf623a0c7
|
Fix simulation model warnings
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
262ad03cd3
|
Add iopads by default add option to disable and keep old one for compatibility
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
8f806c0d12
|
Added DDFR support
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
1a6e5c671f
|
Add meminit handling for NX_RFB_U
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
6876a27547
|
Add NX_DFR simulation model
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
eb30be6189
|
Impulse does not support these types but NG-ULTRA architecture does
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
7601dc740b
|
Some memory types are only supported on NG-LARGE
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
4372487a6f
|
raw must be 16 bits for nx tools to work
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
f8ae93c0ea
|
run setundef for all x inputs
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
40f05009e3
|
Fix CY chaining and CI injection
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
596506b88b
|
Add NX_XCDC_U to wrappers
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
8909a42796
|
Better wire check
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
5766555642
|
Support brams with initialization
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
4aaab8f395
|
start adding wfg model
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
41a86fdb2c
|
fix
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
f4d8ea4c40
|
Start adding RFB simulation models
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
8eb099c1f4
|
remove debug attribute
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
829dd62054
|
block ram mapping for standard modes
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
9d6b47466f
|
Add RF initialization
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
7e4aef06e4
|
Add register file mapping
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
11449ec493
|
Cleanup not connected ports
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
f9f68c3cd1
|
Split sim models into multiple files and implement few
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
04d3672121
|
No need for LOC
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
41ae513d60
|
support other I/O configurations
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
645888cff5
|
cleanup
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
9a9190b67d
|
enable dff context initialization
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
dc16bdd85b
|
DFF reset and context must be in sync
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
cb45f8b69d
|
Fixed of mapping and initialization
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
198fc963ca
|
Add new DFF types, and added "-nodffe" option
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
0c4bbf7e4b
|
Fix existing DFF mapping and add new types
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
94675a5e0b
|
Fix dff simulation model
|
2024-08-15 17:50:36 +02:00 |
|
Miodrag Milanovic
|
606439b44c
|
do not leave NX_RAM empty to prevent removing it
|
2024-08-15 17:50:36 +02:00 |
|