spinalhdl配置和模板使用

2 篇文章 0 订阅
2 篇文章 0 订阅

spinalhdl配置和模板使用

spinalhdl工程和软件的傻瓜配置方法

配置方法 参考spinalhdl配置方法

例子工程github上的模板
其中build.sbt和build.sc文件需要更换如下内容(scala 的版本为2.12.15跟安装的软件一致即可)

build.sbt文件:

ThisBuild / version := "1.0"
ThisBuild / scalaVersion := "2.12.15"

val spinalVersion = "1.6.0"
val spinalCore = "com.github.spinalhdl" %% "spinalhdl-core" % spinalVersion
val spinalLib = "com.github.spinalhdl" %% "spinalhdl-lib" % spinalVersion
val spinalIdslPlugin = compilerPlugin("com.github.spinalhdl" %% "spinalhdl-idsl-plugin" % spinalVersion)

lazy val mylib = (project in file("."))
  .settings(
    name := "SpinalTemplateSbt",
    libraryDependencies ++= Seq(spinalCore, spinalLib, spinalIdslPlugin)
  )

fork := true

build.sc文件:

import mill._, scalalib._

val spinalVersion = "1.6.0"

object mylib extends SbtModule {
  def scalaVersion = "2.12.15"
  override def millSourcePath = os.pwd
  def ivyDeps = Agg(
    ivy"com.github.spinalhdl::spinalhdl-core:$spinalVersion",
    ivy"com.github.spinalhdl::spinalhdl-lib:$spinalVersion"
  )
  def scalacPluginIvyDeps = Agg(ivy"com.github.spinalhdl::spinalhdl-idsl-plugin:$spinalVersion")
}

注意iverilog安装时会自带gtkwave, 但是使用时候会发现很卡,基本用不了,所以建议大家安装完把这个gtkwave换成老版本的。
我是直接把iverilog文件夹下的gtkwave文件夹删掉了,找了一个老版本的绿色版直接复制到iverilog文件夹下就可以,原来的环境变量指向不变。如下链接网盘提取码1234包括需要的软件、模板程序、gtkwave绿色版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值