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

📄 digital_clk.map.eqn

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


--K32_cs_buffer[3] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--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]
--operation mode is arithmetic

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


--K32_cs_buffer[2] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--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]
--operation mode is arithmetic

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


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

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


--K32_cs_buffer[1] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--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]
--operation mode is arithmetic

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


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

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


--K32_cs_buffer[4] is lpm_add_sub:i_rtl_7|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--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]
--operation mode is arithmetic

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


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

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


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

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


--K02_cs_buffer[2] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--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]
--operation mode is arithmetic

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


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

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


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

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


--A1L66 is i475~0
--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]
--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]
--operation mode is arithmetic

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


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

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


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

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


--K02_cs_buffer[1] is lpm_add_sub:i_rtl_6|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--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]
--operation mode is arithmetic

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

A1L21 = !A1L521;


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

A1L581 = !en;


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

A1L41 = !A1L721;


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

A1L84 = !A1L471;


--set12 is set12
--operation mode is input

set12 = INPUT();


--clken is clken
--operation mode is input

clken = INPUT();


--clr is clr
--operation mode is input

clr = INPUT();


--clk is clk
--operation mode is input

clk = INPUT();


--inc is inc
--operation mode is input

inc = INPUT();


--mode is mode
--operation mode is input

mode = INPUT();


--en is en
--operation mode is input

en = INPUT();


--clk_out is clk_out
--operation mode is output

clk_out = OUTPUT(clock);


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

seg7[7] = OUTPUT(A1L101);


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

seg7[6] = OUTPUT(A1L201);


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

seg7[5] = OUTPUT(A1L301);


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

seg7[4] = OUTPUT(A1L401);


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

seg7[3] = OUTPUT(A1L501);


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

seg7[2] = OUTPUT(A1L601);


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

seg7[1] = OUTPUT(!A1L171);


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

seg7[0] = OUTPUT(A1L701);


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

scan[5] = OUTPUT(A1L39);


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

scan[4] = OUTPUT(A1L49);


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

scan[3] = OUTPUT(A1L59);


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

scan[2] = OUTPUT(A1L69);


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

scan[1] = OUTPUT(A1L79);


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

scan[0] = OUTPUT(A1L89);


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

A1L571 = !A1L371;


⌨️ 快捷键说明

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