Sameer-sahu
Occasional Contributor
1 year agoIssue with Connecting Intermediate Output to ALTDDIO_IN Input in FPGA Design
Hello everyone,
I'm currently working on an FPGA design project and have encountered a problem that I hope to get some guidance on. The issue arises when trying to connect one of our intermediate outputs directly to the least significant bit of the ALTDDIO_IN IP's input data port. Specifically, the error message I receive is as follows:
Error (15871): Input port DATAIN of DDIO_IN primitive "ddio:uut|altddio_in:ALTDDIO_IN_component|ddio_in_2of:auto_generated|ddio_ina[0]" must come from an I/O IBUF or DELAY_CHAIN primitive.
Here’s a simplified version of the relevant part of my design:
module try (input clk1,input reset,output [13:0]data_out);
reg [6:0]temp;
always @ (posedge clk1)
temp <= 7'b0000001;
ddio uut(
.aclr ( reset ),
.datain ( temp ),
.inclock ( clk1 ),
.dataout_h ( data_out[13:7] ),
.dataout_l ( data_out[6:0] )
);
endmodule