3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-11 00:22:07 +00:00
Commit graph

25 commits

Author SHA1 Message Date
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