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

📄 cnt_24.fit.eqn

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

--C1_temp[22] is cnt_24:u3|temp[22] at LC2_F26
--operation mode is normal

C1_temp[22]_lut_out = H3_cs_buffer[22];
C1_temp[22] = DFFEA(C1_temp[22]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L77Q = C1_temp[22];


--C1_temp[21] is cnt_24:u3|temp[21] at LC6_F27
--operation mode is normal

C1_temp[21]_lut_out = H3_cs_buffer[21];
C1_temp[21] = DFFEA(C1_temp[21]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L57Q = C1_temp[21];


--C1_temp[20] is cnt_24:u3|temp[20] at LC5_F27
--operation mode is normal

C1_temp[20]_lut_out = H3_cs_buffer[20];
C1_temp[20] = DFFEA(C1_temp[20]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L37Q = C1_temp[20];


--C1L31 is cnt_24:u3|reduce_nor~397 at LC8_F27
--operation mode is normal

C1L31 = (!C1_temp[23] & !C1_temp[22] & !C1_temp[21] & !C1_temp[20]) & CASCADE(C1L32);

--C1L42 is cnt_24:u3|reduce_nor~412 at LC8_F27
--operation mode is normal

C1L42 = (!C1_temp[23] & !C1_temp[22] & !C1_temp[21] & !C1_temp[20]) & CASCADE(C1L32);


--C1_temp[11] is cnt_24:u3|temp[11] at LC8_F28
--operation mode is normal

C1_temp[11]_lut_out = H3_cs_buffer[11] & !C1L5;
C1_temp[11] = DFFEA(C1_temp[11]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L55Q = C1_temp[11];


--C1_temp[10] is cnt_24:u3|temp[10] at LC5_F28
--operation mode is normal

C1_temp[10]_lut_out = H3_cs_buffer[10] & !C1L5;
C1_temp[10] = DFFEA(C1_temp[10]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L35Q = C1_temp[10];


--C1_temp[9] is cnt_24:u3|temp[9] at LC2_F34
--operation mode is normal

C1_temp[9]_lut_out = H3_cs_buffer[9] & !C1L5;
C1_temp[9] = DFFEA(C1_temp[9]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L15Q = C1_temp[9];


--C1_temp[8] is cnt_24:u3|temp[8] at LC2_F28
--operation mode is normal

C1_temp[8]_lut_out = H3_cs_buffer[8];
C1_temp[8] = DFFEA(C1_temp[8]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L94Q = C1_temp[8];


--C1L01 is cnt_24:u3|reduce_nor~392 at LC6_F28
--operation mode is normal

C1L01 = C1_temp[11] & C1_temp[10] & C1_temp[9] & !C1_temp[8];

--C1L52 is cnt_24:u3|reduce_nor~413 at LC6_F28
--operation mode is normal

C1L52 = C1_temp[11] & C1_temp[10] & C1_temp[9] & !C1_temp[8];

--C1L62 is cnt_24:u3|reduce_nor~414 at LC6_F28
--operation mode is normal

C1L62 = C1_temp[11] & C1_temp[10] & C1_temp[9] & !C1_temp[8];


--C1_temp[15] is cnt_24:u3|temp[15] at LC1_F26
--operation mode is normal

C1_temp[15]_lut_out = H3_cs_buffer[15];
C1_temp[15] = DFFEA(C1_temp[15]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L36Q = C1_temp[15];


--C1_temp[14] is cnt_24:u3|temp[14] at LC4_F28
--operation mode is normal

C1_temp[14]_lut_out = H3_cs_buffer[14];
C1_temp[14] = DFFEA(C1_temp[14]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L16Q = C1_temp[14];


--C1_temp[13] is cnt_24:u3|temp[13] at LC1_F22
--operation mode is normal

C1_temp[13]_lut_out = H3_cs_buffer[13];
C1_temp[13] = DFFEA(C1_temp[13]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L95Q = C1_temp[13];


--C1_temp[12] is cnt_24:u3|temp[12] at LC1_F32
--operation mode is normal

C1_temp[12]_lut_out = H3_cs_buffer[12];
C1_temp[12] = DFFEA(C1_temp[12]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L75Q = C1_temp[12];


--C1L41 is cnt_24:u3|reduce_nor~398 at LC7_F28
--operation mode is normal

C1L41 = (!C1_temp[15] & !C1_temp[14] & !C1_temp[13] & !C1_temp[12]) & CASCADE(C1L62);

--C1L72 is cnt_24:u3|reduce_nor~415 at LC7_F28
--operation mode is normal

C1L72 = (!C1_temp[15] & !C1_temp[14] & !C1_temp[13] & !C1_temp[12]) & CASCADE(C1L62);


--C1_temp[3] is cnt_24:u3|temp[3] at LC4_F30
--operation mode is normal

C1_temp[3]_lut_out = H3_cs_buffer[3];
C1_temp[3] = DFFEA(C1_temp[3]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L93Q = C1_temp[3];


--C1_temp[2] is cnt_24:u3|temp[2] at LC3_F30
--operation mode is normal

C1_temp[2]_lut_out = H3_cs_buffer[2];
C1_temp[2] = DFFEA(C1_temp[2]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L73Q = C1_temp[2];


--C1_temp[1] is cnt_24:u3|temp[1] at LC8_F30
--operation mode is normal

C1_temp[1]_lut_out = H3_cs_buffer[1];
C1_temp[1] = DFFEA(C1_temp[1]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L53Q = C1_temp[1];


--C1_temp[0] is cnt_24:u3|temp[0] at LC1_F29
--operation mode is arithmetic

C1_temp[0]_lut_out = !C1_temp[0];
C1_temp[0] = DFFEA(C1_temp[0]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L33Q = C1_temp[0];

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

H3_cout[0] = CARRY(C1_temp[0]);


--C1L11 is cnt_24:u3|reduce_nor~394 at LC1_F30
--operation mode is normal

C1L11 = C1_temp[3] & C1_temp[2] & C1_temp[1] & C1_temp[0];

--C1L82 is cnt_24:u3|reduce_nor~416 at LC1_F30
--operation mode is normal

C1L82 = C1_temp[3] & C1_temp[2] & C1_temp[1] & C1_temp[0];

--C1L92 is cnt_24:u3|reduce_nor~417 at LC1_F30
--operation mode is normal

C1L92 = C1_temp[3] & C1_temp[2] & C1_temp[1] & C1_temp[0];


--C1_temp[7] is cnt_24:u3|temp[7] at LC7_F30
--operation mode is normal

C1_temp[7]_lut_out = H3_cs_buffer[7];
C1_temp[7] = DFFEA(C1_temp[7]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L74Q = C1_temp[7];


--C1_temp[6] is cnt_24:u3|temp[6] at LC6_F30
--operation mode is normal

C1_temp[6]_lut_out = H3_cs_buffer[6];
C1_temp[6] = DFFEA(C1_temp[6]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L54Q = C1_temp[6];


--C1_temp[5] is cnt_24:u3|temp[5] at LC5_F30
--operation mode is normal

C1_temp[5]_lut_out = H3_cs_buffer[5];
C1_temp[5] = DFFEA(C1_temp[5]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L34Q = C1_temp[5];


--C1_temp[4] is cnt_24:u3|temp[4] at LC1_F28
--operation mode is normal

C1_temp[4]_lut_out = H3_cs_buffer[4] & !C1L5;
C1_temp[4] = DFFEA(C1_temp[4]_lut_out, GLOBAL(clk), , , B1L81, , );

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

C1L14Q = C1_temp[4];


--C1L51 is cnt_24:u3|reduce_nor~399 at LC2_F30
--operation mode is normal

C1L51 = (!C1_temp[7] & !C1_temp[6] & !C1_temp[5] & !C1_temp[4]) & CASCADE(C1L92);

--C1L03 is cnt_24:u3|reduce_nor~418 at LC2_F30
--operation mode is normal

C1L03 = (!C1_temp[7] & !C1_temp[6] & !C1_temp[5] & !C1_temp[4]) & CASCADE(C1L92);


--B1L81 is cnt60a:u1|\p1:templ[3]~0 at LC5_C24
--operation mode is normal

B1L81 = en & !rst;

--B1L02 is cnt60a:u1|\p1:templ[3]~23 at LC5_C24
--operation mode is normal

B1L02 = en & !rst;


--B1L16 is cnt60a:u1|templ~58 at LC8_F26
--operation mode is normal

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

--B1L26 is cnt60a:u1|templ~59 at LC8_F26
--operation mode is normal

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


--B1L22 is cnt60a:u1|add~285 at LC7_F22
--operation mode is normal

B1L22 = B1_\p1:temph[1] & B1_\p1:temph[0];

--B1L42 is cnt60a:u1|add~287 at LC7_F22
--operation mode is normal

B1L42 = B1_\p1:temph[1] & B1_\p1:temph[0];


--B1L8 is cnt60a:u1|\p1:temph[3]~0 at LC8_F22
--operation mode is normal

B1L8 = B1L81 & !B1L35;

--B1L01 is cnt60a:u1|\p1:temph[3]~25 at LC8_F22
--operation mode is normal

B1L01 = B1L81 & !B1L35;


--B2L75 is cnt60a:u2|templ~54 at LC7_F23
--operation mode is normal

B2L75 = B2_\p1:templ[3] & (B2_\p1:templ[2] $ B2_\p1:templ[1] # !B1_\p1:templ[0]) # !B2_\p1:templ[3] & B2_\p1:templ[2] & B2_\p1:templ[1] & B1_\p1:templ[0];

--B2L85 is cnt60a:u2|templ~55 at LC7_F23
--operation mode is normal

B2L85 = B2_\p1:templ[3] & (B2_\p1:templ[2] $ B2_\p1:templ[1] # !B1_\p1:templ[0]) # !B2_\p1:templ[3] & B2_\p1:templ[2] & B2_\p1:templ[1] & B1_\p1:templ[0];


--B2L81 is cnt60a:u2|add~285 at LC6_F21
--operation mode is normal

B2L81 = B2_\p1:temph[1] & B2_\p1:temph[0];

--B2L02 is cnt60a:u2|add~287 at LC6_F21
--operation mode is normal

B2L02 = B2_\p1:temph[1] & B2_\p1:temph[0];


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

B2L8 = B1L81 & !B2L94;

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

B2L01 = B1L81 & !B2L94;


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

H3_cs_buffer[27] = C1_temp[27] $ H3_cout[26];

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

H3L78 = C1_temp[27] $ H3_cout[26];

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

H3_cout[27] = CARRY(C1_temp[27] & H3_cout[26]);


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

H3_cs_buffer[26] = C1_temp[26] $ H3_cout[25];

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

H3L58 = C1_temp[26] $ H3_cout[25];

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

H3_cout[26] = CARRY(C1_temp[26] & H3_cout[25]);


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

H3_cs_buffer[25] = C1_temp[25] $ H3_cout[24];

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

H3L38 = C1_temp[25] $ H3_cout[24];

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

H3_cout[25] = CARRY(C1_temp[25] & H3_cout[24]);


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

H3_cs_buffer[24] = C1_temp[24] $ H3_cout[23];

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

H3L18 = C1_temp[24] $ H3_cout[23];

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

H3_cout[24] = CARRY(C1_temp[24] & H3_cout[23]);


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

H3_cs_buffer[30] = C1_temp[30] $ H3_cout[29];

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

H3L39 = C1_temp[30] $ H3_cout[29];

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

H3_cout[30] = CARRY(C1_temp[30] & H3_cout[29]);


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

H3_cs_buffer[29] = C1_temp[29] $ H3_cout[28];

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

H3L19 = C1_temp[29] $ H3_cout[28];

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

H3_cout[29] = CARRY(C1_temp[29] & H3_cout[28]);


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

H3_cs_buffer[28] = C1_temp[28] $ H3_cout[27];

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

H3L98 = C1_temp[28] $ H3_cout[27];

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

H3_cout[28] = CARRY(C1_temp[28] & H3_cout[27]);


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

H3_cs_buffer[19] = C1_temp[19] $ H3_cout[18];

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

H3L17 = C1_temp[19] $ H3_cout[18];

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

H3_cout[19] = CARRY(C1_temp[19] & H3_cout[18]);


--H3_cs_buffer[18] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[18] at LC3_F33
--operation mode is arithmetic

H3_cs_buffer[18] = C1_temp[18] $ H3_cout[17];

--H3L96 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[18]~405 at LC3_F33
--operation mode is arithmetic

H3L96 = C1_temp[18] $ H3_cout[17];

--H3_cout[18] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[18] at LC3_F33
--operation mode is arithmetic

H3_cout[18] = CARRY(C1_temp[18] & H3_cout[17]);


--H3_cs_buffer[17] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[17] at LC2_F33
--operation mode is arithmetic

H3_cs_buffer[17] = C1_temp[17] $ H3_cout[16];

--H3L76 is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[17]~406 at LC2_F33
--operation mode is arithmetic

H3L76 = C1_temp[17] $ H3_cout[16];

--H3_cout[17] is cnt_24:u3|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[17] at LC2_F33
--operation mode is arithmetic

H3_cout[17] = CARRY(C1_temp[17] & H3_cout[16]);

⌨️ 快捷键说明

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