📄 i2c_altera.map.eqn
字号:
--M1_WORD_SR[2] is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|WORD_SR[2]
M1_WORD_SR[2] = AMPP_FUNCTION(A1L5, M1L91, M1_WORD_SR[3], !M1_clear_signal, TB1_state[4], B1L22);
--M1L62 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|WORD_SR~348
M1L62 = AMPP_FUNCTION(M1_WORD_SR[2], TB1_state[4], M1_word_counter[1], M1_word_counter[2]);
--M1L2 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|reduce_nor~13
M1L2 = AMPP_FUNCTION(M1_word_counter[2], M1_word_counter[3]);
--M1L5 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|word_counter[0]~6
M1L5 = AMPP_FUNCTION(TB1_state[3], B1L42, TB1_state[4]);
--M1L6 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|word_counter[0]~205
M1L6 = AMPP_FUNCTION(M1_word_counter[1], M1L2, M1_word_counter[0], M1L5);
--M1L8 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|word_counter[1]~206
M1L8 = AMPP_FUNCTION(TB1_state[3], B1L42, M1_word_counter[0], TB1_state[4]);
--M1L41 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|word_counter~207
M1L41 = AMPP_FUNCTION(M1_word_counter[0], M1_word_counter[1], M1_word_counter[2], M1_word_counter[3]);
--M1L11 is sld_signaltap:auto_signaltap_0|sld_rom_sr:crc_rom_sr|word_counter[2]~208
M1L11 = AMPP_FUNCTION(M1_word_counter[0], M1_word_counter[1], M1L5);
--BB1L5 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_seg_state_machine:sm2|status_out~110
BB1L5 = AMPP_FUNCTION(RB1_Q[1], MB1L02, P1_is_buffer_wrapped_once);
--BB1L6 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_seg_state_machine:sm2|status_out~111
BB1L6 = AMPP_FUNCTION(BB1L5, BB1_status_out[0], Z1L9);
--R3_dffs[3] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|lpm_shiftreg:trigger_config_deserialize|dffs[3]
R3_dffs[3] = AMPP_FUNCTION(A1L5, R3_dffs[4], !B1_reset_all, N1_trigger_setup_ena);
--R3_dffs[4] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|lpm_shiftreg:trigger_config_deserialize|dffs[4]
R3_dffs[4] = AMPP_FUNCTION(A1L5, R3_dffs[5], !B1_reset_all, N1_trigger_setup_ena);
--EB1_pre_hazard[7] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_post_trigger_counter:\gen_non_zero_sample_depth:tc1|lpm_counter:post_trigger_counter|cntr_809:auto_generated|pre_hazard[7]
EB1_pre_hazard[7] = AMPP_FUNCTION(PCLK, EB1_counter_comb_bita7, !B1_reset_all, AB1_post_trigger_count_enable);
--AB1L2 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_state_machine:sm1|edq~69
AB1L2 = AMPP_FUNCTION(R3_dffs[3], R3_dffs[4], EB1_pre_hazard[7], AB1_ela_done);
--EB1_pre_hazard[9] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_post_trigger_counter:\gen_non_zero_sample_depth:tc1|lpm_counter:post_trigger_counter|cntr_809:auto_generated|pre_hazard[9]
EB1_pre_hazard[9] = AMPP_FUNCTION(PCLK, EB1_counter_comb_bita9, !B1_reset_all, AB1_post_trigger_count_enable);
--EB1_pre_hazard[8] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_post_trigger_counter:\gen_non_zero_sample_depth:tc1|lpm_counter:post_trigger_counter|cntr_809:auto_generated|pre_hazard[8]
EB1_pre_hazard[8] = AMPP_FUNCTION(PCLK, EB1_counter_comb_bita8, !B1_reset_all, AB1_post_trigger_count_enable);
--X1L1 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_post_trigger_counter:\gen_non_zero_sample_depth:tc1|stop_acquisition~100
X1L1 = AMPP_FUNCTION(EB1_pre_hazard[7], EB1_pre_hazard[8], R3_dffs[3], R3_dffs[4]);
--AB1L6 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_state_machine:sm1|post_trigger_count_enable~108
AB1L6 = AMPP_FUNCTION(RB1_Q[1], AB1L2, EB1_pre_hazard[9], X1L1);
--AB1L7 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_state_machine:sm1|post_trigger_count_enable~109
AB1L7 = AMPP_FUNCTION(P1_is_buffer_wrapped_once, Z1L9, AB1L6);
--R3_dffs[6] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|lpm_shiftreg:trigger_config_deserialize|dffs[6]
R3_dffs[6] = AMPP_FUNCTION(A1L5, R3_dffs[7], !B1_reset_all, N1_trigger_setup_ena);
--J1_IRSR_ENA is sld_hub:sld_hub_inst|IRSR_ENA
J1_IRSR_ENA = AMPP_FUNCTION(J1_jtag_debug_mode_usr1, TB1_state[3], TB1_state[4]);
--UB1_w_anode38w[3] is sld_hub:sld_hub_inst|lpm_decode:instruction_decoder|decode_rpe:auto_generated|w_anode38w[3]
UB1_w_anode38w[3] = AMPP_FUNCTION(RB6_Q[2], RB6_Q[1], J1L34, RB6_Q[3]);
--TB1_state[6] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[6]
TB1_state[6] = AMPP_FUNCTION(A1L5, TB1L32, A1L7);
--TB1L42 is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state~17
TB1L42 = AMPP_FUNCTION(A1L7, TB1_state[6]);
--TB1L43 is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state~414
TB1L43 = AMPP_FUNCTION(A1L7, TB1_state[8], TB1_state[1], TB1_state[15]);
--C1_cmd_stop is i2c_cmd:inst|cmd_stop
C1_cmd_stop = DFFEAS(C1L02, H1_Mega_cnt[0], , , , , , !F1_rst_out, );
--C1_execute is i2c_cmd:inst|execute
C1_execute = DFFEAS(C1L22, H1_Mega_cnt[0], , , , , , !F1_rst_out, );
--D1_x1 is I2C:inst1|x1
D1_x1 = DFFEAS(D1L5, H1_Mega_cnt[0], !F1_rst_out, , , C1_execute, , , !D1_x1);
--D1L1 is I2C:inst1|_~38
D1L1 = C1_cmd_stop & C1_execute & !D1_x1;
--D1L6 is I2C:inst1|Ack_tx_reg~0
D1L6 = C1_execute & !D1_x1;
--D1_y3 is I2C:inst1|y3
D1_y3 = DFFEAS(D1_y2, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--D1L22 is I2C:inst1|Cmd_reg[2]~71
D1L22 = D1_t6 # D1_y3;
--D1L32 is I2C:inst1|Cmd_reg[2]~72
D1L32 = D1L6 # NB1_Deglitch & (D1_s1a # D1L22);
--D1L67 is I2C:inst1|y0~21
D1L67 = !D1_y3 & (D1_Cmd_reg[0] # D1_y0);
--F1_cnt[15] is filter:inst8|cnt[15]
F1_cnt[15] = DFFEAS(F1L84, SYSCLK, , , , , , , );
--PB1_safe_q[4] is I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_rf6:auto_generated|safe_q[4]
PB1_safe_q[4] = DFFEAS(PB1_counter_comb_bita4, H1_Mega_cnt[0], , , , ~GND, , , NB1L1);
--PB1_safe_q[3] is I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_rf6:auto_generated|safe_q[3]
PB1_safe_q[3] = DFFEAS(PB1_counter_comb_bita3, H1_Mega_cnt[0], , , , ~GND, , , NB1L1);
--JB61L2 is I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:cmp_end|aeb_out~38
JB61L2 = PB1_safe_q[4] & PB1_safe_q[3];
--PB1_safe_q[0] is I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_rf6:auto_generated|safe_q[0]
PB1_safe_q[0] = DFFEAS(PB1_counter_comb_bita0, H1_Mega_cnt[0], , , , ~GND, , , NB1L1);
--PB1_safe_q[2] is I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_rf6:auto_generated|safe_q[2]
PB1_safe_q[2] = DFFEAS(PB1_counter_comb_bita2, H1_Mega_cnt[0], , , , ~GND, , , NB1L1);
--PB1_safe_q[1] is I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_rf6:auto_generated|safe_q[1]
PB1_safe_q[1] = DFFEAS(PB1_counter_comb_bita1, H1_Mega_cnt[0], , , , ~GND, , , NB1L1);
--JB61L1 is I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:cmp_end|aeb_out~0
JB61L1 = JB61L2 & !PB1_safe_q[0] & !PB1_safe_q[2] & !PB1_safe_q[1];
--D1_s1 is I2C:inst1|s1
D1_s1 = DFFEAS(D1L62, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--D1_t1a is I2C:inst1|t1a
D1_t1a = DFFEAS(D1_t1, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--D1_t4a is I2C:inst1|t4a
D1_t4a = DFFEAS(D1_t4, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--D1_y1 is I2C:inst1|y1
D1_y1 = DFFEAS(D1L87, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--D1L16 is I2C:inst1|Start_condition~39
D1L16 = NB1_Deglitch & (D1_y3 # D1_Cmd_reg[1] & !D1_Ss_idle);
--C1_cmd_start is i2c_cmd:inst|cmd_start
C1_cmd_start = DFFEAS(C1L32, H1_Mega_cnt[0], , , , , , !F1_rst_out, );
--D1L2 is I2C:inst1|_~39
D1L2 = C1_execute & C1_cmd_start & !D1_x1;
--D1L95 is I2C:inst1|Ss_idle~21
D1L95 = !D1_s1a & (D1_Cmd_reg[1] # D1_Ss_idle);
--C1_cmd_send is i2c_cmd:inst|cmd_send
C1_cmd_send = DFFEAS(C1L42, H1_Mega_cnt[0], , , , , , !F1_rst_out, );
--D1L12 is I2C:inst1|Cmd_reg[2]~1
D1L12 = D1_s1a # C1_execute & C1_cmd_send & !D1_x1;
--D1_BitCnt[2] is I2C:inst1|BitCnt[2]
D1_BitCnt[2] = DFFEAS(D1L61, H1_Mega_cnt[0], !F1_rst_out, , D1L51, , , , );
--D1_BitCnt[1] is I2C:inst1|BitCnt[1]
D1_BitCnt[1] = DFFEAS(D1L21, H1_Mega_cnt[0], !F1_rst_out, , D1L11, , , , );
--D1_BitCnt[0] is I2C:inst1|BitCnt[0]
D1_BitCnt[0] = DFFEAS(D1L9, H1_Mega_cnt[0], !F1_rst_out, , D1L41, , , , );
--D1L4 is I2C:inst1|_~224
D1L4 = D1_t2 & D1_BitCnt[2] & D1_BitCnt[1] & D1_BitCnt[0];
--C1_i2c_data_t[7] is i2c_cmd:inst|i2c_data_t[7]
C1_i2c_data_t[7] = DFFEAS(C1L52, H1_Mega_cnt[0], , , , , , !F1_rst_out, );
--D1_Sh_reg[6] is I2C:inst1|Sh_reg[6]
D1_Sh_reg[6] = DFFEAS(D1L45, H1_Mega_cnt[0], !F1_rst_out, , D1L75, , , , );
--D1L65 is I2C:inst1|Sh_reg[7]~1
D1L65 = D1_t2 & (D1_Sh_reg[6] # D1L6 & C1_i2c_data_t[7]) # !D1_t2 & D1L6 & C1_i2c_data_t[7];
--D1L75 is I2C:inst1|Sh_reg[7]~8
D1L75 = NB1_Deglitch & (D1_t2 # C1_execute & !D1_x1) # !NB1_Deglitch & (C1_execute & !D1_x1);
--D1L36 is I2C:inst1|t0~85
D1L36 = D1_t2 & (!D1_BitCnt[0] # !D1_BitCnt[1] # !D1_BitCnt[2]);
--D1L46 is I2C:inst1|t0~86
D1L46 = !D1_t6 & (D1_t0 & !D1L36 # !D1_t0 & (D1_Cmd_reg[2]));
--D1_s2a is I2C:inst1|s2a
D1_s2a = DFFEAS(D1_s2, H1_Mega_cnt[0], !F1_rst_out, , NB1_Deglitch, , , , );
--UB1_w_anode78w[3] is sld_hub:sld_hub_inst|lpm_decode:instruction_decoder|decode_rpe:auto_generated|w_anode78w[3]
UB1_w_anode78w[3] = AMPP_FUNCTION(RB6_Q[3], RB6_Q[2], RB6_Q[1], J1L34);
--TB1_state[14] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[14]
TB1_state[14] = AMPP_FUNCTION(A1L5, TB1L92);
--TB1L03 is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state~29
TB1L03 = AMPP_FUNCTION(TB1_state[12], TB1_state[14]);
--Z1L1 is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_level_seq_mgr:ela_level_seq_mgr|process0~1
Z1L1 = AMPP_FUNCTION(P1_is_buffer_wrapped_once, R3_dffs[5]);
--R4_dffs[24] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[24]
R4_dffs[24] = AMPP_FUNCTION(A1L5, R4_dffs[25], !B1_reset_all, N1_trigger_setup_ena);
--R4_dffs[25] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[25]
R4_dffs[25] = AMPP_FUNCTION(A1L5, R4_dffs[26], !B1_reset_all, N1_trigger_setup_ena);
--B1_acq_trigger_in_reg[8] is sld_signaltap:auto_signaltap_0|acq_trigger_in_reg[8]
B1_acq_trigger_in_reg[8] = AMPP_FUNCTION(PCLK, VD_VS);
--DB9_holdff is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|sld_mbpmg:\trigger_modules_gen:0:trigger_match|sld_sbpmg:\gen_sbpmg_pipeline_less_than_two:sm0:8:sm1|holdff
DB9_holdff = AMPP_FUNCTION(PCLK, B1_acq_trigger_in_reg[8]);
--R4_dffs[26] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[26]
R4_dffs[26] = AMPP_FUNCTION(A1L5, altera_internal_jtag, !B1_reset_all, N1_trigger_setup_ena);
--R4_dffs[0] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[0]
R4_dffs[0] = AMPP_FUNCTION(A1L5, R4_dffs[1], !B1_reset_all, N1_trigger_setup_ena);
--R4_dffs[1] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[1]
R4_dffs[1] = AMPP_FUNCTION(A1L5, R4_dffs[2], !B1_reset_all, N1_trigger_setup_ena);
--B1_acq_trigger_in_reg[0] is sld_signaltap:auto_signaltap_0|acq_trigger_in_reg[0]
B1_acq_trigger_in_reg[0] = AMPP_FUNCTION(PCLK, PDATA[0]);
--DB1_holdff is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|sld_mbpmg:\trigger_modules_gen:0:trigger_match|sld_sbpmg:\gen_sbpmg_pipeline_less_than_two:sm0:0:sm1|holdff
DB1_holdff = AMPP_FUNCTION(PCLK, B1_acq_trigger_in_reg[0]);
--R4_dffs[2] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[2]
R4_dffs[2] = AMPP_FUNCTION(A1L5, R4_dffs[3], !B1_reset_all, N1_trigger_setup_ena);
--R4_dffs[3] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[3]
R4_dffs[3] = AMPP_FUNCTION(A1L5, R4_dffs[4], !B1_reset_all, N1_trigger_setup_ena);
--R4_dffs[4] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|lpm_shiftreg:trigger_condition_deserialize|dffs[4]
R4_dffs[4] = AMPP_FUNCTION(A1L5, R4_dffs[5], !B1_reset_all, N1_trigger_setup_ena);
--B1_acq_trigger_in_reg[1] is sld_signaltap:auto_signaltap_0|acq_trigger_in_reg[1]
B1_acq_trigger_in_reg[1] = AMPP_FUNCTION(PCLK, PDATA[1]);
--DB2_holdff is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|sld_ela_basic_multi_level_trigger:\basic_multi_level_mbpm_trigger_gen:multi_level_mbpm|sld_mbpmg:\trigger_modules_gen:0:trigger_match|sld_sbpmg:\gen_sbpmg_pipeline_less_than_two:sm0:1:sm1|holdff
DB2_holdff = AMPP_FUNCTION(PCLK, B1_acq_trigger_in_reg[1]);
--R4_dffs[5] is sld_signaltap:auto_signaltap_0|sld_ela_control:ela_control|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -