【发布时间】:2019-06-13 04:10:03
【问题描述】:
如何将可切换的上拉电阻添加到三态引脚?
icestudio 中有“Tri-State”和“Pull-Up”积木。我想将它们组合成一个“带上拉的三态”块,该块有另一个输入,允许启用或禁用上拉(当然,如果三态处于输入模式)。
只使用一个信号('pu')而不是一个常量,如下所示:
SB_IO #(
.PIN_TYPE(6'b1010_01),
.PULLUP(pu)
) io_pin (
.PACKAGE_PIN(pin),
.OUTPUT_ENABLE(oe),
.D_OUT_0(din),
.D_IN_0(dout)
);
导致非常量值错误,无法合成。
它应该合成并提供另一个输入“pu”,允许设置上拉的状态(1=启用/打开或 0=禁用/关闭)。
如果这种行为是不可能的,是否有另一种方法(work-a-round)来获得可切换的引体向上?
【问题讨论】:
标签: yosys