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

📄 usbrefdesign.fit.eqn

📁 这是一个在MAX II CPLD利用FT245BM 模块实现USB传输的读写程序
💻 EQN
📖 第 1 页 / 共 5 页
字号:

N1L34Q_qfbk = N1L34Q;
N1L07 = !N1L34Q_qfbk & !N1L84Q;

--N1L34Q is SRAMInterface:inst36|NextState~45 at LC_X7_Y6_N6
--operation mode is normal

N1L34Q_sload_eqn = N1L83;
N1L34Q = DFFEA(N1L34Q_sload_eqn, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L94Q is SRAMInterface:inst36|NextState~53 at LC_X5_Y7_N2
--operation mode is normal

N1L94Q_lut_out = N1_num_clks[1] & N1_num_clks[0] & !N1_num_clks[2] & N1L05Q;
N1L94Q = DFFEA(N1L94Q_lut_out, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L181 is SRAMInterface:inst36|reduce_or~180 at LC_X6_Y6_N7
--operation mode is normal

N1L44Q_qfbk = N1L44Q;
N1L181 = !N1L04Q & !N1L44Q_qfbk & !N1L94Q;

--N1L44Q is SRAMInterface:inst36|NextState~48 at LC_X6_Y6_N7
--operation mode is normal

N1L44Q_sload_eqn = N1L54Q;
N1L44Q = DFFEA(N1L44Q_sload_eqn, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L24Q is SRAMInterface:inst36|NextState~44 at LC_X5_Y5_N0
--operation mode is normal

N1L24Q_lut_out = N1L34Q # N1L24Q & (Q1_USBCanWrite_nRegb # !N1_USBDataPresent_nRegb);
N1L24Q = DFFEA(N1L24Q_lut_out, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L281 is SRAMInterface:inst36|reduce_or~181 at LC_X6_Y6_N8
--operation mode is normal

N1L281 = !N1L24Q & N1L93Q & N1L07 & N1L181;


--N1L05Q is SRAMInterface:inst36|NextState~54 at LC_X6_Y7_N1
--operation mode is normal

N1L05Q_lut_out = N1L25Q & (N1L68 # N1L05Q & !N1L071) # !N1L25Q & N1L05Q & !N1L071;
N1L05Q = DFFEA(N1L05Q_lut_out, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L25Q is SRAMInterface:inst36|NextState~56 at LC_X6_Y7_N8
--operation mode is normal

N1L25Q_lut_out = N1L66 # N1L56 # N1L25Q & !N1L68;
N1L25Q = DFFEA(N1L25Q_lut_out, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L17 is SRAMInterface:inst36|Select~11899 at LC_X6_Y7_N9
--operation mode is normal

N1L64Q_qfbk = N1L64Q;
N1L17 = !N1L05Q & !N1L64Q_qfbk & !N1L25Q;

--N1L64Q is SRAMInterface:inst36|NextState~50 at LC_X6_Y7_N9
--operation mode is normal

N1L64Q_sload_eqn = N1L74Q;
N1L64Q = DFFEA(N1L64Q_sload_eqn, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L27 is SRAMInterface:inst36|Select~11900 at LC_X6_Y7_N2
--operation mode is normal

N1L27 = N1L83 # N1L14Q # !N1L281 # !N1L17;


--B1_EnableSRAMRead is TheDirector:inst|EnableSRAMRead at LC_X8_Y7_N8
--operation mode is normal

B1_EnableSRAMRead_lut_out = B1L91 & (B1L14 # !B1L24 & B1_EnableSRAMRead);
B1_EnableSRAMRead = DFFEA(B1_EnableSRAMRead_lut_out, GLOBAL(D1_QuarterClock), VCC, , B1L72, , );


--B1_EnableSRAMWrite is TheDirector:inst|EnableSRAMWrite at LC_X8_Y7_N6
--operation mode is normal

B1_EnableSRAMWrite_lut_out = B1L91 & (B1L34 # !B1L24 & B1_EnableSRAMWrite);
B1_EnableSRAMWrite = DFFEA(B1_EnableSRAMWrite_lut_out, GLOBAL(D1_QuarterClock), VCC, , B1L72, , );


--N1L37 is SRAMInterface:inst36|Select~11901 at LC_X5_Y7_N6
--operation mode is normal

N1L37 = N1L14Q & (N1_num_clks[2] # !N1_num_clks[0] # !N1_num_clks[1]);


--N1L47 is SRAMInterface:inst36|Select~11902 at LC_X8_Y7_N3
--operation mode is normal

N1L47 = !N1L37 & (B1_EnableSRAMRead # B1_EnableSRAMWrite # N1L93Q);


--D1_HalfClock is DivideClock:inst5|HalfClock at LC_X12_Y3_N8
--operation mode is normal

D1_HalfClock_lut_out = !D1_HalfClock;
D1_HalfClock = DFFEA(D1_HalfClock_lut_out, GLOBAL(Clock_H5), VCC, , , , );


--N1L381 is SRAMInterface:inst36|reduce_or~182 at LC_X6_Y7_N0
--operation mode is normal

N1L54Q_qfbk = N1L54Q;
N1L381 = !N1L74Q & !N1L54Q_qfbk;

--N1L54Q is SRAMInterface:inst36|NextState~49 at LC_X6_Y7_N0
--operation mode is normal

N1L54Q_sload_eqn = N1L64Q;
N1L54Q = DFFEA(N1L54Q_sload_eqn, GLOBAL(D1_HalfClock), VCC, , , , );


--N1L481 is SRAMInterface:inst36|reduce_or~183 at LC_X5_Y5_N1
--operation mode is normal

N1L481 = !N1L24Q & N1L381 & N1L07 & N1L17;


--N1L071 is SRAMInterface:inst36|reduce_nor~1 at LC_X5_Y7_N4
--operation mode is normal

N1L071 = N1_num_clks[1] & !N1_num_clks[2] & N1_num_clks[0];


--N1L57 is SRAMInterface:inst36|Select~11904 at LC_X7_Y7_N5
--operation mode is normal

N1L57 = N1L14Q # N1L15Q & !N1L071 # !N1L93Q;


--N1L16 is SRAMInterface:inst36|Select~77 at LC_X8_Y7_N2
--operation mode is normal

N1L16 = !B1_EnableSRAMRead & !B1_EnableSRAMWrite & !N1L93Q;


--N1L67 is SRAMInterface:inst36|Select~11906 at LC_X5_Y6_N4
--operation mode is normal

N1L67 = !N1L14Q & !N1L15Q & !N1L05Q & !N1L25Q;


--N1L77 is SRAMInterface:inst36|Select~11907 at LC_X6_Y6_N6
--operation mode is normal

N1L77 = N1L74Q # !N1L67 # !N1L281;


--S4_safe_q[19] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[19] at LC_X12_Y4_N9
--operation mode is normal

S4_safe_q[19]_carry_eqn = (!S4L13 & S4L19) # (S4L13 & S4L29);
S4_safe_q[19]_lut_out = S4_safe_q[19]_carry_eqn $ S4_safe_q[19];
S4_safe_q[19] = DFFEA(S4_safe_q[19]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );


--S4_safe_q[18] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[18] at LC_X12_Y4_N8
--operation mode is arithmetic

S4_safe_q[18]_carry_eqn = (!S4L13 & S4L88) # (S4L13 & S4L98);
S4_safe_q[18]_lut_out = S4_safe_q[18] $ !S4_safe_q[18]_carry_eqn;
S4_safe_q[18] = DFFEA(S4_safe_q[18]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L19 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[18]~COUT0 at LC_X12_Y4_N8
--operation mode is arithmetic

S4L19_cout_0 = S4_safe_q[18] & !S4L88;
S4L19 = CARRY(S4L19_cout_0);

--S4L29 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[18]~COUT1 at LC_X12_Y4_N8
--operation mode is arithmetic

S4L29_cout_1 = S4_safe_q[18] & !S4L98;
S4L29 = CARRY(S4L29_cout_1);


--S4_safe_q[17] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[17] at LC_X12_Y4_N7
--operation mode is arithmetic

S4_safe_q[17]_carry_eqn = (!S4L13 & S4L58) # (S4L13 & S4L68);
S4_safe_q[17]_lut_out = S4_safe_q[17] $ S4_safe_q[17]_carry_eqn;
S4_safe_q[17] = DFFEA(S4_safe_q[17]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L88 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[17]~COUT0 at LC_X12_Y4_N7
--operation mode is arithmetic

S4L88_cout_0 = !S4L58 # !S4_safe_q[17];
S4L88 = CARRY(S4L88_cout_0);

--S4L98 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[17]~COUT1 at LC_X12_Y4_N7
--operation mode is arithmetic

S4L98_cout_1 = !S4L68 # !S4_safe_q[17];
S4L98 = CARRY(S4L98_cout_1);


--S4_safe_q[16] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[16] at LC_X12_Y4_N6
--operation mode is arithmetic

S4_safe_q[16]_carry_eqn = (!S4L13 & S4L28) # (S4L13 & S4L38);
S4_safe_q[16]_lut_out = S4_safe_q[16] $ !S4_safe_q[16]_carry_eqn;
S4_safe_q[16] = DFFEA(S4_safe_q[16]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L58 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[16]~COUT0 at LC_X12_Y4_N6
--operation mode is arithmetic

S4L58_cout_0 = S4_safe_q[16] & !S4L28;
S4L58 = CARRY(S4L58_cout_0);

--S4L68 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[16]~COUT1 at LC_X12_Y4_N6
--operation mode is arithmetic

S4L68_cout_1 = S4_safe_q[16] & !S4L38;
S4L68 = CARRY(S4L68_cout_1);


--G1L3 is LEDFlasher:inst8|reduce_nor~143 at LC_X12_Y5_N7
--operation mode is normal

G1L3 = !S4_safe_q[16] # !S4_safe_q[18] # !S4_safe_q[19] # !S4_safe_q[17];


--S4_safe_q[15] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[15] at LC_X12_Y4_N5
--operation mode is arithmetic

S4_safe_q[15]_carry_eqn = S4L13;
S4_safe_q[15]_lut_out = S4_safe_q[15] $ S4_safe_q[15]_carry_eqn;
S4_safe_q[15] = DFFEA(S4_safe_q[15]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L28 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[15]~COUT0 at LC_X12_Y4_N5
--operation mode is arithmetic

S4L28_cout_0 = !S4L13 # !S4_safe_q[15];
S4L28 = CARRY(S4L28_cout_0);

--S4L38 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[15]~COUT1 at LC_X12_Y4_N5
--operation mode is arithmetic

S4L38_cout_1 = !S4L13 # !S4_safe_q[15];
S4L38 = CARRY(S4L38_cout_1);


--S4_safe_q[14] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[14] at LC_X12_Y4_N4
--operation mode is arithmetic

S4_safe_q[14]_carry_eqn = (!S4L12 & S4L87) # (S4L12 & S4L97);
S4_safe_q[14]_lut_out = S4_safe_q[14] $ !S4_safe_q[14]_carry_eqn;
S4_safe_q[14] = DFFEA(S4_safe_q[14]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L13 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[14]~COUT at LC_X12_Y4_N4
--operation mode is arithmetic

S4L13 = CARRY(S4_safe_q[14] & !S4L97);


--S4_safe_q[13] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[13] at LC_X12_Y4_N3
--operation mode is arithmetic

S4_safe_q[13]_carry_eqn = (!S4L12 & S4L57) # (S4L12 & S4L67);
S4_safe_q[13]_lut_out = S4_safe_q[13] $ S4_safe_q[13]_carry_eqn;
S4_safe_q[13] = DFFEA(S4_safe_q[13]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L87 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[13]~COUT0 at LC_X12_Y4_N3
--operation mode is arithmetic

S4L87_cout_0 = !S4L57 # !S4_safe_q[13];
S4L87 = CARRY(S4L87_cout_0);

--S4L97 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[13]~COUT1 at LC_X12_Y4_N3
--operation mode is arithmetic

S4L97_cout_1 = !S4L67 # !S4_safe_q[13];
S4L97 = CARRY(S4L97_cout_1);


--S4_safe_q[12] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[12] at LC_X12_Y4_N2
--operation mode is arithmetic

S4_safe_q[12]_carry_eqn = (!S4L12 & S4L27) # (S4L12 & S4L37);
S4_safe_q[12]_lut_out = S4_safe_q[12] $ !S4_safe_q[12]_carry_eqn;
S4_safe_q[12] = DFFEA(S4_safe_q[12]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L57 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[12]~COUT0 at LC_X12_Y4_N2
--operation mode is arithmetic

S4L57_cout_0 = S4_safe_q[12] & !S4L27;
S4L57 = CARRY(S4L57_cout_0);

--S4L67 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[12]~COUT1 at LC_X12_Y4_N2
--operation mode is arithmetic

S4L67_cout_1 = S4_safe_q[12] & !S4L37;
S4L67 = CARRY(S4L67_cout_1);


--G1L4 is LEDFlasher:inst8|reduce_nor~144 at LC_X10_Y4_N9
--operation mode is normal

G1L4 = !S4_safe_q[14] # !S4_safe_q[15] # !S4_safe_q[13] # !S4_safe_q[12];


--S4_safe_q[11] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[11] at LC_X12_Y4_N1
--operation mode is arithmetic

S4_safe_q[11]_carry_eqn = (!S4L12 & S4L96) # (S4L12 & S4L07);
S4_safe_q[11]_lut_out = S4_safe_q[11] $ S4_safe_q[11]_carry_eqn;
S4_safe_q[11] = DFFEA(S4_safe_q[11]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L27 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[11]~COUT0 at LC_X12_Y4_N1
--operation mode is arithmetic

S4L27_cout_0 = !S4L96 # !S4_safe_q[11];
S4L27 = CARRY(S4L27_cout_0);

--S4L37 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[11]~COUT1 at LC_X12_Y4_N1
--operation mode is arithmetic

S4L37_cout_1 = !S4L07 # !S4_safe_q[11];
S4L37 = CARRY(S4L37_cout_1);


--S4_safe_q[10] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[10] at LC_X12_Y4_N0
--operation mode is arithmetic

S4_safe_q[10]_carry_eqn = S4L12;
S4_safe_q[10]_lut_out = S4_safe_q[10] $ !S4_safe_q[10]_carry_eqn;
S4_safe_q[10] = DFFEA(S4_safe_q[10]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L96 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[10]~COUT0 at LC_X12_Y4_N0
--operation mode is arithmetic

S4L96_cout_0 = S4_safe_q[10] & !S4L12;
S4L96 = CARRY(S4L96_cout_0);

--S4L07 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[10]~COUT1 at LC_X12_Y4_N0
--operation mode is arithmetic

S4L07_cout_1 = S4_safe_q[10] & !S4L12;
S4L07 = CARRY(S4L07_cout_1);


--S4_safe_q[9] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[9] at LC_X11_Y4_N9
--operation mode is arithmetic

S4_safe_q[9]_carry_eqn = (!S4L11 & S4L56) # (S4L11 & S4L66);
S4_safe_q[9]_lut_out = S4_safe_q[9] $ S4_safe_q[9]_carry_eqn;
S4_safe_q[9] = DFFEA(S4_safe_q[9]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L12 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[9]~COUT at LC_X11_Y4_N9
--operation mode is arithmetic

S4L12 = CARRY(!S4L66 # !S4_safe_q[9]);


--S4_safe_q[8] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[8] at LC_X11_Y4_N8
--operation mode is arithmetic

S4_safe_q[8]_carry_eqn = (!S4L11 & S4L26) # (S4L11 & S4L36);
S4_safe_q[8]_lut_out = S4_safe_q[8] $ !S4_safe_q[8]_carry_eqn;
S4_safe_q[8] = DFFEA(S4_safe_q[8]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L56 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[8]~COUT0 at LC_X11_Y4_N8
--operation mode is arithmetic

S4L56_cout_0 = S4_safe_q[8] & !S4L26;
S4L56 = CARRY(S4L56_cout_0);

--S4L66 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[8]~COUT1 at LC_X11_Y4_N8
--operation mode is arithmetic

S4L66_cout_1 = S4_safe_q[8] & !S4L36;
S4L66 = CARRY(S4L66_cout_1);


--G1L5 is LEDFlasher:inst8|reduce_nor~145 at LC_X12_Y2_N2
--operation mode is normal

G1L5 = !S4_safe_q[11] # !S4_safe_q[8] # !S4_safe_q[9] # !S4_safe_q[10];


--S4_safe_q[7] is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[7] at LC_X11_Y4_N7
--operation mode is arithmetic

S4_safe_q[7]_carry_eqn = (!S4L11 & S4L95) # (S4L11 & S4L06);
S4_safe_q[7]_lut_out = S4_safe_q[7] $ S4_safe_q[7]_carry_eqn;
S4_safe_q[7] = DFFEA(S4_safe_q[7]_lut_out, GLOBAL(D1_QuarterClock), VCC, , inst62, , );

--S4L26 is LEDFlasher:inst8|lpm_counter:MyCounter_rtl_0|alt_counter_stratix:wysi_counter|safe_q[7]~COUT0 at LC_X11_Y4_N7
--operation mode is arithmetic

⌨️ 快捷键说明

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