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

📄 uart_regs.fit.eqn

📁 UART串行通讯FPGA实现
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--A1L841 is i~162COUT0 at LC_X25_Y29_N5
--operation mode is arithmetic

A1L841_cout_0 = !dl[3] & !A1L541;
A1L841 = CARRY(A1L841_cout_0);

--A1L941 is i~162COUT1 at LC_X25_Y29_N5
--operation mode is arithmetic

A1L941_cout_1 = !dl[3] & !A1L541;
A1L941 = CARRY(A1L941_cout_1);


--A1L051 is i~163 at LC_X25_Y29_N6
--operation mode is arithmetic

A1L051_carry_eqn = (!A1L541 & A1L841) # (A1L541 & A1L941);
A1L051 = dl[4] $ A1L051_carry_eqn;

--A1L251 is i~163COUT0 at LC_X25_Y29_N6
--operation mode is arithmetic

A1L251_cout_0 = dl[4] # !A1L841;
A1L251 = CARRY(A1L251_cout_0);

--A1L351 is i~163COUT1 at LC_X25_Y29_N6
--operation mode is arithmetic

A1L351_cout_1 = dl[4] # !A1L941;
A1L351 = CARRY(A1L351_cout_1);


--A1L451 is i~164 at LC_X25_Y29_N7
--operation mode is arithmetic

A1L451_carry_eqn = (!A1L541 & A1L251) # (A1L541 & A1L351);
A1L451 = dl[5] $ !A1L451_carry_eqn;

--A1L651 is i~164COUT0 at LC_X25_Y29_N7
--operation mode is arithmetic

A1L651_cout_0 = !dl[5] & !A1L251;
A1L651 = CARRY(A1L651_cout_0);

--A1L751 is i~164COUT1 at LC_X25_Y29_N7
--operation mode is arithmetic

A1L751_cout_1 = !dl[5] & !A1L351;
A1L751 = CARRY(A1L751_cout_1);


--A1L851 is i~165 at LC_X25_Y29_N8
--operation mode is arithmetic

A1L851_carry_eqn = (!A1L541 & A1L651) # (A1L541 & A1L751);
A1L851 = dl[6] $ A1L851_carry_eqn;

--A1L061 is i~165COUT0 at LC_X25_Y29_N8
--operation mode is arithmetic

A1L061_cout_0 = dl[6] # !A1L651;
A1L061 = CARRY(A1L061_cout_0);

--A1L161 is i~165COUT1 at LC_X25_Y29_N8
--operation mode is arithmetic

A1L161_cout_1 = dl[6] # !A1L751;
A1L161 = CARRY(A1L161_cout_1);


--A1L261 is i~166 at LC_X25_Y29_N9
--operation mode is arithmetic

A1L261_carry_eqn = (!A1L541 & A1L061) # (A1L541 & A1L161);
A1L261 = dl[7] $ !A1L261_carry_eqn;

--A1L361 is i~166COUT at LC_X25_Y29_N9
--operation mode is arithmetic

A1L361 = CARRY(!dl[7] & !A1L161);


--A1L461 is i~167 at LC_X25_Y28_N0
--operation mode is arithmetic

A1L461_carry_eqn = A1L361;
A1L461 = dl[8] $ A1L461_carry_eqn;

--A1L661 is i~167COUT0 at LC_X25_Y28_N0
--operation mode is arithmetic

A1L661_cout_0 = dl[8] # !A1L361;
A1L661 = CARRY(A1L661_cout_0);

--A1L761 is i~167COUT1 at LC_X25_Y28_N0
--operation mode is arithmetic

A1L761_cout_1 = dl[8] # !A1L361;
A1L761 = CARRY(A1L761_cout_1);


--A1L861 is i~168 at LC_X25_Y28_N1
--operation mode is arithmetic

A1L861_carry_eqn = (!A1L361 & A1L661) # (A1L361 & A1L761);
A1L861 = dl[9] $ !A1L861_carry_eqn;

--A1L071 is i~168COUT0 at LC_X25_Y28_N1
--operation mode is arithmetic

A1L071_cout_0 = !dl[9] & !A1L661;
A1L071 = CARRY(A1L071_cout_0);

--A1L171 is i~168COUT1 at LC_X25_Y28_N1
--operation mode is arithmetic

A1L171_cout_1 = !dl[9] & !A1L761;
A1L171 = CARRY(A1L171_cout_1);


--A1L271 is i~169 at LC_X25_Y28_N2
--operation mode is arithmetic

A1L271_carry_eqn = (!A1L361 & A1L071) # (A1L361 & A1L171);
A1L271 = dl[10] $ A1L271_carry_eqn;

--A1L471 is i~169COUT0 at LC_X25_Y28_N2
--operation mode is arithmetic

