【问题标题】:Using migen or chisel HDL languages on pynq FPGA boards在 pynq FPGA 板上使用 migen 或 chisel HDL 语言
【发布时间】:2021-11-25 11:48:19
【问题描述】:

我目前正在使用 TUL 制造的 pynq-z2 FPGA 评估板来设计应用程序。它上面有一个处理器+FPGA SoC Zynq7020。 pynq python 包允许我们通过 jupyter notebooks 很好地与 PS 和 PL 交互。

我想知道我们是否可以在支持 pynq 的板上用 migen 1 和 chisel 等新语言编写 PL 的 verilog 代码。目前我正在 Vivado 中编写 VHDL/verilog 文件,并在 PL 中创建 IP 和电路设计。

更多关于migen的信息:https://m-labs.hk/migen/manual/introduction.html

更多关于凿子的信息:https://www.chisel-lang.org/chisel3/docs/introduction.html

【问题讨论】:

    标签: fpga chisel zynq


    【解决方案1】:

    简而言之:当然可以。

    Migen 和 Chisel 为综合生成 Verilog 后端 RTL 源。对于硬模板,您可以使用 Chisel 中的Blackbox 等机制。

    您也可以Litex,它基于 Migen 并且有很多核心来驱动 DDR 控制器、PCIe、HDMI ......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      相关资源
      最近更新 更多