⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.fit.eqn

📁 这是我在学习过程中编的数字钟的原程序,含各种时钟模块,以及计数器,累加器等,可以直接下载,已经编译通过!
💻 EQN
📖 第 1 页 / 共 4 页
字号:

D1_temp[28]_lut_out = J3_cs_buffer[28];
D1_temp[28] = DFFEA(D1_temp[28]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L98Q is cnt_24:u3|temp[28]~186 at LC5_A6
--operation mode is normal

D1L98Q = D1_temp[28];


--D1L21 is cnt_24:u3|reduce_nor~396 at LC2_A6
--operation mode is normal

D1L21 = (!D1_temp[31] & !D1_temp[30] & !D1_temp[29] & !D1_temp[28]) & CASCADE(D1L02);

--D1L12 is cnt_24:u3|reduce_nor~409 at LC2_A6
--operation mode is normal

D1L12 = (!D1_temp[31] & !D1_temp[30] & !D1_temp[29] & !D1_temp[28]) & CASCADE(D1L02);


--D1_temp[19] is cnt_24:u3|temp[19] at LC2_A8
--operation mode is normal

D1_temp[19]_lut_out = J3_cs_buffer[19];
D1_temp[19] = DFFEA(D1_temp[19]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L17Q is cnt_24:u3|temp[19]~187 at LC2_A8
--operation mode is normal

D1L17Q = D1_temp[19];


--D1_temp[18] is cnt_24:u3|temp[18] at LC2_A4
--operation mode is normal

D1_temp[18]_lut_out = J3_cs_buffer[18];
D1_temp[18] = DFFEA(D1_temp[18]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L96Q is cnt_24:u3|temp[18]~188 at LC2_A4
--operation mode is normal

D1L96Q = D1_temp[18];


--D1_temp[17] is cnt_24:u3|temp[17] at LC1_A8
--operation mode is normal

D1_temp[17]_lut_out = J3_cs_buffer[17];
D1_temp[17] = DFFEA(D1_temp[17]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L76Q is cnt_24:u3|temp[17]~189 at LC1_A8
--operation mode is normal

D1L76Q = D1_temp[17];


--D1_temp[16] is cnt_24:u3|temp[16] at LC3_A4
--operation mode is normal

D1_temp[16]_lut_out = J3_cs_buffer[16];
D1_temp[16] = DFFEA(D1_temp[16]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L56Q is cnt_24:u3|temp[16]~190 at LC3_A4
--operation mode is normal

D1L56Q = D1_temp[16];


--D1L9 is cnt_24:u3|reduce_nor~390 at LC4_A8
--operation mode is normal

D1L9 = !D1_temp[19] & !D1_temp[18] & !D1_temp[17] & !D1_temp[16];

--D1L22 is cnt_24:u3|reduce_nor~410 at LC4_A8
--operation mode is normal

D1L22 = !D1_temp[19] & !D1_temp[18] & !D1_temp[17] & !D1_temp[16];

--D1L32 is cnt_24:u3|reduce_nor~411 at LC4_A8
--operation mode is normal

D1L32 = !D1_temp[19] & !D1_temp[18] & !D1_temp[17] & !D1_temp[16];


--D1_temp[23] is cnt_24:u3|temp[23] at LC7_A8
--operation mode is normal

D1_temp[23]_lut_out = J3_cs_buffer[23];
D1_temp[23] = DFFEA(D1_temp[23]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L97Q is cnt_24:u3|temp[23]~191 at LC7_A8
--operation mode is normal

D1L97Q = D1_temp[23];


--D1_temp[22] is cnt_24:u3|temp[22] at LC6_A8
--operation mode is normal

D1_temp[22]_lut_out = J3_cs_buffer[22];
D1_temp[22] = DFFEA(D1_temp[22]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L77Q is cnt_24:u3|temp[22]~192 at LC6_A8
--operation mode is normal

D1L77Q = D1_temp[22];


--D1_temp[21] is cnt_24:u3|temp[21] at LC8_A8
--operation mode is normal

D1_temp[21]_lut_out = J3_cs_buffer[21];
D1_temp[21] = DFFEA(D1_temp[21]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L57Q is cnt_24:u3|temp[21]~193 at LC8_A8
--operation mode is normal

D1L57Q = D1_temp[21];


--D1_temp[20] is cnt_24:u3|temp[20] at LC3_A8
--operation mode is normal

D1_temp[20]_lut_out = J3_cs_buffer[20];
D1_temp[20] = DFFEA(D1_temp[20]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L37Q is cnt_24:u3|temp[20]~194 at LC3_A8
--operation mode is normal

D1L37Q = D1_temp[20];


--D1L31 is cnt_24:u3|reduce_nor~397 at LC5_A8
--operation mode is normal

D1L31 = (!D1_temp[23] & !D1_temp[22] & !D1_temp[21] & !D1_temp[20]) & CASCADE(D1L32);

--D1L42 is cnt_24:u3|reduce_nor~412 at LC5_A8
--operation mode is normal

D1L42 = (!D1_temp[23] & !D1_temp[22] & !D1_temp[21] & !D1_temp[20]) & CASCADE(D1L32);


--D1_temp[11] is cnt_24:u3|temp[11] at LC7_A9
--operation mode is normal

D1_temp[11]_lut_out = J3_cs_buffer[11] & !D1L5;
D1_temp[11] = DFFEA(D1_temp[11]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L55Q is cnt_24:u3|temp[11]~195 at LC7_A9
--operation mode is normal

D1L55Q = D1_temp[11];


--D1_temp[10] is cnt_24:u3|temp[10] at LC4_A9
--operation mode is normal

D1_temp[10]_lut_out = J3_cs_buffer[10] & !D1L5;
D1_temp[10] = DFFEA(D1_temp[10]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L35Q is cnt_24:u3|temp[10]~196 at LC4_A9
--operation mode is normal

D1L35Q = D1_temp[10];


--D1_temp[9] is cnt_24:u3|temp[9] at LC3_A9
--operation mode is normal

D1_temp[9]_lut_out = J3_cs_buffer[9] & !D1L5;
D1_temp[9] = DFFEA(D1_temp[9]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L15Q is cnt_24:u3|temp[9]~197 at LC3_A9
--operation mode is normal

D1L15Q = D1_temp[9];


--D1_temp[8] is cnt_24:u3|temp[8] at LC8_A9
--operation mode is normal

D1_temp[8]_lut_out = J3_cs_buffer[8];
D1_temp[8] = DFFEA(D1_temp[8]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L94Q is cnt_24:u3|temp[8]~198 at LC8_A9
--operation mode is normal

D1L94Q = D1_temp[8];


--D1L01 is cnt_24:u3|reduce_nor~392 at LC1_A9
--operation mode is normal

D1L01 = D1_temp[11] & D1_temp[10] & D1_temp[9] & !D1_temp[8];

--D1L52 is cnt_24:u3|reduce_nor~413 at LC1_A9
--operation mode is normal

D1L52 = D1_temp[11] & D1_temp[10] & D1_temp[9] & !D1_temp[8];

--D1L62 is cnt_24:u3|reduce_nor~414 at LC1_A9
--operation mode is normal

D1L62 = D1_temp[11] & D1_temp[10] & D1_temp[9] & !D1_temp[8];


--D1_temp[15] is cnt_24:u3|temp[15] at LC1_A16
--operation mode is normal

D1_temp[15]_lut_out = J3_cs_buffer[15];
D1_temp[15] = DFFEA(D1_temp[15]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L36Q is cnt_24:u3|temp[15]~199 at LC1_A16
--operation mode is normal

D1L36Q = D1_temp[15];


--D1_temp[14] is cnt_24:u3|temp[14] at LC5_A9
--operation mode is normal

D1_temp[14]_lut_out = J3_cs_buffer[14];
D1_temp[14] = DFFEA(D1_temp[14]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L16Q is cnt_24:u3|temp[14]~200 at LC5_A9
--operation mode is normal

D1L16Q = D1_temp[14];


--D1_temp[13] is cnt_24:u3|temp[13] at LC5_A4
--operation mode is normal

D1_temp[13]_lut_out = J3_cs_buffer[13];
D1_temp[13] = DFFEA(D1_temp[13]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L95Q is cnt_24:u3|temp[13]~201 at LC5_A4
--operation mode is normal

D1L95Q = D1_temp[13];


--D1_temp[12] is cnt_24:u3|temp[12] at LC4_A4
--operation mode is normal

D1_temp[12]_lut_out = J3_cs_buffer[12];
D1_temp[12] = DFFEA(D1_temp[12]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L75Q is cnt_24:u3|temp[12]~202 at LC4_A4
--operation mode is normal

D1L75Q = D1_temp[12];


--D1L41 is cnt_24:u3|reduce_nor~398 at LC2_A9
--operation mode is normal

D1L41 = (!D1_temp[15] & !D1_temp[14] & !D1_temp[13] & !D1_temp[12]) & CASCADE(D1L62);

--D1L72 is cnt_24:u3|reduce_nor~415 at LC2_A9
--operation mode is normal

D1L72 = (!D1_temp[15] & !D1_temp[14] & !D1_temp[13] & !D1_temp[12]) & CASCADE(D1L62);


--D1_temp[3] is cnt_24:u3|temp[3] at LC4_A2
--operation mode is normal

D1_temp[3]_lut_out = J3_cs_buffer[3];
D1_temp[3] = DFFEA(D1_temp[3]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L93Q is cnt_24:u3|temp[3]~203 at LC4_A2
--operation mode is normal

D1L93Q = D1_temp[3];


--D1_temp[2] is cnt_24:u3|temp[2] at LC7_A2
--operation mode is normal

D1_temp[2]_lut_out = J3_cs_buffer[2];
D1_temp[2] = DFFEA(D1_temp[2]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L73Q is cnt_24:u3|temp[2]~204 at LC7_A2
--operation mode is normal

D1L73Q = D1_temp[2];


--D1_temp[1] is cnt_24:u3|temp[1] at LC1_A2
--operation mode is normal

D1_temp[1]_lut_out = J3_cs_buffer[1];
D1_temp[1] = DFFEA(D1_temp[1]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L53Q is cnt_24:u3|temp[1]~205 at LC1_A2
--operation mode is normal

D1L53Q = D1_temp[1];


--D1_temp[0] is cnt_24:u3|temp[0] at LC1_A1
--operation mode is arithmetic

D1_temp[0]_lut_out = !D1_temp[0];
D1_temp[0] = DFFEA(D1_temp[0]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L33Q is cnt_24:u3|temp[0]~206 at LC1_A1
--operation mode is arithmetic

D1L33Q = D1_temp[0];

--J3_cout[0] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[0] at LC1_A1
--operation mode is arithmetic

J3_cout[0] = CARRY(D1_temp[0]);


--D1L11 is cnt_24:u3|reduce_nor~394 at LC2_A2
--operation mode is normal

D1L11 = D1_temp[3] & D1_temp[2] & D1_temp[1] & D1_temp[0];

--D1L82 is cnt_24:u3|reduce_nor~416 at LC2_A2
--operation mode is normal

D1L82 = D1_temp[3] & D1_temp[2] & D1_temp[1] & D1_temp[0];

--D1L92 is cnt_24:u3|reduce_nor~417 at LC2_A2
--operation mode is normal

D1L92 = D1_temp[3] & D1_temp[2] & D1_temp[1] & D1_temp[0];


--D1_temp[7] is cnt_24:u3|temp[7] at LC8_A2
--operation mode is normal

D1_temp[7]_lut_out = J3_cs_buffer[7];
D1_temp[7] = DFFEA(D1_temp[7]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L74Q is cnt_24:u3|temp[7]~207 at LC8_A2
--operation mode is normal

D1L74Q = D1_temp[7];


--D1_temp[6] is cnt_24:u3|temp[6] at LC1_A4
--operation mode is normal

D1_temp[6]_lut_out = J3_cs_buffer[6];
D1_temp[6] = DFFEA(D1_temp[6]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L54Q is cnt_24:u3|temp[6]~208 at LC1_A4
--operation mode is normal

D1L54Q = D1_temp[6];


--D1_temp[5] is cnt_24:u3|temp[5] at LC6_A2
--operation mode is normal

D1_temp[5]_lut_out = J3_cs_buffer[5];
D1_temp[5] = DFFEA(D1_temp[5]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L34Q is cnt_24:u3|temp[5]~209 at LC6_A2
--operation mode is normal

D1L34Q = D1_temp[5];


--D1_temp[4] is cnt_24:u3|temp[4] at LC5_A2
--operation mode is normal

D1_temp[4]_lut_out = J3_cs_buffer[4] & !D1L5;
D1_temp[4] = DFFEA(D1_temp[4]_lut_out, GLOBAL(clk), , , C1L81, , );

--D1L14Q is cnt_24:u3|temp[4]~210 at LC5_A2
--operation mode is normal

D1L14Q = D1_temp[4];


--D1L51 is cnt_24:u3|reduce_nor~399 at LC3_A2
--operation mode is normal

D1L51 = (!D1_temp[7] & !D1_temp[6] & !D1_temp[5] & !D1_temp[4]) & CASCADE(D1L92);

--D1L03 is cnt_24:u3|reduce_nor~418 at LC3_A2
--operation mode is normal

D1L03 = (!D1_temp[7] & !D1_temp[6] & !D1_temp[5] & !D1_temp[4]) & CASCADE(D1L92);


--C1L81 is cnt60a:u2|\p1:templ[3]~0 at LC8_A4
--operation mode is normal

C1L81 = en & !rst;

--C1L02 is cnt60a:u2|\p1:templ[3]~23 at LC8_A4
--operation mode is normal

C1L02 = en & !rst;


--C1L16 is cnt60a:u2|templ~58 at LC8_A16
--operation mode is normal

C1L16 = C1_\p1:templ[3] & (C1_\p1:templ[2] $ C1_\p1:templ[1] # !C1_\p1:templ[0]) # !C1_\p1:templ[3] & C1_\p1:templ[2] & C1_\p1:templ[1] & C1_\p1:templ[0];

--C1L26 is cnt60a:u2|templ~59 at LC8_A16
--operation mode is normal

C1L26 = C1_\p1:templ[3] & (C1_\p1:templ[2] $ C1_\p1:templ[1] # !C1_\p1:templ[0]) # !C1_\p1:templ[3] & C1_\p1:templ[2] & C1_\p1:templ[1] & C1_\p1:templ[0];


--C1L22 is cnt60a:u2|add~285 at LC7_A18
--operation mode is normal

C1L22 = C1_\p1:temph[1] & C1_\p1:temph[0];

--C1L42 is cnt60a:u2|add~287 at LC7_A18
--operation mode is normal

C1L42 = C1_\p1:temph[1] & C1_\p1:temph[0];


--C1L8 is cnt60a:u2|\p1:temph[3]~0 at LC3_A16
--operation mode is normal

C1L8 = C1L81 & !C1L35;

--C1L01 is cnt60a:u2|\p1:temph[3]~25 at LC3_A16
--operation mode is normal

C1L01 = C1L81 & !C1L35;


--J3_cs_buffer[27] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[27] at LC4_A7
--operation mode is arithmetic

J3_cs_buffer[27] = D1_temp[27] $ J3_cout[26];

--J3L78 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[27]~397 at LC4_A7
--operation mode is arithmetic

J3L78 = D1_temp[27] $ J3_cout[26];

--J3_cout[27] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[27] at LC4_A7
--operation mode is arithmetic

J3_cout[27] = CARRY(D1_temp[27] & J3_cout[26]);


--J3_cs_buffer[26] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[26] at LC3_A7
--operation mode is arithmetic

J3_cs_buffer[26] = D1_temp[26] $ J3_cout[25];

--J3L58 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[26]~398 at LC3_A7
--operation mode is arithmetic

J3L58 = D1_temp[26] $ J3_cout[25];

--J3_cout[26] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[26] at LC3_A7
--operation mode is arithmetic

J3_cout[26] = CARRY(D1_temp[26] & J3_cout[25]);


--J3_cs_buffer[25] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[25] at LC2_A7
--operation mode is arithmetic

J3_cs_buffer[25] = D1_temp[25] $ J3_cout[24];

--J3L38 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[25]~399 at LC2_A7
--operation mode is arithmetic

J3L38 = D1_temp[25] $ J3_cout[24];

--J3_cout[25] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[25] at LC2_A7
--operation mode is arithmetic

J3_cout[25] = CARRY(D1_temp[25] & J3_cout[24]);


--J3_cs_buffer[24] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[24] at LC1_A7
--operation mode is arithmetic

J3_cs_buffer[24] = D1_temp[24] $ J3_cout[23];

--J3L18 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[24]~400 at LC1_A7
--operation mode is arithmetic

J3L18 = D1_temp[24] $ J3_cout[23];

--J3_cout[24] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[24] at LC1_A7
--operation mode is arithmetic

J3_cout[24] = CARRY(D1_temp[24] & J3_cout[23]);


--J3_cs_buffer[30] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[30] at LC7_A7
--operation mode is arithmetic

J3_cs_buffer[30] = D1_temp[30] $ J3_cout[29];

--J3L39 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[30]~401 at LC7_A7
--operation mode is arithmetic

J3L39 = D1_temp[30] $ J3_cout[29];

--J3_cout[30] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[30] at LC7_A7
--operation mode is arithmetic

J3_cout[30] = CARRY(D1_temp[30] & J3_cout[29]);


--J3_cs_buffer[29] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[29] at LC6_A7
--operation mode is arithmetic

J3_cs_buffer[29] = D1_temp[29] $ J3_cout[28];

--J3L19 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[29]~402 at LC6_A7
--operation mode is arithmetic

J3L19 = D1_temp[29] $ J3_cout[28];

--J3_cout[29] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[29] at LC6_A7
--operation mode is arithmetic

J3_cout[29] = CARRY(D1_temp[29] & J3_cout[28]);


--J3_cs_buffer[28] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[28] at LC5_A7
--operation mode is arithmetic

J3_cs_buffer[28] = D1_temp[28] $ J3_cout[27];

--J3L98 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[28]~403 at LC5_A7
--operation mode is arithmetic

J3L98 = D1_temp[28] $ J3_cout[27];

--J3_cout[28] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[28] at LC5_A7
--operation mode is arithmetic

J3_cout[28] = CARRY(D1_temp[28] & J3_cout[27]);


--J3_cs_buffer[19] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[19] at LC4_A5
--operation mode is arithmetic

J3_cs_buffer[19] = D1_temp[19] $ J3_cout[18];

--J3L17 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[19]~404 at LC4_A5
--operation mode is arithmetic

J3L17 = D1_temp[19] $ J3_cout[18];

--J3_cout[19] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[19] at LC4_A5
--operation mode is arithmetic

J3_cout[19] = CARRY(D1_temp[19] & J3_cout[18]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -