Krystine Sherwin
23f9bc6ffd
analogdevices: Fixup SP2_1024x18_BP
...
Was incorrectly _FP, and SDP_1024x18_FP for T40LP was missing.
2025-11-10 17:24:46 +13:00
Krystine Sherwin
eb2b57b084
analogdevices: Use dump_meminit
...
Add `INIT_FILE` and `SIM_INIT_BEHAVIOR` parameters.
Add `init any` to non-full ADI ram blocks.
2025-11-10 17:23:41 +13:00
Lofty
1ceb5b2930
analogdevices: double LUT RAM cost
2025-11-09 15:44:35 +00:00
Lofty
22e04ac81e
analogdevices: ignore $assert cells
2025-11-09 15:44:35 +00:00
Krystine Sherwin
fc2e468fd9
analogdevices: Fixing up bram
...
Tested all the accepted configurations in eXpreso, disabling the RBRAM2 configs that fail to place, and increasing the cost for the double site TDP memories.
2025-11-09 15:44:35 +00:00
Krystine Sherwin
2ab84648b4
analogdevices: Add BRAM options
...
Enable `-force-params`, and tidy up lutram mapping too.
2025-11-09 15:44:35 +00:00
Lofty
f8fc7bfd3d
analogdevices: LUT RAM only on positive edge
2025-11-09 15:44:35 +00:00
Lofty
8101eca236
analogdevices: DSP tweaks
2025-11-09 15:44:35 +00:00
Lofty
0261d18759
analogdevices: DSP inference
2025-11-09 15:44:35 +00:00
Lofty
d62d789ce4
analogdevices: remove cells_xtra
2025-11-09 15:44:35 +00:00
Lofty
dd5fbebe8e
analogdevices: timings for t40lp
2025-11-09 15:44:35 +00:00
Lofty
47c5a52674
analogdevices: use single tech param
2025-11-09 15:44:35 +00:00
Lofty
4aa5008c56
analogdevices: expreso does not care about clock buffers
2025-11-09 15:44:35 +00:00
Lofty
3e1ca2f3e6
analogdevices: prepare for t40lp timings
2025-11-09 15:44:35 +00:00
Krystine Sherwin
dc76af06a0
analogdevices: Adding RBRAM2 and -tech
2025-11-09 15:44:34 +00:00
Krystine Sherwin
3f90865a28
analogdevices: (some) Native BRAM
...
Specifically, the SDP configurations for RBRAM (ignoring 2048x09 because it makes the memlib format unhappy).
Drop the unused defines from the synth pass.
Remove comments from the lutram files referencing xilinx.
2025-11-09 15:44:34 +00:00
Krystine Sherwin
d5074c5849
analogdevices: Native LUTRAM primitives
2025-11-09 15:44:34 +00:00
Lofty
a2983851f0
analogdevices: LUTRAM config
2025-11-09 15:44:34 +00:00
Lofty
2b384b8d53
analogdevices: update timing model
2025-11-09 15:44:34 +00:00
Lofty
af57ebafa0
analogdevices: user retargeting
2025-11-09 15:44:34 +00:00
Lofty
a5271bc482
analogdevices: more housekeeping
2025-11-09 15:44:34 +00:00
Lofty
5abb8fd6f1
analogdevices: remove some extra cells!
2025-11-09 15:44:34 +00:00
Lofty
9f26034176
test suite
2025-11-09 15:44:34 +00:00
Lofty
a1d13843ad
synth_analogdevices: remove scopeinfo cells
2025-11-09 15:44:34 +00:00
Lofty
f4c003b1c5
Create synth_analogdevices
2025-11-09 15:44:34 +00:00