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

📄 fpga_dsp_portlink.fit.eqn

📁 implemention of FPGA and DSP linking port, using Asynchronous mode
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--H1L55 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|valid_rdreq~29 at LCCOMB_X30_Y5_N4
H1L55 = !Addr[0] & !CS & Addr[1];


--H1_p0addr is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|p0addr at LCFF_X22_Y7_N29
H1_p0addr = DFFEAS(H1L22, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--H1_rdcnt_addr_ena is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|rdcnt_addr_ena at LCCOMB_X22_Y8_N16
H1_rdcnt_addr_ena = H1L55 & !H1L27 # !H1_p0addr;


--H1_valid_wrreq is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|valid_wrreq at LCCOMB_X19_Y5_N0
H1_valid_wrreq = CS # H1L57;


--H1_valid_rdreq is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|valid_rdreq at LCCOMB_X23_Y8_N4
H1_valid_rdreq = !CS & Addr[1] & !Addr[0] & !H1L27;


--K1_power_modified_counter_values[0] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[0] at LCFF_X23_Y8_N9
K1_power_modified_counter_values[0] = DFFEAS(K1_countera0, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[1] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[1] at LCFF_X23_Y8_N11
K1_power_modified_counter_values[1] = DFFEAS(K1_countera1, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[2] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[2] at LCFF_X23_Y8_N13
K1_power_modified_counter_values[2] = DFFEAS(K1_countera2, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[3] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[3] at LCFF_X23_Y8_N15
K1_power_modified_counter_values[3] = DFFEAS(K1_countera3, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[4] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[4] at LCFF_X23_Y8_N17
K1_power_modified_counter_values[4] = DFFEAS(K1_countera4, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[5] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[5] at LCFF_X23_Y8_N19
K1_power_modified_counter_values[5] = DFFEAS(K1_countera5, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[6] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[6] at LCFF_X23_Y8_N21
K1_power_modified_counter_values[6] = DFFEAS(K1_countera6, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[7] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[7] at LCFF_X23_Y8_N23
K1_power_modified_counter_values[7] = DFFEAS(K1_countera7, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[8] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[8] at LCFF_X23_Y8_N25
K1_power_modified_counter_values[8] = DFFEAS(K1_countera8, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[9] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[9] at LCFF_X23_Y8_N27
K1_power_modified_counter_values[9] = DFFEAS(K1_countera9, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--K1_power_modified_counter_values[10] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_p96:rdptr_g1p|power_modified_counter_values[10] at LCFF_X23_Y8_N29
K1_power_modified_counter_values[10] = DFFEAS(K1_countera10, !RE, GLOBAL(H1L24),  ,  ,  ,  ,  ,  );


--H1_wrptr_g[0] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[0] at LCFF_X18_Y5_N31
H1_wrptr_g[0] = DFFEAS(H1L66, !WE,  ,  , !H1_valid_wrreq,  ,  ,  ,  );


--H1_wrptr_g[1] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[1] at LCFF_X18_Y5_N1
H1_wrptr_g[1] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[1],  ,  , VCC);


--H1_wrptr_g[2] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[2] at LCFF_X18_Y5_N3
H1_wrptr_g[2] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[2],  ,  , VCC);


--H1_wrptr_g[3] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[3] at LCFF_X18_Y5_N9
H1_wrptr_g[3] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[3],  ,  , VCC);


--H1_wrptr_g[4] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[4] at LCFF_X19_Y7_N25
H1_wrptr_g[4] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[4],  ,  , VCC);


--H1_wrptr_g[5] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[5] at LCFF_X19_Y7_N7
H1_wrptr_g[5] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[5],  ,  , VCC);


--H1_wrptr_g[6] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[6] at LCFF_X19_Y7_N15
H1_wrptr_g[6] = DFFEAS(H1L73, !WE,  ,  , !H1_valid_wrreq,  ,  ,  ,  );


--H1_wrptr_g[7] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[7] at LCFF_X19_Y7_N29
H1_wrptr_g[7] = DFFEAS(H1L75, !WE,  ,  , !H1_valid_wrreq,  ,  ,  ,  );


--H1_wrptr_g[8] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[8] at LCFF_X18_Y5_N11
H1_wrptr_g[8] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[8],  ,  , VCC);


--H1_wrptr_g[9] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[9] at LCFF_X19_Y7_N27
H1_wrptr_g[9] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  , !H1_valid_wrreq, M1_power_modified_counter_values[9],  ,  , VCC);


--H1_wrptr_g[10] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|wrptr_g[10] at LCFF_X18_Y5_N5
H1_wrptr_g[10] = DFFEAS(H1L79, !WE,  ,  , !H1_valid_wrreq,  ,  ,  ,  );


--R1_dffe9a[2] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|alt_synch_pipe_iv7:ws_dgrp|dffpipe_c09:dffpipe8|dffe9a[2] at LCFF_X19_Y7_N13
R1_dffe9a[2] = DFFEAS(R1L7, !WE,  ,  ,  ,  ,  ,  ,  );


--R1_dffe9a[4] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|alt_synch_pipe_iv7:ws_dgrp|dffpipe_c09:dffpipe8|dffe9a[4] at LCFF_X19_Y7_N5
R1_dffe9a[4] = DFFEAS(R1L11, !WE,  ,  ,  ,  ,  ,  ,  );


--M1_parity_ff is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|parity_ff at LCFF_X19_Y5_N9
M1_parity_ff = DFFEAS(M1_parity, !WE,  ,  ,  ,  ,  ,  ,  );


--M1_parity is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|parity at LCCOMB_X19_Y5_N8
M1_parity = M1_parity_ff & H1_valid_wrreq & VCC # !M1_parity_ff & !H1_valid_wrreq;

--M1L37 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|parity~COUT at LCCOMB_X19_Y5_N8
M1L37 = CARRY(!M1_parity_ff & !H1_valid_wrreq);


--M1_countera0 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera0 at LCCOMB_X19_Y5_N10
M1_countera0 = H1_valid_wrreq & (M1_counter_ffa[0] # GND) # !H1_valid_wrreq & (M1L37 $ (GND # !M1_counter_ffa[0]));

--M1L14 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera0~COUT at LCCOMB_X19_Y5_N10
M1L14 = CARRY(H1_valid_wrreq # !M1L37);


--M1_countera1 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera1 at LCCOMB_X19_Y5_N12
M1_countera1 = M1L14 & M1_power_modified_counter_values[1] & (VCC) # !M1L14 & (M1_counter_ffa[0] $ (!M1_power_modified_counter_values[1] & VCC));

--M1L16 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera1~COUT at LCCOMB_X19_Y5_N12
M1L16 = CARRY(M1_counter_ffa[0] & !M1L14);


--M1_countera2 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera2 at LCCOMB_X19_Y5_N14
M1_countera2 = M1L16 & (M1_power_modified_counter_values[1] $ (M1_power_modified_counter_values[2] & VCC)) # !M1L16 & (M1_power_modified_counter_values[2] # GND);

--M1L18 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera2~COUT at LCCOMB_X19_Y5_N14
M1L18 = CARRY(M1_power_modified_counter_values[1] # !M1L16);


--M1_countera3 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera3 at LCCOMB_X19_Y5_N16
M1_countera3 = M1L18 & M1_power_modified_counter_values[3] & (VCC) # !M1L18 & (M1_power_modified_counter_values[2] $ (M1_power_modified_counter_values[3] # GND));

--M1L20 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera3~COUT at LCCOMB_X19_Y5_N16
M1L20 = CARRY(!M1_power_modified_counter_values[2] & !M1L18);


--M1_countera4 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera4 at LCCOMB_X19_Y5_N18
M1_countera4 = M1L20 & (M1_power_modified_counter_values[3] $ (M1_power_modified_counter_values[4] & VCC)) # !M1L20 & (M1_power_modified_counter_values[4] # GND);

--M1L22 is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|a_graycounter_ik6:wrptr_g1p|countera4~COUT at LCCOMB_X19_Y5_N18
M1L22 = CARRY(M1_power_modified_counter_values[3] # !M1L20);


--R1_dffe9a[8] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|alt_synch_pipe_iv7:ws_dgrp|dffpipe_c09:dffpipe8|dffe9a[8] at LCFF_X18_Y5_N13
R1_dffe9a[8] = DFFEAS(UNCONNECTED_DATAIN, !WE,  ,  ,  , H1_rdptr_g[8],  ,  , VCC);


--R1_dffe9a[10] is FIFO_RDN_ByDSP:inst5|dcfifo:dcfifo_component|dcfifo_fe71:auto_generated|alt_synch_pipe_iv7:ws_dgrp|dffpipe_c09:dffpipe8|dffe9a[10] at LCFF_X1

⌨️ 快捷键说明

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