使用iCE40 FOSS IceStorm flow:如何使用yosys/iceStorm为3状态I/O引脚(如双向数据总线引脚)编写iceStorm?
发布于 2016-05-25 08:41:29
目前,对从行为代码推断非平凡IO缓冲区的支持有限。因此,创建双向IO缓冲区的最佳方法是手动实例化SB_IO单元。例如:
SB_IO #(
.PIN_TYPE(6'b 1010_01),
.PULLUP(1'b 0)
) raspi_io [8:0] (
.PACKAGE_PIN(iopin),
.OUTPUT_ENABLE(dout_en),
.D_OUT_0(dout),
.D_IN_0(din)
);( iopin是顶级模块端口。)
有关SB_IO和其他iCE40原语的详细信息,请参阅SB_IO。
https://stackoverflow.com/questions/37431914
复制相似问题