A1L471_cout_0 = dl[10] # !A1L071;
A1L471 = CARRY(A1L471_cout_0);

--A1L571 is i~169COUT1 at LC_X25_Y28_N2
--operation mode is arithmetic

A1L571_cout_1 = dl[10] # !A1L171;
A1L571 = CARRY(A1L571_cout_1);


--A1L671 is i~170 at LC_X25_Y28_N3
--operation mode is arithmetic

A1L671_carry_eqn = (!A1L361 & A1L471) # (A1L361 & A1L571);
A1L671 = dl[11] $ !A1L671_carry_eqn;

--A1L871 is i~170COUT0 at LC_X25_Y28_N3
--operation mode is arithmetic

A1L871_cout_0 = !dl[11] & !A1L471;
A1L871 = CARRY(A1L871_cout_0);

--A1L971 is i~170COUT1 at LC_X25_Y28_N3
--operation mode is arithmetic

A1L971_cout_1 = !dl[11] & !A1L571;
A1L971 = CARRY(A1L971_cout_1);


--A1L081 is i~171 at LC_X25_Y28_N4
--operation mode is arithmetic

A1L081_carry_eqn = (!A1L361 & A1L871) # (A1L361 & A1L971);
A1L081 = dl[12] $ A1L081_carry_eqn;

--A1L181 is i~171COUT at LC_X25_Y28_N4
--operation mode is arithmetic

A1L181 = CARRY(dl[12] # !A1L971);


--A1L281 is i~172 at LC_X25_Y28_N5
--operation mode is arithmetic

A1L281_carry_eqn = A1L181;
A1L281 = dl[13] $ !A1L281_carry_eqn;

--A1L481 is i~172COUT0 at LC_X25_Y28_N5
--operation mode is arithmetic

A1L481_cout_0 = !dl[13] & !A1L181;
A1L481 = CARRY(A1L481_cout_0);

--A1L581 is i~172COUT1 at LC_X25_Y28_N5
--operation mode is arithmetic

A1L581_cout_1 = !dl[13] & !A1L181;
A1L581 = CARRY(A1L581_cout_1);


--A1L681 is i~173 at LC_X25_Y28_N6
--operation mode is arithmetic

A1L681_carry_eqn = (!A1L181 & A1L481) # (A1L181 & A1L581);
A1L681 = dl[14] $ A1L681_carry_eqn;

--A1L881 is i~173COUT0 at LC_X25_Y28_N6
--operation mode is arithmetic

A1L881_cout_0 = dl[14] # !A1L481;
A1L881 = CARRY(A1L881_cout_0);

--A1L981 is i~173COUT1 at LC_X25_Y28_N6
--operation mode is arithmetic

A1L981_cout_1 = dl[14] # !A1L581;
A1L981 = CARRY(A1L981_cout_1);


--A1L091 is i~174 at LC_X25_Y28_N7
--operation mode is normal

A1L091_carry_eqn = (!A1L181 & A1L881) # (A1L181 & A1L981);
A1L091 = A1L091_carry_eqn $ !dl[15];


--block_cnt[0] is block_cnt[0] at LC_X21_Y29_N0
--operation mode is arithmetic

block_cnt[0]_lut_out = i354 $ block_cnt[0];
block_cnt[0]_sload_eqn = (A1L48 & VCC) # (!A1L48 & block_cnt[0]_lut_out);
block_cnt[0] = DFFEA(block_cnt[0]_sload_eqn, GLOBAL(clk), !GLOBAL(wb_rst_i), , , , );

--A1L4 is block_cnt[0]~COUT0 at LC_X21_Y29_N0
--operation mode is arithmetic

A1L4_cout_0 = i354 & block_cnt[0];
A1L4 = CARRY(A1L4_cout_0);

--A1L5 is block_cnt[0]~COUT1 at LC_X21_Y29_N0
--operation mode is arithmetic

A1L5_cout_1 = i354 & block_cnt[0];
A1L5 = CARRY(A1L5_cout_1);


--block_cnt[1] is block_cnt[1] at LC_X21_Y29_N1
--operation mode is arithmetic

block_cnt[1]_lut_out = i354 $ block_cnt[1] $ A1L4;
block_cnt[1]_sload_eqn = (A1L48 & VCC) # (!A1L48 & block_cnt[1]_lut_out);
block_cnt[1] = DFFEA(block_cnt[1]_sload_eqn, GLOBAL(clk), !GLOBAL(wb_rst_i), , , , );

--A1L8 is block_cnt[1]~COUT0 at LC_X21_Y29_N1
--operation mode is arithmetic

A1L8_cout_0 = i354 & !block_cnt[1] & !A1L4 # !i354 & (!A1L4 # !block_cnt[1]);
A1L8 = CARRY(A1L8_cout_0);

⌨️ 快捷键说明

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