针对当前系统设计中软硬件设计者分别采用不同的设计语言存在的天然鸿沟和如何将基于Python的大量软件算法快速地转换为硬件设计的问题,研究了一种新的基于Python的软硬件协同设计方法。并以基于Python的MyHDL扩展包为例,重点研究了以Python作为软硬件协同设计、仿真和校验的系统设计流程,得出基于Python的软硬件协同设计方法能大幅度提高系统设计及算法硬件实现的效率的结论。%Since there is a great design difference due to the different design languages applied by software and hardware designers,a new hardware and software co⁃design method based on Python is studied in this paper for quickly converting a large number of software algorithms based on Python to its hardware implementation. The Python system design flowchart in hardware⁃software co⁃design,simulation and verification is researched emphatically by taking MyHDL package based on Python as a study case. The flowchart show the Python software and hardware co⁃design method can highly improve efficiency of system design and hardware algorithm implementation.
展开▼