我有一个闪烁的led设计谁使用了差分时钟输入(xilinx AC701套件)。为了实例化Xilinx differential buffer,我使用了一个BlackBox,如jkoening here所述
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模块上,我有一个无用的时钟输入:
module Top(
input clock,
input reset,
input io_clock_p,
input io_clock_n,
output io_led
);
...
然后,在目标上,只有io_clock_p
和io_clock_n
用于时钟输入。clock
信号是无用的。有没有合适的方法来隐藏它?
https://stackoverflow.com/questions/41427717
复制相似问题