1、
...
output reg[7:0] dataout;
reg[7:0] data_buffer;
...
加这个assign dataout=data_buffer;会报错
Line 19: Target <dataout> of concurrent assignment or output port connection should be a net type.
2、
Line 33: Mix of blocking and non-blocking assignments to variable <i> is not a recommended coding practice.
检查i是否有阻塞赋值
3、LVDS inputs can be placed on any I/O bank, while LVDS outputs are only available on I/O banks 0 and 2.