mirror of
https://github.com/YosysHQ/yosys
synced 2025-10-05 23:44:01 +00:00
Gowin. Renaming inputs of the DCS primitive.
The dynamic clock selection (DCS) primitive has undergone changes with the release of the GW5A series—the CLK0,1,2,3 inputs are now CLKIN0,1,2,3, but only for GW5A series chips. There are no functional changes, only renaming. Here we are transferring the description of the DCS primitive from general to specialized files for each chip series. We have also fixed a bug in the generation script that caused the loss of primitive parameters. Fortunately, this only affected the analog-to-digital converter, which has not yet been implemented. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
This commit is contained in:
parent
1fa5ceee8c
commit
d60dc93e92
5 changed files with 105 additions and 10 deletions
|
@ -1082,6 +1082,11 @@ input RLOADN, RMOVE, RDIR, WLOADN, WMOVE, WDIR, HOLD;
|
|||
output DQSR90, DQSW0, DQSW270;
|
||||
output [2:0] RPOINT, WPOINT;
|
||||
output RVALID,RBURST, RFLAG, WFLAG;
|
||||
parameter FIFO_MODE_SEL = 1'b0;
|
||||
parameter RD_PNTR = 3'b000;
|
||||
parameter DQS_MODE = "X1";
|
||||
parameter HWL = "false";
|
||||
parameter GSREN = "false";
|
||||
endmodule
|
||||
|
||||
module DLLDLY (...);
|
||||
|
@ -1095,6 +1100,13 @@ parameter DLY_SIGN = 1'b0;
|
|||
parameter DLY_ADJ = 0;
|
||||
endmodule
|
||||
|
||||
module DCS (...);
|
||||
input CLK0, CLK1, CLK2, CLK3, SELFORCE;
|
||||
input [3:0] CLKSEL;
|
||||
output CLKOUT;
|
||||
parameter DCS_MODE = "RISING";
|
||||
endmodule
|
||||
|
||||
module DQCE (...);
|
||||
input CLKIN;
|
||||
input CE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue