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

📄 sdram_tb.fit.eqn

📁 SDRAM IPCore控制程序源代码。 请问有无usb原码
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--C1_nopCntr_r[5] is sdramCntl:sdram1|nopCntr_r[5] at LC_X22_Y9_N8
--operation mode is arithmetic

C1_nopCntr_r[5]_carry_eqn = (!C1L571 & C1L381) # (C1L571 & C1L481);
C1_nopCntr_r[5]_lut_out = C1_nopCntr_r[5] $ C1_nopCntr_r[5]_carry_eqn;
C1_nopCntr_r[5] = DFFEAS(C1_nopCntr_r[5]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L681 is sdramCntl:sdram1|nopCntr_r[5]~214 at LC_X22_Y9_N8
--operation mode is arithmetic

C1L681_cout_0 = !C1L381 # !C1_nopCntr_r[5];
C1L681 = CARRY(C1L681_cout_0);

--C1L781 is sdramCntl:sdram1|nopCntr_r[5]~214COUT1_258 at LC_X22_Y9_N8
--operation mode is arithmetic

C1L781_cout_1 = !C1L481 # !C1_nopCntr_r[5];
C1L781 = CARRY(C1L781_cout_1);


--C1_nopCntr_r[6] is sdramCntl:sdram1|nopCntr_r[6] at LC_X22_Y9_N9
--operation mode is arithmetic

C1_nopCntr_r[6]_carry_eqn = (!C1L571 & C1L681) # (C1L571 & C1L781);
C1_nopCntr_r[6]_lut_out = C1_nopCntr_r[6] $ (!C1_nopCntr_r[6]_carry_eqn);
C1_nopCntr_r[6] = DFFEAS(C1_nopCntr_r[6]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L981 is sdramCntl:sdram1|nopCntr_r[6]~218 at LC_X22_Y9_N9
--operation mode is arithmetic

C1L981 = CARRY(C1_nopCntr_r[6] & (!C1L781));


--C1_nopCntr_r[7] is sdramCntl:sdram1|nopCntr_r[7] at LC_X22_Y8_N0
--operation mode is arithmetic

C1_nopCntr_r[7]_carry_eqn = C1L981;
C1_nopCntr_r[7]_lut_out = C1_nopCntr_r[7] $ C1_nopCntr_r[7]_carry_eqn;
C1_nopCntr_r[7] = DFFEAS(C1_nopCntr_r[7]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L191 is sdramCntl:sdram1|nopCntr_r[7]~222 at LC_X22_Y8_N0
--operation mode is arithmetic

C1L191_cout_0 = !C1L981 # !C1_nopCntr_r[7];
C1L191 = CARRY(C1L191_cout_0);

--C1L291 is sdramCntl:sdram1|nopCntr_r[7]~222COUT1_259 at LC_X22_Y8_N0
--operation mode is arithmetic

C1L291_cout_1 = !C1L981 # !C1_nopCntr_r[7];
C1L291 = CARRY(C1L291_cout_1);


--C1_nopCntr_r[4] is sdramCntl:sdram1|nopCntr_r[4] at LC_X22_Y9_N7
--operation mode is arithmetic

C1_nopCntr_r[4]_carry_eqn = (!C1L571 & C1L081) # (C1L571 & C1L181);
C1_nopCntr_r[4]_lut_out = C1_nopCntr_r[4] $ (!C1_nopCntr_r[4]_carry_eqn);
C1_nopCntr_r[4] = DFFEAS(C1_nopCntr_r[4]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L381 is sdramCntl:sdram1|nopCntr_r[4]~226 at LC_X22_Y9_N7
--operation mode is arithmetic

C1L381_cout_0 = C1_nopCntr_r[4] & (!C1L081);
C1L381 = CARRY(C1L381_cout_0);

--C1L481 is sdramCntl:sdram1|nopCntr_r[4]~226COUT1_257 at LC_X22_Y9_N7
--operation mode is arithmetic

C1L481_cout_1 = C1_nopCntr_r[4] & (!C1L181);
C1L481 = CARRY(C1L481_cout_1);


--C1L522 is sdramCntl:sdram1|reduce_or~404 at LC_X22_Y9_N1
--operation mode is normal

C1L522 = C1_nopCntr_r[5] # C1_nopCntr_r[6] # C1_nopCntr_r[7] # !C1_nopCntr_r[4];


--C1_nopCntr_r[11] is sdramCntl:sdram1|nopCntr_r[11] at LC_X22_Y8_N4
--operation mode is arithmetic

C1_nopCntr_r[11]_carry_eqn = (!C1L981 & C1L002) # (C1L981 & C1L102);
C1_nopCntr_r[11]_lut_out = C1_nopCntr_r[11] $ C1_nopCntr_r[11]_carry_eqn;
C1_nopCntr_r[11] = DFFEAS(C1_nopCntr_r[11]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L302 is sdramCntl:sdram1|nopCntr_r[11]~230 at LC_X22_Y8_N4
--operation mode is arithmetic

C1L302 = CARRY(!C1L102 # !C1_nopCntr_r[11]);


--C1_nopCntr_r[8] is sdramCntl:sdram1|nopCntr_r[8] at LC_X22_Y8_N1
--operation mode is arithmetic

C1_nopCntr_r[8]_carry_eqn = (!C1L981 & C1L191) # (C1L981 & C1L291);
C1_nopCntr_r[8]_lut_out = C1_nopCntr_r[8] $ (!C1_nopCntr_r[8]_carry_eqn);
C1_nopCntr_r[8] = DFFEAS(C1_nopCntr_r[8]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L491 is sdramCntl:sdram1|nopCntr_r[8]~234 at LC_X22_Y8_N1
--operation mode is arithmetic

C1L491_cout_0 = C1_nopCntr_r[8] & (!C1L191);
C1L491 = CARRY(C1L491_cout_0);

--C1L591 is sdramCntl:sdram1|nopCntr_r[8]~234COUT1_260 at LC_X22_Y8_N1
--operation mode is arithmetic

C1L591_cout_1 = C1_nopCntr_r[8] & (!C1L291);
C1L591 = CARRY(C1L591_cout_1);


--C1_nopCntr_r[9] is sdramCntl:sdram1|nopCntr_r[9] at LC_X22_Y8_N2
--operation mode is arithmetic

C1_nopCntr_r[9]_carry_eqn = (!C1L981 & C1L491) # (C1L981 & C1L591);
C1_nopCntr_r[9]_lut_out = C1_nopCntr_r[9] $ (C1_nopCntr_r[9]_carry_eqn);
C1_nopCntr_r[9] = DFFEAS(C1_nopCntr_r[9]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L791 is sdramCntl:sdram1|nopCntr_r[9]~238 at LC_X22_Y8_N2
--operation mode is arithmetic

C1L791_cout_0 = !C1L491 # !C1_nopCntr_r[9];
C1L791 = CARRY(C1L791_cout_0);

--C1L891 is sdramCntl:sdram1|nopCntr_r[9]~238COUT1_261 at LC_X22_Y8_N2
--operation mode is arithmetic

C1L891_cout_1 = !C1L591 # !C1_nopCntr_r[9];
C1L891 = CARRY(C1L891_cout_1);


--C1_nopCntr_r[10] is sdramCntl:sdram1|nopCntr_r[10] at LC_X22_Y8_N3
--operation mode is arithmetic

C1_nopCntr_r[10]_carry_eqn = (!C1L981 & C1L791) # (C1L981 & C1L891);
C1_nopCntr_r[10]_lut_out = C1_nopCntr_r[10] $ !C1_nopCntr_r[10]_carry_eqn;
C1_nopCntr_r[10] = DFFEAS(C1_nopCntr_r[10]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L002 is sdramCntl:sdram1|nopCntr_r[10]~242 at LC_X22_Y8_N3
--operation mode is arithmetic

C1L002_cout_0 = C1_nopCntr_r[10] & !C1L791;
C1L002 = CARRY(C1L002_cout_0);

--C1L102 is sdramCntl:sdram1|nopCntr_r[10]~242COUT1_262 at LC_X22_Y8_N3
--operation mode is arithmetic

C1L102_cout_1 = C1_nopCntr_r[10] & !C1L891;
C1L102 = CARRY(C1L102_cout_1);


--C1L622 is sdramCntl:sdram1|reduce_or~405 at LC_X22_Y8_N8
--operation mode is normal

C1L622 = C1_nopCntr_r[11] # !C1_nopCntr_r[10] # !C1_nopCntr_r[9] # !C1_nopCntr_r[8];


--C1_nopCntr_r[12] is sdramCntl:sdram1|nopCntr_r[12] at LC_X22_Y8_N5
--operation mode is arithmetic

C1_nopCntr_r[12]_carry_eqn = C1L302;
C1_nopCntr_r[12]_lut_out = C1_nopCntr_r[12] $ !C1_nopCntr_r[12]_carry_eqn;
C1_nopCntr_r[12] = DFFEAS(C1_nopCntr_r[12]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );

--C1L502 is sdramCntl:sdram1|nopCntr_r[12]~246 at LC_X22_Y8_N5
--operation mode is arithmetic

C1L502_cout_0 = C1_nopCntr_r[12] & !C1L302;
C1L502 = CARRY(C1L502_cout_0);

--C1L602 is sdramCntl:sdram1|nopCntr_r[12]~246COUT1_263 at LC_X22_Y8_N5
--operation mode is arithmetic

C1L602_cout_1 = C1_nopCntr_r[12] & !C1L302;
C1L602 = CARRY(C1L602_cout_1);


--C1_nopCntr_r[13] is sdramCntl:sdram1|nopCntr_r[13] at LC_X22_Y8_N6
--operation mode is normal

C1_nopCntr_r[13]_carry_eqn = (!C1L302 & C1L502) # (C1L302 & C1L602);
C1_nopCntr_r[13]_lut_out = C1_nopCntr_r[13]_carry_eqn $ C1_nopCntr_r[13];
C1_nopCntr_r[13] = DFFEAS(C1_nopCntr_r[13]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , C1L183, );


--C1L722 is sdramCntl:sdram1|reduce_or~406 at LC_X22_Y8_N7
--operation mode is normal

C1L722 = C1_nopCntr_r[12] # !C1_nopCntr_r[13];


--C1L822 is sdramCntl:sdram1|reduce_or~407 at LC_X23_Y9_N3
--operation mode is normal

C1L822 = C1L522 # C1L422 # C1L722 # C1L622;


--C1L373 is sdramCntl:sdram1|status[0]~796 at LC_X22_Y10_N3
--operation mode is normal

C1L373 = C1_state_r.rw & (C1L273 # C1L822 & B1L17);


--C1_state_r.initwait is sdramCntl:sdram1|state_r.initwait at LC_X23_Y9_N6
--operation mode is normal

C1_state_r.initwait_lut_out = VCC;
C1_state_r.initwait = DFFEAS(C1_state_r.initwait_lut_out, GLOBAL(clk), GLOBAL(rst_n), , C1L463, , , , );


--C1_state_r.initrfsh is sdramCntl:sdram1|state_r.initrfsh at LC_X25_Y9_N1
--operation mode is normal

C1_state_r.initrfsh_lut_out = !C1_state_r.activate & C1_state_r.initpchg & !C1_state_r.initsetmode & !C1_state_r.refreshrow;
C1_state_r.initrfsh = DFFEAS(C1_state_r.initrfsh_lut_out, GLOBAL(clk), GLOBAL(rst_n), , C1L863, , , , );


--C1_state_r.refreshrow is sdramCntl:sdram1|state_r.refreshrow at LC_X24_Y6_N8
--operation mode is normal

C1_state_r.refreshrow_lut_out = C1L431 & C1L112 & C1L322 & C1_state_r.rw;
C1_state_r.refreshrow = DFFEAS(C1_state_r.refreshrow_lut_out, GLOBAL(clk), GLOBAL(rst_n), , !C1L332, , , , );


--C1L02 is sdramCntl:sdram1|add~2356 at LC_X24_Y6_N4
--operation mode is normal

C1L02 = !C1_state_r.refreshrow & !C1_state_r.initrfsh;


--C1_timer_r[13] is sdramCntl:sdram1|timer_r[13] at LC_X23_Y7_N8
--operation mode is normal

C1_timer_r[13]_lut_out = !C1L993 & (C1L332 & (C1L63) # !C1L332 & !C1_state_r.initwait);
C1_timer_r[13] = DFFEAS(C1_timer_r[13]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[12] is sdramCntl:sdram1|timer_r[12] at LC_X22_Y10_N6
--operation mode is normal

C1_timer_r[12]_lut_out = C1L332 & (C1L73 & !C1L993);
C1_timer_r[12] = DFFEAS(C1_timer_r[12]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[11] is sdramCntl:sdram1|timer_r[11] at LC_X22_Y10_N8
--operation mode is normal

C1_timer_r[11]_lut_out = C1L332 & !C1L993 & (C1L04);
C1_timer_r[11] = DFFEAS(C1_timer_r[11]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[10] is sdramCntl:sdram1|timer_r[10] at LC_X22_Y10_N2
--operation mode is normal

C1_timer_r[10]_lut_out = !C1L993 & (C1L332 & C1L24 # !C1L332 & (!C1_state_r.initwait));
C1_timer_r[10] = DFFEAS(C1_timer_r[10]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1L922 is sdramCntl:sdram1|reduce_or~408 at LC_X23_Y10_N9
--operation mode is normal

C1L922 = C1_timer_r[12] # C1_timer_r[10] # C1_timer_r[11] # C1_timer_r[13];


--C1_timer_r[9] is sdramCntl:sdram1|timer_r[9] at LC_X22_Y10_N7
--operation mode is normal

C1_timer_r[9]_lut_out = !C1L993 & (C1L332 & C1L54 # !C1L332 & (!C1_state_r.initwait));
C1_timer_r[9] = DFFEAS(C1_timer_r[9]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[8] is sdramCntl:sdram1|timer_r[8] at LC_X23_Y7_N9
--operation mode is normal

C1_timer_r[8]_lut_out = !C1L993 & (C1L332 & (C1L84) # !C1L332 & !C1_state_r.initwait);
C1_timer_r[8] = DFFEAS(C1_timer_r[8]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[7] is sdramCntl:sdram1|timer_r[7] at LC_X23_Y7_N7
--operation mode is normal

C1_timer_r[7]_lut_out = C1L332 & (!C1L993 & C1L15);
C1_timer_r[7] = DFFEAS(C1_timer_r[7]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[6] is sdramCntl:sdram1|timer_r[6] at LC_X22_Y10_N4
--operation mode is normal

C1_timer_r[6]_lut_out = C1L332 & !C1L993 & (C1L45);
C1_timer_r[6] = DFFEAS(C1_timer_r[6]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1L032 is sdramCntl:sdram1|reduce_or~409 at LC_X23_Y10_N5
--operation mode is normal

C1L032 = C1_timer_r[8] # C1_timer_r[9] # C1_timer_r[7] # C1_timer_r[6];


--C1_timer_r[5] is sdramCntl:sdram1|timer_r[5] at LC_X24_Y8_N8
--operation mode is normal

C1_timer_r[5]_lut_out = C1L332 & (C1L65 & !C1L993);
C1_timer_r[5] = DFFEAS(C1_timer_r[5]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[4] is sdramCntl:sdram1|timer_r[4] at LC_X24_Y8_N6
--operation mode is normal

C1_timer_r[4]_lut_out = !C1L993 & (C1L332 & (C1L95) # !C1L332 & !C1_state_r.initwait);
C1_timer_r[4] = DFFEAS(C1_timer_r[4]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[3] is sdramCntl:sdram1|timer_r[3] at LC_X24_Y8_N1
--operation mode is normal

C1_timer_r[3]_lut_out = C1L332 & !C1L993 & (C1L26);
C1_timer_r[3] = DFFEAS(C1_timer_r[3]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[2] is sdramCntl:sdram1|timer_r[2] at LC_X24_Y8_N9
--operation mode is normal

C1_timer_r[2]_lut_out = !C1L993 & (C1L332 & C1L56 # !C1L332 & (C1L783));
C1_timer_r[2] = DFFEAS(C1_timer_r[2]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1L132 is sdramCntl:sdram1|reduce_or~410 at LC_X24_Y8_N4
--operation mode is normal

C1L132 = C1_timer_r[4] # C1_timer_r[5] # C1_timer_r[2] # C1_timer_r[3];


--C1_timer_r[1] is sdramCntl:sdram1|timer_r[1] at LC_X23_Y8_N2
--operation mode is normal

C1_timer_r[1]_lut_out = !C1L993 & (C1L332 & (C1L86) # !C1L332 & C1L583);
C1_timer_r[1] = DFFEAS(C1_timer_r[1]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1_timer_r[0] is sdramCntl:sdram1|timer_r[0] at LC_X23_Y8_N1
--operation mode is normal

C1_timer_r[0]_lut_out = !C1L993 & (C1L332 & (C1L07) # !C1L332 & !C1_state_r.initwait);
C1_timer_r[0] = DFFEAS(C1_timer_r[0]_lut_out, GLOBAL(clk), GLOBAL(rst_n), , , , , , );


--C1L232 is sdramCntl:sdram1|reduce_or~411 at LC_X23_Y8_N0
--operation mode is normal

C1L232 = C1_timer_r[1] # C1_timer_r[0];


--C1L332 is sdramCntl:sdram1|reduce_or~412 at LC_X23_Y10_N8
--operation mode is normal

C1L332 = C1L132 # C1L032 # C1L922 # C1L232;


--C1L473 is sdramCntl:sdram1|status[0]~797 at LC_X22_Y10_N5
--operation mode is normal

C1L473 = !C1L332 & (C1L373 # !C1_state_r.initwait # !C1L02);


--C1_done is sdramCntl:sdram1|done at LC_X22_Y6_N3
--operation mode is normal

C1_done = C1_wrPipeline_r[0] # C1_rdPipeline_r[0];


--C1L083 is sdramCntl:sdram1|status~798 at LC_X15_Y6_N7
--operation mode is normal

C1L083 = !B1_state_r.compare & !B1_state_r.load;


--C1L833 is sdramCntl:sdram1|Select~911 at LC_X21_Y9_N2
--operation mode is normal

C1L833 = C1_state_r.rw & !C1L083 & !C1L322 & !C1_done;


--C1_state_r.initpchg is sdramCntl:sdram1|state_r.initpchg at LC_X24_Y10_N2

⌨️ 快捷键说明

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