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

📄 stopwatch.map.eqn

📁 读取4*4键盘的键值
💻 EQN
📖 第 1 页 / 共 3 页
字号:
B1_count[5]_lut_out = B1L61 & B1L81;
B1_count[5] = DFFEA(B1_count[5]_lut_out, clk, !reset, , B1L9, , );


--B1_count[1] is msecond:u1|count[1]
--operation mode is normal

B1_count[1]_lut_out = J6_cs_buffer[1] & B1L81 & !B1L02;
B1_count[1] = DFFEA(B1_count[1]_lut_out, clk, !reset, , B1L9, , );


--E1L42 is act:u4|i69~442
--operation mode is normal

E1L42 = B1_count[5] & (B1_count[1] # E1_count[0]) # !B1_count[5] & B1_count[1] & !E1_count[0];


--C1_count[1] is second:u2|count[1]
--operation mode is normal

C1_count[1]_lut_out = J21_cs_buffer[1] & C1L61 & !C1L71;
C1_count[1] = DFFEA(C1_count[1]_lut_out, B1L21Q, !reset, , B1L9, , );


--E1L52 is act:u4|i69~443
--operation mode is normal

E1L52 = E1_count[1] & C1_count[1] & !E1_count[0] # !E1_count[1] & E1L42;


--D1_count[5] is minute:u3|count[5]
--operation mode is normal

D1_count[5]_lut_out = D1L21 & D1L41;
D1_count[5] = DFFEA(D1_count[5]_lut_out, C1L01Q, !reset, , B1L9, , );


--E1L62 is act:u4|i69~444
--operation mode is normal

E1L62 = E1L52 & (D1_count[5] & !E1L75 # !E1_count[2]) # !E1L52 & D1_count[5] & !E1L75;


--E1L72 is act:u4|i69~445
--operation mode is normal

E1L72 = E1L62 # E1_count[1] & E1_count[2] & E1_num[1];


--J6_cs_buffer[2] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

J6_cs_buffer[2] = B1_count[2] $ J6_cout[1];

--J6_cout[2] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

J6_cout[2] = CARRY(B1_count[2] & J6_cout[1]);


--J21_cs_buffer[2] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

J21_cs_buffer[2] = C1_count[2] $ J21_cout[1];

--J21_cout[2] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

J21_cout[2] = CARRY(C1_count[2] & J21_cout[1]);


--B1L21Q is msecond:u1|ensec~reg0
--operation mode is normal

B1L21Q_lut_out = B1L31;
B1L21Q = DFFEA(B1L21Q_lut_out, clk, , , B1L11, , );


--C1L01Q is second:u2|enmin~reg0
--operation mode is normal

C1L01Q_lut_out = C1L11;
C1L01Q = DFFEA(C1L01Q_lut_out, B1L21Q, , , B1L11, , );


--C1_count[6] is second:u2|count[6]
--operation mode is normal

C1_count[6]_lut_out = C1L31 & C1L61;
C1_count[6] = DFFEA(C1_count[6]_lut_out, B1L21Q, !reset, , B1L9, , );


--E1L22 is act:u4|i68~449
--operation mode is normal

E1L22 = E1_count[2] # !C1_count[6] # !E1_count[1] # !E1_count[0];


--D1_count[2] is minute:u3|count[2]
--operation mode is normal

D1_count[2]_lut_out = J81_cs_buffer[2] & D1L41 & !D1L61;
D1_count[2] = DFFEA(D1_count[2]_lut_out, C1L01Q, !reset, , B1L9, , );


--E1L32 is act:u4|i68~451
--operation mode is normal

E1L32 = (E1_count[1] # E1_count[0] # !D1_count[2] # !E1_count[2]) & CASCADE(E1L22);


--B1_count[0] is msecond:u1|count[0]
--operation mode is normal

B1_count[0]_lut_out = B1L81 & !B1L02 & !J6_cs_buffer[0];
B1_count[0] = DFFEA(B1_count[0]_lut_out, clk, !reset, , B1L9, , );


--C1_count[0] is second:u2|count[0]
--operation mode is normal

C1_count[0]_lut_out = C1L61 & !C1L71 & !J21_cs_buffer[0];
C1_count[0] = DFFEA(C1_count[0]_lut_out, B1L21Q, !reset, , B1L9, , );


--C1_count[4] is second:u2|count[4]
--operation mode is normal

C1_count[4]_lut_out = C1L51 & C1L61;
C1_count[4] = DFFEA(C1_count[4]_lut_out, B1L21Q, !reset, , B1L9, , );


--E1L43 is act:u4|i70~448
--operation mode is normal

E1L43 = E1_count[2] # !C1_count[4] # !E1_count[1] # !E1_count[0];


--E1L53 is act:u4|i70~450
--operation mode is normal

E1L53 = (E1_count[1] # E1_count[0] # !D1_count[0] # !E1_count[2]) & CASCADE(E1L43);


--J6_cs_buffer[3] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--operation mode is arithmetic

J6_cs_buffer[3] = B1_count[3] $ J6_cout[2];

--J6_cout[3] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[3]
--operation mode is arithmetic

J6_cout[3] = CARRY(B1_count[3] & J6_cout[2]);


--J21_cs_buffer[3] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--operation mode is arithmetic

J21_cs_buffer[3] = C1_count[3] $ J21_cout[2];

--J21_cout[3] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[3]
--operation mode is arithmetic

J21_cout[3] = CARRY(C1_count[3] & J21_cout[2]);


--C1_count[7] is second:u2|count[7]
--operation mode is normal

C1_count[7]_lut_out = C1L21 & C1L61;
C1_count[7] = DFFEA(C1_count[7]_lut_out, B1L21Q, !reset, , B1L9, , );


--E1L61 is act:u4|i67~409
--operation mode is normal

E1L61 = E1_count[2] # !E1_count[1] # !E1_count[0] # !C1_count[7];


--D1_count[3] is minute:u3|count[3]
--operation mode is normal

D1_count[3]_lut_out = D1L41 & J81_cs_buffer[3] & !D1L61;
D1_count[3] = DFFEA(D1_count[3]_lut_out, C1L01Q, !reset, , B1L9, , );


--E1L71 is act:u4|i67~411
--operation mode is normal

E1L71 = (E1_count[1] # E1_count[0] # !E1_count[2] # !D1_count[3]) & CASCADE(E1L61);


--J6_cs_buffer[1] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--operation mode is arithmetic

J6_cs_buffer[1] = B1_count[1] $ J6_cout[0];

--J6_cout[1] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[1]
--operation mode is arithmetic

J6_cout[1] = CARRY(B1_count[1] & J6_cout[0]);


--J21_cs_buffer[1] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--operation mode is arithmetic

J21_cs_buffer[1] = C1_count[1] $ J21_cout[0];

--J21_cout[1] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[1]
--operation mode is arithmetic

J21_cout[1] = CARRY(C1_count[1] & J21_cout[0]);


--C1_count[5] is second:u2|count[5]
--operation mode is normal

C1_count[5]_lut_out = C1L41 & C1L61;
C1_count[5] = DFFEA(C1_count[5]_lut_out, B1L21Q, !reset, , B1L9, , );


--E1L82 is act:u4|i69~448
--operation mode is normal

E1L82 = E1_count[2] # !C1_count[5] # !E1_count[1] # !E1_count[0];


--D1_count[1] is minute:u3|count[1]
--operation mode is normal

D1_count[1]_lut_out = J81_cs_buffer[1] & D1L41 & !D1L61;
D1_count[1] = DFFEA(D1_count[1]_lut_out, C1L01Q, !reset, , B1L9, , );


--E1L92 is act:u4|i69~450
--operation mode is normal

E1L92 = (E1_count[1] # E1_count[0] # !D1_count[1] # !E1_count[2]) & CASCADE(E1L82);


--B1L81 is msecond:u1|i~34
--operation mode is normal

B1L81 = !B1_count[6] & !B1_count[5] # !B1_count[7];


--B1L91 is msecond:u1|i~89
--operation mode is normal

B1L91 = B1_count[6] # B1_count[5] # !B1_count[4] # !B1_count[7];


--J3_cs_buffer[6] is msecond:u1|lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

J3_cs_buffer[6] = B1_count[6] $ J3_cout[5];

--J3_cout[6] is msecond:u1|lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

J3_cout[6] = CARRY(B1_count[6] & J3_cout[5]);


--J6_cs_buffer[6] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

J6_cs_buffer[6] = B1_count[6] $ J6_cout[5];

--J6_cout[6] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

J6_cout[6] = CARRY(B1_count[6] & J6_cout[5]);


--B1L02 is msecond:u1|i~90
--operation mode is normal

B1L02 = B1_count[3] & B1_count[0] & !B1_count[2] & !B1_count[1];


--B1L51 is msecond:u1|i54~163
--operation mode is normal

B1L51 = B1L02 & B1L91 & J3_cs_buffer[6] # !B1L02 & J6_cs_buffer[6];


--C1L61 is second:u2|i~107
--operation mode is normal

C1L61 = !C1_count[7] & (!C1_count[5] # !C1_count[6]);


--C1L71 is second:u2|i~108
--operation mode is normal

C1L71 = C1_count[3] & C1_count[0] & !C1_count[2] & !C1_count[1];


--D1L41 is minute:u3|i~97
--operation mode is normal

D1L41 = !D1_count[7] & (!D1_count[5] # !D1_count[6]);


--D1L51 is minute:u3|i~98
--operation mode is normal

D1L51 = D1_count[7] # D1_count[5] # !D1_count[4] # !D1_count[6];


--J51_cs_buffer[6] is minute:u3|lpm_add_sub:i_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

J51_cs_buffer[6] = D1_count[6] $ J51_cout[5];

--J51_cout[6] is minute:u3|lpm_add_sub:i_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

J51_cout[6] = CARRY(D1_count[6] & J51_cout[5]);


--J81_cs_buffer[6] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

J81_cs_buffer[6] = D1_count[6] $ J81_cout[5];

--J81_cout[6] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

J81_cout[6] = CARRY(D1_count[6] & J81_cout[5]);


--D1L61 is minute:u3|i~99
--operation mode is normal

D1L61 = D1_count[3] & D1_count[0] & !D1_count[2] & !D1_count[1];


--D1L11 is minute:u3|i50~171
--operation mode is normal

D1L11 = D1L61 & D1L51 & J51_cs_buffer[6] # !D1L61 & J81_cs_buffer[6];


--J81_cs_buffer[2] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

J81_cs_buffer[2] = D1_count[2] $ J81_cout[1];

--J81_cout[2] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

J81_cout[2] = CARRY(D1_count[2] & J81_cout[1]);


--J3_cs_buffer[4] is msecond:u1|lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

J3_cs_buffer[4] = B1_count[4] $ J3_cout[3];

--J3_cout[4] is msecond:u1|lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

J3_cout[4] = CARRY(B1_count[4] & J3_cout[3]);


--J6_cs_buffer[4] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

J6_cs_buffer[4] = B1_count[4] $ J6_cout[3];

--J6_cout[4] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

J6_cout[4] = CARRY(B1_count[4] & J6_cout[3]);


--B1L71 is msecond:u1|i56~162
--operation mode is normal

B1L71 = B1L02 & B1L91 & J3_cs_buffer[4] # !B1L02 & J6_cs_buffer[4];


--J6_cs_buffer[0] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]
--operation mode is arithmetic

J6_cs_buffer[0] = B1_count[0];

--J6_cout[0] is msecond:u1|lpm_add_sub:i_rtl_5|addcore:adder|a_csnbuffer:result_node|cout[0]
--operation mode is arithmetic

J6_cout[0] = CARRY(B1_count[0]);


--J21_cs_buffer[0] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]
--operation mode is arithmetic

J21_cs_buffer[0] = C1_count[0];

--J21_cout[0] is second:u2|lpm_add_sub:i_rtl_4|addcore:adder|a_csnbuffer:result_node|cout[0]
--operation mode is arithmetic

J21_cout[0] = CARRY(C1_count[0]);


--J51_cs_buffer[4] is minute:u3|lpm_add_sub:i_rtl_0|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

J51_cs_buffer[4] = D1_count[4] $ J51_cout[3];

--J51_cout[4] is minute:u3|lpm_add_sub:i_rtl_0|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

J51_cout[4] = CARRY(D1_count[4] & J51_cout[3]);


--J81_cs_buffer[4] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

J81_cs_buffer[4] = D1_count[4] $ J81_cout[3];

--J81_cout[4] is minute:u3|lpm_add_sub:i_rtl_3|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

J81_cout[4] = CARRY(D1_count[4] & J81_cout[3]);


--D1L31 is minute:u3|i52~170
--operation mode is normal

D1L31 = D1L61 & D1L51 & J51_cs_buffer[4] # !D1L61 & J81_cs_buffer[4];

⌨️ 快捷键说明

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