在 VSCodium 中使用 Spinal

备注

VSCodium 是 Visual Studio Code 的开源版本,但不包含 Microsoft 可下载版本的数据报告功能。

作为一次性安装任务,请转到“查看”->“扩展” 菜单栏搜索“Scala”并安装“Scala(Metals)” 扩展

打开工作区:File > Open Folder... 并打开您之前在 创建第一个 SpinalHDL 项目 中下载的文件夹。

另一种启动方法是 cd 进入适当的目录并输入 codium .

稍等一下,右下角应该会出现一个弹出通知:“找到多个构建定义。您想使用哪个?”。单击 sbt ,然后出现另一个弹出窗口,单击 Import build

运行 sbt bloopInstall 时稍等片刻。然后会出现一个警告弹出窗口,您可以忽略它(不再显示)。

找到并打开 hw/spinal/projectname/MyTopLevel.scala。稍等一下,然后看到 Metals 在每个 App 之前显示的 run | debug 行。例如,单击 object MyTopLevelVerilog 上方的 run 。或者,您可以选择菜单栏 -> 运行 -> 运行而不调试。两种方法都会执行设计检查,并在检查通过后生成 Verilog 文件 ./hw/gen/MyTopLevel.v

这就是使用 VSCodium 的 SpinalHDL 所需要做的全部工作。您现在拥有经过设计规则检查的 Verilog 和/或 VHDL,您可以将其用作您最喜欢的综合工具的输入。

现在您已经知道如何使用 VSCodium 开发环境了,让我们来探索一下代码: 一个简单的例子