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

📄 digital_clk.fit.eqn

📁 该工程的主要功能是由VHDL语言实现多功能数字电子时钟
💻 EQN
📖 第 1 页 / 共 4 页
字号:
A1L731 = state[1] & state[0] # !state[1] & (state[2] # !state[0]);


--A1L831 is i~8246 at LC3_A21
--operation mode is normal

A1L831 = sec[1] & sec[0] & sec[4];


--A1L09 is i~10 at LC5_A21
--operation mode is normal

A1L09 = sec[3] # sec[5] # !A1L831 # !sec[2];


--A1L931 is i~8247 at LC7_A21
--operation mode is normal

A1L931 = !state[2] & state[1] & A1L76 & A1L09;


--A1L19 is i~13 at LC1_A21
--operation mode is normal

A1L19 = sec[2] # !sec[5] # !A1L831 # !sec[3];


--A1L041 is i~8248 at LC2_A21
--operation mode is normal

A1L041 = A1L731 & (A1L931 # !state[1] & A1L19);


--A1L141 is i~8249 at LC8_A21
--operation mode is normal

A1L141 = sec[1] & (A1L631 # !sec[0] & A1L041) # !sec[1] & sec[0] & A1L041;


--A1L241 is i~8250 at LC1_A22
--operation mode is normal

A1L241 = sec[1] & sec[0];


--A1L341 is i~8251 at LC3_A22
--operation mode is normal

A1L341 = sec[2] & (A1L631 # !A1L241 & A1L041) # !sec[2] & A1L241 & A1L041;


--A1L441 is i~8252 at LC4_A22
--operation mode is normal

A1L441 = A1L041 & (sec[3] $ (sec[2] & A1L241));


--A1L99 is i~269 at LC6_A22
--operation mode is normal

A1L99 = sec[1] & sec[0] & sec[2] & sec[3];


--A1L541 is i~8253 at LC8_A22
--operation mode is normal

A1L541 = sec[4] & (A1L631 # !A1L99 & A1L041) # !sec[4] & A1L99 & A1L041;


--A1L641 is i~8254 at LC7_A23
--operation mode is normal

A1L641 = A1L041 & (sec[5] $ (A1L99 & sec[4]));


--A1L741 is i~8255 at LC8_A24
--operation mode is normal

A1L741 = state[2] & !sec[0] & !state[1] # !state[2] & (sec[0] $ (A1L76 # !state[1]));


--A1L841 is i~8256 at LC8_B8
--operation mode is normal

A1L841 = state[1] & !state[0] & E2_q[1] # !state[1] & (state[0] & E2_q[1] # !state[0] & hour_display[1]);


--A1L941 is i~8257 at LC4_B10
--operation mode is normal

A1L941 = state[1] & !state[0] & E2_q[2] # !state[1] & (state[0] & E2_q[2] # !state[0] & hour_display[2]);


--A1L051 is i~8258 at LC6_A20
--operation mode is normal

A1L051 = state[1] & !state[0] & E2_q[3] # !state[1] & (state[0] & E2_q[3] # !state[0] & hour_display[3]);


--A1L151 is i~8259 at LC7_A9
--operation mode is normal

A1L151 = state[1] & !state[0] & E2_q[0] # !state[1] & (state[0] & E2_q[0] # !state[0] & hour_display[0]);


--A1L251 is i~8260 at LC5_C7
--operation mode is normal

A1L251 = !E3_q[6] & !E3_q[7] & E3_q[8] & E3_q[9];


--A1L271 is i~8285 at LC6_C7
--operation mode is normal

A1L271 = (!E3_q[11] & !E3_q[12] & E3_q[10] & E3_q[13]) & CASCADE(A1L251);


--A1L351 is i~8262 at LC7_A24
--operation mode is normal

A1L351 = !state[0] & (state[1] $ !state[2]);


--K32_cs_buffer[3] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC4_A18
--operation mode is arithmetic

K32_cs_buffer[3] = min[3] $ K32_cout[2];

--K32_cout[3] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cout[3] at LC4_A18
--operation mode is arithmetic

K32_cout[3] = CARRY(min[3] & K32_cout[2]);


--A1L451 is i~8263 at LC8_A13
--operation mode is normal

A1L451 = min[2] # !min[0] # !min[3] # !min[1];


--A1L29 is i~14 at LC6_A13
--operation mode is normal

A1L29 = A1L451 # !min[5] # !min[4];


--A1L551 is i~8264 at LC3_A24
--operation mode is normal

A1L551 = !inc_reg & !state[2] & inc # !state[1];


--A1L651 is i~8265 at LC3_A19
--operation mode is normal

A1L651 = state[1] & (state[2] $ state[0]) # !state[1] & (A1L19 # !state[2] & state[0]);


--A1L751 is i~8266 at LC5_A19
--operation mode is normal

A1L751 = !A1L651 & A1L551 & A1L29 & K32_cs_buffer[3];


--A1L851 is i~8267 at LC4_A19
--operation mode is normal

A1L851 = A1L651 # !state[2] & !A1L76 & state[1];


--A1L001 is i~612 at LC6_A14
--operation mode is normal

A1L001 = !state[2] & (A1L76 & !min[0] & A1L29 # !A1L76 & min[0]);


--A1L951 is i~8268 at LC1_A14
--operation mode is normal

A1L951 = state[1] & A1L001 # !state[1] & !min[0] & A1L29;


--K32_cs_buffer[2] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC3_A18
--operation mode is arithmetic

K32_cs_buffer[2] = min[2] $ K32_cout[1];

--K32_cout[2] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cout[2] at LC3_A18
--operation mode is arithmetic

K32_cout[2] = CARRY(min[2] & K32_cout[1]);


--A1L061 is i~8269 at LC8_A18
--operation mode is normal

A1L061 = !A1L651 & K32_cs_buffer[2] & A1L551 & A1L29;


--K32_cs_buffer[1] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC2_A18
--operation mode is arithmetic

K32_cs_buffer[1] = min[1] $ K32_cout[0];

--K32_cout[1] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cout[1] at LC2_A18
--operation mode is arithmetic

K32_cout[1] = CARRY(min[1] & K32_cout[0]);


--A1L161 is i~8270 at LC6_A19
--operation mode is normal

A1L161 = !A1L651 & K32_cs_buffer[1] & A1L551 & A1L29;


--K32_cs_buffer[4] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[4] at LC5_A18
--operation mode is arithmetic

K32_cs_buffer[4] = min[4] $ K32_cout[3];

--K32_cout[4] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cout[4] at LC5_A18
--operation mode is arithmetic

K32_cout[4] = CARRY(min[4] & K32_cout[3]);


--A1L261 is i~8271 at LC7_A18
--operation mode is normal

A1L261 = !A1L651 & K32_cs_buffer[4] & A1L551 & A1L29;


--A1L361 is i~8272 at LC7_A19
--operation mode is normal

A1L361 = !A1L651 & H8_unreg_res_node[5] & A1L551 & A1L29;


--K02_cs_buffer[2] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC4_A15
--operation mode is arithmetic

K02_cs_buffer[2] = hour[2] $ K02_cout[1];

--K02_cout[2] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cout[2] at LC4_A15
--operation mode is arithmetic

K02_cout[2] = CARRY(hour[2] & K02_cout[1]);


--A1L461 is i~8273 at LC5_A17
--operation mode is normal

A1L461 = hour[3] # !hour[0] # !hour[2] # !hour[4];


--A1L561 is i~8274 at LC5_A16
--operation mode is normal

A1L561 = A1L471 & K02_cs_buffer[2] & (A1L461 # !hour[1]);


--A1L66 is i475~0 at LC1_A15
--operation mode is normal

A1L66 = !hour[0] & (A1L461 # !hour[1]);


--K02_cs_buffer[3] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC5_A15
--operation mode is arithmetic

K02_cs_buffer[3] = hour[3] $ K02_cout[2];

--K02_cout[3] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cout[3] at LC5_A15
--operation mode is arithmetic

K02_cout[3] = CARRY(hour[3] & K02_cout[2]);


--A1L661 is i~8277 at LC7_A16
--operation mode is normal

A1L661 = K02_cs_buffer[3] & A1L471 & (A1L461 # !hour[1]);


--A1L761 is i~8278 at LC1_A17
--operation mode is normal

A1L761 = H7_unreg_res_node[4] & A1L471 & (A1L461 # !hour[1]);


--K02_cs_buffer[1] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC3_A15
--operation mode is arithmetic

K02_cs_buffer[1] = hour[1] $ K02_cout[0];

--K02_cout[1] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cout[1] at LC3_A15
--operation mode is arithmetic

K02_cout[1] = CARRY(hour[1] & K02_cout[0]);


--A1L861 is i~8279 at LC8_A16
--operation mode is normal

A1L861 = A1L471 & K02_cs_buffer[1] & (A1L461 # !hour[1]) # !A1L471 & hour[1];


--A1L961 is i~8280 at LC6_B5
--operation mode is normal

A1L961 = !E1_q[1] & !E1_q[2] & E1_q[0] & E1_q[3];


--A1L371 is i~8286 at LC7_B5
--operation mode is normal

A1L371 = (E1_q[4] & E1_q[5] & E1_q[6] & E1_q[7]) & CASCADE(A1L961);


--H8_unreg_res_node[5] is lpm_add_sub:i_rtl_7|addcore:adder|unreg_res_node[5] at LC6_A18
--operation mode is normal

H8_unreg_res_node[5] = K32_cout[4] $ min[5];


--A1L071 is i~8282 at LC1_A16
--operation mode is normal

A1L071 = !state[1] & (state[2] # A1L76 # !state[0]);


--A1L471 is i~8287 at LC2_A16
--operation mode is normal

A1L471 = (state[2] & !A1L19 & !A1L29 # !state[2] & (state[0] # !A1L19 & !A1L29)) & CASCADE(A1L071);


--H7_unreg_res_node[4] is lpm_add_sub:i_rtl_6|addcore:adder|unreg_res_node[4] at LC6_A15
--operation mode is normal

H7_unreg_res_node[4] = K02_cout[3] $ hour[4];


--A1L17 is i731~288 at LC1_B8
--operation mode is normal

A1L17 = A1L37 & (K71L5 & !K71L1 # !K71L5 & hour_display[2]) # !A1L37 & hour_display[2];


--A1L23 is data[1]~1097 at LC5_B10
--operation mode is normal

A1L23 = cnt[0] & hour_display[4] & !set12 & hour_display[2];


--A1L21 is clk1hz~1 at LC4_B13
--operation mode is normal

A1L21 = !A1L521;


--A1L581 is min_display[0]~72 at LC8_A8
--operation mode is normal

A1L581 = !en;


--A1L41 is clk1khz~1 at LC7_B2
--operation mode is normal

A1L41 = !A1L721;


--A1L84 is hour[0]~79 at LC7_A15
--operation mode is normal

A1L84 = !A1L471;


--set12 is set12 at Pin_6
--operation mode is input

set12 = INPUT();


--clken is clken at Pin_7
--operation mode is input

clken = INPUT();


--clr is clr at Pin_5
--operation mode is input

clr = INPUT();


--clk is clk at Pin_1
--operation mode is input

clk = INPUT();


--inc is inc at Pin_38
--operation mode is input

inc = INPUT();


--mode is mode at Pin_44
--operation mode is input

mode = INPUT();


--en is en at Pin_3
--operation mode is input

en = INPUT();


--clk_out is clk_out at Pin_53
--operation mode is output

clk_out = OUTPUT(clock);


--seg7[7] is seg7[7] at Pin_16
--operation mode is output

seg7[7] = OUTPUT(A1L101);


--seg7[6] is seg7[6] at Pin_17
--operation mode is output

seg7[6] = OUTPUT(A1L201);


--seg7[5] is seg7[5] at Pin_18
--operation mode is output

seg7[5] = OUTPUT(A1L301);


--seg7[4] is seg7[4] at Pin_19
--operation mode is output

seg7[4] = OUTPUT(A1L401);


--seg7[3] is seg7[3] at Pin_21
--operation mode is output

seg7[3] = OUTPUT(A1L501);


--seg7[2] is seg7[2] at Pin_22
--operation mode is output

seg7[2] = OUTPUT(A1L601);


--seg7[1] is seg7[1] at Pin_23
--operation mode is output

seg7[1] = OUTPUT(!A1L171);


--seg7[0] is seg7[0] at Pin_24
--operation mode is output

seg7[0] = OUTPUT(A1L701);


--scan[5] is scan[5] at Pin_78
--operation mode is output

scan[5] = OUTPUT(A1L39);


--scan[4] is scan[4] at Pin_79
--operation mode is output

scan[4] = OUTPUT(A1L49);


--scan[3] is scan[3] at Pin_80
--operation mode is output

scan[3] = OUTPUT(A1L59);


--scan[2] is scan[2] at Pin_81
--operation mode is output

scan[2] = OUTPUT(A1L69);


--scan[1] is scan[1] at Pin_10
--operation mode is output

scan[1] = OUTPUT(A1L79);


--scan[0] is scan[0] at Pin_11
--operation mode is output

scan[0] = OUTPUT(A1L89);


--A1L571 is i~8292 at LC1_B5
--operation mode is normal

A1L571 = !A1L371;


⌨️ 快捷键说明

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