Amaranth HDL
2025-07-10 11:01Товарищи взялись заменить Verilog на Python. Проект называется Amaranth. Есть отдельный симулятор.
Проект на Гитхабе: amaranth-lang/amaranth
Есть несколько реализаций процессора RISC-V на Amaranth.
Проект на Гитхабе: amaranth-lang/amaranth
Есть несколько реализаций процессора RISC-V на Amaranth.

no subject
Date: 2025-07-10 19:31 (UTC)Необходимость писать конструкции вида
как-то удручает.
no subject
Date: 2025-07-10 21:44 (UTC)Вот как записывается always цикл:
with m.If(self.en): m.d.sync += self.count.eq(self.count + 1)Это вместо:
always @posedge clk if (en) count <= count + 1;no subject
Date: 2025-07-11 06:19 (UTC)no subject
Date: 2025-07-11 07:34 (UTC)