Amaranth: سلسلة أدوات تطوير الأجهزة مفتوحة المصدر بلغة بايثون

2025-08-06

يوفر مشروع Amaranth سلسلة أدوات مفتوحة المصدر لتطوير الأجهزة القائمة على المنطق الرقمي المتزامن باستخدام لغة بايثون. وهو مصمم لسهولة الاستخدام، وتقليل أخطاء الترميز، وتبسيط التصميمات المعقدة مع المكونات القابلة لإعادة الاستخدام. يتضمن Amaranth لغة، ومكتبة قياسية، ومحاكي، ونظام بناء، ويغطي سير عمل تطوير FPGA بالكامل. وهو يتكامل بسلاسة مع التعليمات البرمجية Verilog / VHDL الحالية، ويوفر مكتبة قياسية غنية مع مكونات مثل بدائيات عبور نطاق الساعة و FIFOs. يعمل المحاكي ونظام البناء المتطوران على تبسيط العملية أكثر، مما يسهل نقل التصميمات عبر منصات FPGA المختلفة.

العتاد