首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除chisel3顶层模块的时钟信号?

如何删除chisel3顶层模块的时钟信号?
EN

Stack Overflow用户
提问于 2017-01-02 21:23:41
回答 0查看 582关注 0票数 1

我有一个闪烁的led设计谁使用了差分时钟输入(xilinx AC701套件)。为了实例化Xilinx differential buffer,我使用了一个BlackBox,如jkoening here所述

代码语言:javascript
运行
复制
class Top extends Module {
  val io = IO(new Bundle{
    val clock_p = Input(Clock())
    val clock_n = Input(Clock())
    val led = Output(Bool())
  })

  val ibufds = Module(new IBUFDS)
  ibufds.io.I := io.clock_p
  ibufds.io.IB:= io.clock_n

  val blink = Module(new Blink)
  blink.clock := ibufds.io.O
  io.led := blink.io.led  

}

这是可行的,但在Top verilog模块上,我有一个无用的时钟输入:

代码语言:javascript
运行
复制
module Top(
  input   clock,
  input   reset,
  input   io_clock_p,
  input   io_clock_n,
  output  io_led
);
...

然后,在目标上,只有io_clock_pio_clock_n用于时钟输入。clock信号是无用的。有没有合适的方法来隐藏它?

EN

回答

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

https://stackoverflow.com/questions/41427717

复制
相关文章

相似问题

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