Amaranth adalah toolchain open-source berbasis Python untuk pengembangan hardware logika sinkron.
Toolchain Amaranth mencakup bahasa, perpustakaan standar, simulator, dan sistem build untuk alur kerja FPGA.
Bahasa Amaranth memodelkan logika digital di level RTL menggunakan Python, mendukung sintesis via Yosys dan ekspor Verilog.
Desain Amaranth mengutamakan kemudahan penggunaan dan mencegah kesalahan sintesis dengan diagnostik dan tanpa konstruksi non-sintesis.
Perpustakaan standar menyediakan komponen umum seperti primitif CDC, FIFO, dan antarmuka I/O buffer yang dapat disesuaikan platform.
Simulator Amaranth berbasis Python bersifat event-driven, mendukung multi-clock dan asinkron, serta memiliki kinerja tinggi.
Sistem build Amaranth terintegrasi dengan berbagai toolchain FPGA dan menghasilkan skrip build lintas platform.
Repositori definisi board community-maintained mempermudah konfigurasi dan pemrograman papan FPGA dengan satu perintah Python.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"