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

📄 rcvr.map.eqn

📁 基于vhdl 的串行接口 具有完整的程序
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--C1L01 is txt:inst1|add~163COUT
--operation mode is arithmetic

C1L01 = CARRY(C1_counter2[4] & !C1L8);


--C1L7 is txt:inst1|add~162
--operation mode is arithmetic

C1L7_carry_eqn = C1L6;
C1L7 = C1_counter2[3] $ (C1L7_carry_eqn);

--C1L8 is txt:inst1|add~162COUT
--operation mode is arithmetic

C1L8 = CARRY(!C1L6 # !C1_counter2[3]);


--C1L5 is txt:inst1|add~161
--operation mode is arithmetic

C1L5_carry_eqn = C1L4;
C1L5 = C1_counter2[2] $ (!C1L5_carry_eqn);

--C1L6 is txt:inst1|add~161COUT
--operation mode is arithmetic

C1L6 = CARRY(C1_counter2[2] & !C1L4);


--C1L3 is txt:inst1|add~160
--operation mode is arithmetic

C1L3_carry_eqn = C1L2;
C1L3 = C1_counter2[1] $ (C1L3_carry_eqn);

--C1L4 is txt:inst1|add~160COUT
--operation mode is arithmetic

C1L4 = CARRY(!C1L2 # !C1_counter2[1]);


--B1_clk16x is rcvr:inst|clk16x
--operation mode is normal

B1_clk16x_lut_out = !B1_clk16x;
B1_clk16x = DFFEAS(B1_clk16x_lut_out, clk, VCC, , B1L95, , , , );


--B1L26 is rcvr:inst|reduce_nor~106
--operation mode is normal

B1L26 = E1_safe_q[2] & E1_safe_q[3] & !E1_safe_q[1] & !E1_safe_q[0];


--B1_rxd1 is rcvr:inst|rxd1
--operation mode is normal

B1_rxd1_lut_out = rxd;
B1_rxd1 = DFFEAS(B1_rxd1_lut_out, B1_clk16x, VCC, , , , , , );


--B1L84 is rcvr:inst|process3~0
--operation mode is normal

B1L84 = B1_rxd2 & !B1_rxd1;


--B1L1 is rcvr:inst|add~163
--operation mode is arithmetic

B1L1 = !B1_counter2[0];

--B1L2 is rcvr:inst|add~163COUT
--operation mode is arithmetic

B1L2 = CARRY(B1_counter2[0]);


--B1L51 is rcvr:inst|add~170
--operation mode is arithmetic

B1L51_carry_eqn = B1L41;
B1L51 = B1_counter2[7] $ (B1L51_carry_eqn);

--B1L61 is rcvr:inst|add~170COUT
--operation mode is arithmetic

B1L61 = CARRY(!B1L41 # !B1_counter2[7]);


--B1L31 is rcvr:inst|add~169
--operation mode is arithmetic

B1L31_carry_eqn = B1L21;
B1L31 = B1_counter2[6] $ (!B1L31_carry_eqn);

--B1L41 is rcvr:inst|add~169COUT
--operation mode is arithmetic

B1L41 = CARRY(B1_counter2[6] & !B1L21);


--B1L11 is rcvr:inst|add~168
--operation mode is arithmetic

B1L11_carry_eqn = B1L01;
B1L11 = B1_counter2[5] $ (B1L11_carry_eqn);

--B1L21 is rcvr:inst|add~168COUT
--operation mode is arithmetic

B1L21 = CARRY(!B1L01 # !B1_counter2[5]);


--B1L71 is rcvr:inst|add~171
--operation mode is normal

B1L71_carry_eqn = B1L61;
B1L71 = B1_counter2[8] $ (!B1L71_carry_eqn);


--B1L9 is rcvr:inst|add~167
--operation mode is arithmetic

B1L9_carry_eqn = B1L8;
B1L9 = B1_counter2[4] $ (!B1L9_carry_eqn);

--B1L01 is rcvr:inst|add~167COUT
--operation mode is arithmetic

B1L01 = CARRY(B1_counter2[4] & !B1L8);


--B1L7 is rcvr:inst|add~166
--operation mode is arithmetic

B1L7_carry_eqn = B1L6;
B1L7 = B1_counter2[3] $ (B1L7_carry_eqn);

--B1L8 is rcvr:inst|add~166COUT
--operation mode is arithmetic

B1L8 = CARRY(!B1L6 # !B1_counter2[3]);


--B1L5 is rcvr:inst|add~165
--operation mode is arithmetic

B1L5_carry_eqn = B1L4;
B1L5 = B1_counter2[2] $ (!B1L5_carry_eqn);

--B1L6 is rcvr:inst|add~165COUT
--operation mode is arithmetic

B1L6 = CARRY(B1_counter2[2] & !B1L4);


--B1L3 is rcvr:inst|add~164
--operation mode is arithmetic

B1L3_carry_eqn = B1L2;
B1L3 = B1_counter2[1] $ (B1L3_carry_eqn);

--B1L4 is rcvr:inst|add~164COUT
--operation mode is arithmetic

B1L4 = CARRY(!B1L2 # !B1_counter2[1]);


--C1_tsr[3] is txt:inst1|tsr[3]
--operation mode is normal

C1_tsr[3]_lut_out = C1L74 & C1_tsr[4] # !C1L74 & C1_tbr[3];
C1_tsr[3] = DFFEAS(C1_tsr[3]_lut_out, C1_clk1x, VCC, , C1L56, , , , );


--C1_tbr[2] is txt:inst1|tbr[2]
--operation mode is normal

C1_tbr[2]_lut_out = din[2];
C1_tbr[2] = DFFEAS(C1_tbr[2]_lut_out, !wrn, VCC, , , , , , );


--C1_counter1[3] is txt:inst1|counter1[3]
--operation mode is normal

C1_counter1[3]_lut_out = C1L22;
C1_counter1[3] = DFFEAS(C1_counter1[3]_lut_out, clk, VCC, , , , , , );


--B1_counter1[0] is rcvr:inst|counter1[0]
--operation mode is normal

B1_counter1[0]_lut_out = B1L81;
B1_counter1[0] = DFFEAS(B1_counter1[0]_lut_out, clk, VCC, , , , , , );


--C1L05 is txt:inst1|reduce_nor~97
--operation mode is normal

C1L05 = C1_counter1[3] # !B1_counter1[0];


--C1_counter1[2] is txt:inst1|counter1[2]
--operation mode is normal

C1_counter1[2]_lut_out = C1L02;
C1_counter1[2] = DFFEAS(C1_counter1[2]_lut_out, clk, VCC, , , , , , );


--C1_counter1[1] is txt:inst1|counter1[1]
--operation mode is normal

C1_counter1[1]_lut_out = C1L81 & !C1L54;
C1_counter1[1] = DFFEAS(C1_counter1[1]_lut_out, clk, VCC, , , , , , );


--C1_counter1[4] is txt:inst1|counter1[4]
--operation mode is normal

C1_counter1[4]_lut_out = C1L42 & !C1L54;
C1_counter1[4] = DFFEAS(C1_counter1[4]_lut_out, clk, VCC, , , , , , );


--C1L54 is txt:inst1|reduce_nor~0
--operation mode is normal

C1L54 = !C1L05 & !C1_counter1[2] & !C1_counter1[1] & C1_counter1[4];


--B1_counter1[3] is rcvr:inst|counter1[3]
--operation mode is normal

B1_counter1[3]_lut_out = B1L42;
B1_counter1[3] = DFFEAS(B1_counter1[3]_lut_out, clk, VCC, , , , , , );


--B1L36 is rcvr:inst|reduce_nor~107
--operation mode is normal

B1L36 = B1_counter1[3] # !B1_counter1[0];


--B1_counter1[2] is rcvr:inst|counter1[2]
--operation mode is normal

B1_counter1[2]_lut_out = B1L22;
B1_counter1[2] = DFFEAS(B1_counter1[2]_lut_out, clk, VCC, , , , , , );


--B1_counter1[1] is rcvr:inst|counter1[1]
--operation mode is normal

B1_counter1[1]_lut_out = B1L02 & !B1L95;
B1_counter1[1] = DFFEAS(B1_counter1[1]_lut_out, clk, VCC, , , , , , );


--B1_counter1[4] is rcvr:inst|counter1[4]
--operation mode is normal

B1_counter1[4]_lut_out = B1L62 & !B1L95;
B1_counter1[4] = DFFEAS(B1_counter1[4]_lut_out, clk, VCC, , , , , , );


--B1L95 is rcvr:inst|reduce_nor~0
--operation mode is normal

B1L95 = !B1L36 & !B1_counter1[2] & !B1_counter1[1] & B1_counter1[4];


--C1_tsr[4] is txt:inst1|tsr[4]
--operation mode is normal

C1_tsr[4]_lut_out = C1L74 & C1_tsr[5] # !C1L74 & C1_tbr[4];
C1_tsr[4] = DFFEAS(C1_tsr[4]_lut_out, C1_clk1x, VCC, , C1L56, , , , );


--C1_tbr[3] is txt:inst1|tbr[3]
--operation mode is normal

C1_tbr[3]_lut_out = din[3];
C1_tbr[3] = DFFEAS(C1_tbr[3]_lut_out, !wrn, VCC, , , , , , );


--C1L22 is txt:inst1|add~170
--operation mode is arithmetic

C1L22_carry_eqn = C1L12;
C1L22 = C1_counter1[3] $ (!C1L22_carry_eqn);

--C1L32 is txt:inst1|add~170COUT
--operation mode is arithmetic

C1L32 = CARRY(C1_counter1[3] & !C1L12);


--B1L81 is rcvr:inst|add~172
--operation mode is arithmetic

B1L81 = !B1_counter1[0];

--B1L91 is rcvr:inst|add~172COUT
--operation mode is arithmetic

B1L91 = CARRY(B1_counter1[0]);


--C1L02 is txt:inst1|add~169
--operation mode is arithmetic

C1L02_carry_eqn = C1L91;
C1L02 = C1_counter1[2] $ (C1L02_carry_eqn);

--C1L12 is txt:inst1|add~169COUT
--operation mode is arithmetic

C1L12 = CARRY(!C1L91 # !C1_counter1[2]);


--C1L81 is txt:inst1|add~168
--operation mode is arithmetic

C1L81 = B1_counter1[0] $ C1_counter1[1];

--C1L91 is txt:inst1|add~168COUT
--operation mode is arithmetic

C1L91 = CARRY(B1_counter1[0] & C1_counter1[1]);


--C1L42 is txt:inst1|add~171
--operation mode is normal

C1L42_carry_eqn = C1L32;
C1L42 = C1_counter1[4] $ (C1L42_carry_eqn);


--B1L42 is rcvr:inst|add~175
--operation mode is arithmetic

B1L42_carry_eqn = B1L32;
B1L42 = B1_counter1[3] $ (B1L42_carry_eqn);

--B1L52 is rcvr:inst|add~175COUT
--operation mode is arithmetic

B1L52 = CARRY(!B1L32 # !B1_counter1[3]);


--B1L22 is rcvr:inst|add~174
--operation mode is arithmetic

B1L22_carry_eqn = B1L12;
B1L22 = B1_counter1[2] $ (!B1L22_carry_eqn);

--B1L32 is rcvr:inst|add~174COUT
--operation mode is arithmetic

B1L32 = CARRY(B1_counter1[2] & !B1L12);


--B1L02 is rcvr:inst|add~173
--operation mode is arithmetic

B1L02_carry_eqn = B1L91;
B1L02 = B1_counter1[1] $ (B1L02_carry_eqn);

--B1L12 is rcvr:inst|add~173COUT
--operation mode is arithmetic

B1L12 = CARRY(!B1L91 # !B1_counter1[1]);


--B1L62 is rcvr:inst|add~176
--operation mode is normal

B1L62_carry_eqn = B1L52;
B1L62 = B1_counter1[4] $ (!B1L62_carry_eqn);


--C1_tsr[5] is txt:inst1|tsr[5]
--operation mode is normal

C1_tsr[5]_lut_out = C1L74 & C1_tsr[6] # !C1L74 & C1_tbr[5];
C1_tsr[5] = DFFEAS(C1_tsr[5]_lut_out, C1_clk1x, VCC, , C1L56, , , , );


--C1_tbr[4] is txt:inst1|tbr[4]
--operation mode is normal

C1_tbr[4]_lut_out = din[4];
C1_tbr[4] = DFFEAS(C1_tbr[4]_lut_out, !wrn, VCC, , , , , , );


--C1_tsr[6] is txt:inst1|tsr[6]
--operation mode is normal

C1_tsr[6]_lut_out = C1L74 & C1_tsr[7] # !C1L74 & C1_tbr[6];
C1_tsr[6] = DFFEAS(C1_tsr[6]_lut_out, C1_clk1x, VCC, , C1L56, , , , );


--C1_tbr[5] is txt:inst1|tbr[5]
--operation mode is normal

C1_tbr[5]_lut_out = din[5];
C1_tbr[5] = DFFEAS(C1_tbr[5]_lut_out, !wrn, VCC, , , , , , );


--C1_tsr[7] is txt:inst1|tsr[7]
--operation mode is normal

C1_tsr[7]_lut_out = C1L74 & C1_tsr[7] & C1L37 # !C1L74 & C1_tbr[7];
C1_tsr[7] = DFFEAS(C1_tsr[7]_lut_out, C1_clk1x, VCC, , C1L64, , , , );


--C1_tbr[6] is txt:inst1|tbr[6]
--operation mode is normal

C1_tbr[6]_lut_out = din[6];
C1_tbr[6] = DFFEAS(C1_tbr[6]_lut_out, !wrn, VCC, , , , , , );


--C1L37 is txt:inst1|tsr~649
--operation mode is normal

C1L37 = E2_safe_q[3] $ (!E2_safe_q[2] & !E2_safe_q[0] # !E2_safe_q[1]);


--C1_tbr[7] is txt:inst1|tbr[7]
--operation mode is normal

C1_tbr[7]_lut_out = din[7];
C1_tbr[7] = DFFEAS(C1_tbr[7]_lut_out, !wrn, VCC, , , , , , );


--C1L64 is txt:inst1|reduce_nor~3
--operation mode is normal

C1L64 = E2_safe_q[1] # E2_safe_q[0] # E2_safe_q[2] # E2_safe_q[3];


--clk is clk
--operation mode is input

clk = INPUT();


--din[0] is din[0]
--operation mode is input

din[0] = INPUT();


--wrn is wrn
--operation mode is input

wrn = INPUT();


--din[1] is din[1]
--operation mode is input

din[1] = INPUT();


--rxd is rxd
--operation mode is input

rxd = INPUT();


--din[2] is din[2]
--operation mode is input

din[2] = INPUT();


--din[3] is din[3]
--operation mode is input

din[3] = INPUT();


--din[4] is din[4]
--operation mode is input

din[4] = INPUT();


--din[5] is din[5]
--operation mode is input

din[5] = INPUT();


--din[6] is din[6]
--operation mode is input

din[6] = INPUT();


--din[7] is din[7]
--operation mode is input

din[7] = INPUT();


--sdo is sdo
--operation mode is output

sdo = OUTPUT(C1_sdo);


--dout[7] is dout[7]
--operation mode is output

dout[7] = OUTPUT(B1_rbr[7]);


--dout[6] is dout[6]
--operation mode is output

dout[6] = OUTPUT(B1_rbr[6]);


--dout[5] is dout[5]
--operation mode is output

dout[5] = OUTPUT(B1_rbr[5]);


--dout[4] is dout[4]
--operation mode is output

dout[4] = OUTPUT(B1_rbr[4]);


--dout[3] is dout[3]
--operation mode is output

dout[3] = OUTPUT(B1_rbr[3]);


--dout[2] is dout[2]
--operation mode is output

dout[2] = OUTPUT(B1_rbr[2]);


--dout[1] is dout[1]
--operation mode is output

dout[1] = OUTPUT(B1_rbr[1]);


--dout[0] is dout[0]
--operation mode is output

dout[0] = OUTPUT(B1_rbr[0]);


⌨️ 快捷键说明

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