摘要

本发明公开了一种基于Python语言的EDA开发平台系统及其使用方法,开发平台包括:基于Python的硬件描述类库,对Python脚本进行解释的P2F解释器、FIRRTL语言中间表示层、对FIRRTL语言进行解释的F2V解释器以及用于仿真测试的Verilator仿真工具。本发明通过增加Python语言及FIRRTL语言的解释器,充分利用Python语言面向对象,支持函数式编程,以及支持多态,操作符重载和多继承等的特点,使得所述开发平台的用户可以直接使用Python语言实现对FPGA/ASIC芯片的硬件描述及测试,极大提高了EDA开发的效率。