在 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 开发环境了,让我们来探索一下代码: 一个简单的例子 。