vak: (Default)
[personal profile] vak
Товарищи взялись заменить Verilog на Python. Проект называется Amaranth. Есть отдельный симулятор.

Проект на Гитхабе: amaranth-lang/amaranth

Есть несколько реализаций процессора RISC-V на Amaranth.

Date: 2025-07-10 19:31 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Типа, чтобы питоновцам не нужно было ещё один язык учить?

Необходимость писать конструкции вида
reg_read_port1 = self.reg_read_port1 = m.submodules.reg_read_port1 = regs.read_port()

как-то удручает.

Date: 2025-07-11 06:19 (UTC)
x86128: (Default)
From: [personal profile] x86128
как-то он подозрительно похож на python migen... попробовал как-то на нем пописать, показалось что это нафиг не нужно и обычный verilog (system verilog) выглядит проще и понятней