首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用blackbox生成代码到RTL?

如何使用blackbox生成代码到RTL?
EN

Stack Overflow用户
提问于 2019-07-30 14:59:29
回答 1查看 166关注 0票数 2

当我想转换代码凿到verilog与黑盒,我有错误。我怎么才能修复它?

代码语言:javascript
复制
[error] /data/workspace/chisel/chisel3-3.1.8/src/main/scala/tap/dti_bypass_register.scala:45:18: overloaded method value execute with alternatives:
代码语言:javascript
复制
import chisel3._
import chisel3.util._
  class dti_bypass_register extends BlackBox with HasBlackBoxResource {
  val io = IO(new Bundle {
    val clk_DR          = Input (Clock())// Bypass register clock
    val TDI             = Input (UInt(1.W))// data in
    val bypass_en       = Input (Bool())// enable signal
    val captureDR       = Input (Bool())// captureDR signal

    val TDO_bypass      = Output (UInt(1.W))// Serial data out
  })
    setResource("/dti_bypass_register.v")

}

object dti_bypass_registerDriver extends App {
  chisel3.Driver.execute(args, () => new dti_bypass_register)
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-31 02:26:44

Chisel不接受BlackBoxes作为顶层模块。由于BlackBoxes仅仅是我们为其发出Verilog实例化的接口,因此Chisel对它们并没有什么真正的用处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57265985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档