Add efinix ddio primitives
Some checks are pending
Regression Tests / Python (1/20) (push) Waiting to run
Regression Tests / Python (10/20) (push) Waiting to run
Regression Tests / Python (11/20) (push) Waiting to run
Regression Tests / Python (12/20) (push) Waiting to run
Regression Tests / Python (13/20) (push) Waiting to run
Regression Tests / Python (14/20) (push) Waiting to run
Regression Tests / Python (15/20) (push) Waiting to run
Regression Tests / Python (16/20) (push) Waiting to run
Regression Tests / Python (17/20) (push) Waiting to run
Regression Tests / Python (18/20) (push) Waiting to run
Regression Tests / Python (19/20) (push) Waiting to run
Regression Tests / Python (2/20) (push) Waiting to run
Regression Tests / Python (20/20) (push) Waiting to run
Regression Tests / Python (3/20) (push) Waiting to run
Regression Tests / Python (4/20) (push) Waiting to run
Regression Tests / Python (5/20) (push) Waiting to run
Regression Tests / Python (6/20) (push) Waiting to run
Regression Tests / Python (7/20) (push) Waiting to run
Regression Tests / Python (8/20) (push) Waiting to run
Regression Tests / Python (9/20) (push) Waiting to run
Some checks are pending
Regression Tests / Python (1/20) (push) Waiting to run
Regression Tests / Python (10/20) (push) Waiting to run
Regression Tests / Python (11/20) (push) Waiting to run
Regression Tests / Python (12/20) (push) Waiting to run
Regression Tests / Python (13/20) (push) Waiting to run
Regression Tests / Python (14/20) (push) Waiting to run
Regression Tests / Python (15/20) (push) Waiting to run
Regression Tests / Python (16/20) (push) Waiting to run
Regression Tests / Python (17/20) (push) Waiting to run
Regression Tests / Python (18/20) (push) Waiting to run
Regression Tests / Python (19/20) (push) Waiting to run
Regression Tests / Python (2/20) (push) Waiting to run
Regression Tests / Python (20/20) (push) Waiting to run
Regression Tests / Python (3/20) (push) Waiting to run
Regression Tests / Python (4/20) (push) Waiting to run
Regression Tests / Python (5/20) (push) Waiting to run
Regression Tests / Python (6/20) (push) Waiting to run
Regression Tests / Python (7/20) (push) Waiting to run
Regression Tests / Python (8/20) (push) Waiting to run
Regression Tests / Python (9/20) (push) Waiting to run
This commit is contained in:
@@ -109,6 +109,19 @@ end else if (!SIM && VENDOR == "ALTERA") begin
|
||||
.dataout(q)
|
||||
);
|
||||
|
||||
end else if (VENDOR == "EFINIX") begin
|
||||
for (genvar n = 0; n < WIDTH; n = n + 1) begin : IDDIO_LOOP
|
||||
EFX_ODDIO #(
|
||||
.IS_CLK_INVERTED(0),
|
||||
.MODE("DDIO_RESYNC")
|
||||
) u_oddio (
|
||||
.I_HI(d1[n]),
|
||||
.I_LO(d2[n]),
|
||||
.O(q[n]),
|
||||
.CLK(clk)
|
||||
);
|
||||
end
|
||||
|
||||
end else begin
|
||||
// generic/simulation implementation (no vendor primitives)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user