LUTRAM
LUTRAM是指将LUT用做分布式RAM/ROM,换句话说是指SLICEM中的LUT被用做了存储单元,那么这里的存储单元是否包含移位寄存器(SRL)呢?
资源利用率中的LUT是指设计中消耗的所有LUT,包括用做逻辑函数发生器的LUT(SLICEL中的LUT),也包括用做存储单元的LUT(SLICEM中的LUT)
资源利用率报告中的LUTRAM是指设计中消耗的SLICEM中的LUT(用做分布式RAM/ROM或移位寄存器)
参考UG474
IOBUF
IOBUF #(
.DRIVE(12), // Specify the output drive strength
.IBUF_LOW_PWR("TRUE"), // Low Power - "TRUE", High Performance = "FALSE"
.IOSTANDARD("LVCMOS33"), // Specify the I/O standard
.SLEW("SLOW") // Specify the output slew rate
)
IOBUF_inst (
.O (MCU_XD_input), // Buffer output//从管脚输入到fpga内部
.IO(MCU_XD), // Buffer inout port (connect directly to top-level port)
.I (MCU_XD_output), // Buffer input//从fpga 内部输出到管脚
.T (oe_n) // 3-state enable input, high=input, low=output
);