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

📄 clock.map.eqn

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

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

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

D1L98Q = D1_temp[28];


--D1L21 is cnt_24:u3|reduce_nor~396
--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
--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]
--operation mode is normal

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

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

D1L17Q = D1_temp[19];


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

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

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

D1L96Q = D1_temp[18];


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

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

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

D1L76Q = D1_temp[17];


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

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

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

D1L56Q = D1_temp[16];


--D1L9 is cnt_24:u3|reduce_nor~390
--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
--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
--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]
--operation mode is normal

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

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

D1L97Q = D1_temp[23];


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

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

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

D1L77Q = D1_temp[22];


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

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

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

D1L57Q = D1_temp[21];


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

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

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

D1L37Q = D1_temp[20];


--D1L31 is cnt_24:u3|reduce_nor~397
--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
--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]
--operation mode is normal

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

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

D1L55Q = D1_temp[11];


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

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

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

D1L35Q = D1_temp[10];


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

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

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

D1L15Q = D1_temp[9];


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

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

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

D1L94Q = D1_temp[8];


--D1L01 is cnt_24:u3|reduce_nor~392
--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
--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
--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]
--operation mode is normal

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

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

D1L36Q = D1_temp[15];


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

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

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

D1L16Q = D1_temp[14];


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

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

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

D1L95Q = D1_temp[13];


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

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

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

D1L75Q = D1_temp[12];


--D1L41 is cnt_24:u3|reduce_nor~398
--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
--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]
--operation mode is normal

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

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

D1L93Q = D1_temp[3];


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

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

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

D1L73Q = D1_temp[2];


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

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

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

D1L53Q = D1_temp[1];


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

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

--D1L33Q is cnt_24:u3|temp[0]~206
--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]
--operation mode is arithmetic

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


--D1L11 is cnt_24:u3|reduce_nor~394
--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
--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
--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]
--operation mode is normal

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

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

D1L74Q = D1_temp[7];


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

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

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

D1L54Q = D1_temp[6];


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

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

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

D1L34Q = D1_temp[5];


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

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

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

D1L14Q = D1_temp[4];


--D1L51 is cnt_24:u3|reduce_nor~399
--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
--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
--operation mode is normal

C1L81 = en & (!rst);

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

C1L02 = en & (!rst);


--C1L16 is cnt60a:u2|templ~58
--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
--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
--operation mode is normal

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

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

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


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

C1L8 = C1L81 & (!C1L35);

--C1L01 is cnt60a:u2|\p1:temph[3]~25
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--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]
--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
--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]
--operation mode is arithmetic

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

⌨️ 快捷键说明

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