MyHDL可以转换GnuRadio代码吗?

时间:2017-10-06 23:35:58

标签: python vhdl fpga gnuradio myhdl

我有兴趣直接在FPGA中使用gnuradio已经完成的一些功能,以降低CPU使用率。我正在使用MyHDL编程(Python - > VHDL)。我想知道是否有人知道gnuradio代码是否已经与MyHDL兼容。理想情况下,如果有关于此或开源项目的任何开源代码。

1 个答案:

答案 0 :(得分:2)

不,你不能只采用任何复杂的Python程序并在FPGA上运行它。如果您认为这就是MyHDL所做的事情,那么您应该更多地使用它。

您当然可以使用一些核心数学功能并使用MyHDL实现它。请注意,这对于大多数功能来说都是重写,即使原始版本已经用Python编写(请注意,大多数GNU Radio的信号处理功能都是用C ++或C实现的。)

仅仅是个人评论:虽然MyHDL和其他高级综合工具做了相当有趣的工作,让具有命令式语言经验的人员为FPGA定义和实现功能,但这并不意味着你会做同样的事情。在CPU和FPGA上。接口通常和算法一样复杂,而且FPGA在加速顺序算法方面非常糟糕。