📄 zonghe.map.eqn
字号:
--count[7] is count[7]
count[7]_p1_out = count[6] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0];
count[7]_or_out = count[7];
count[7]_reg_input = count[7]_p1_out $ count[7]_or_out;
count[7] = DFFE(count[7]_reg_input, GLOBAL(ClkIn), , , );
--count[0] is count[0]
count[0]_reg_input = VCC;
count[0] = TFFE(count[0]_reg_input, GLOBAL(ClkIn), , , );
--count[11] is count[11]
count[11]_p1_out = count[10] & count[9] & count[8] & count[6] & count[7] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0];
count[11]_or_out = count[11];
count[11]_reg_input = count[11]_p1_out $ count[11]_or_out;
count[11] = DFFE(count[11]_reg_input, GLOBAL(ClkIn), , , );
--count[1] is count[1]
count[1]_or_out = count[0];
count[1]_reg_input = count[1] $ count[1]_or_out;
count[1] = DFFE(count[1]_reg_input, GLOBAL(ClkIn), , , );
--A1L24Q is count8~reg0
A1L24Q_reg_input = VCC;
A1L24Q = TFFE(A1L24Q_reg_input, count[1], , , );
--DataBuf1[0] is DataBuf1[0]
DataBuf1[0]_or_out = Din1;
DataBuf1[0]_reg_input = DataBuf1[0]_or_out;
DataBuf1[0] = DFFE(DataBuf1[0]_reg_input, A1L24Q, , , );
--DataBuf2[0] is DataBuf2[0]
DataBuf2[0]_or_out = Din2;
DataBuf2[0]_reg_input = DataBuf2[0]_or_out;
DataBuf2[0] = DFFE(DataBuf2[0]_reg_input, A1L24Q, , , );
--DataBuf1[1] is DataBuf1[1]
DataBuf1[1]_or_out = DataBuf1[0];
DataBuf1[1]_reg_input = DataBuf1[1]_or_out;
DataBuf1[1] = DFFE(DataBuf1[1]_reg_input, A1L24Q, , , );
--DataBuf2[1] is DataBuf2[1]
DataBuf2[1]_or_out = DataBuf2[0];
DataBuf2[1]_reg_input = DataBuf2[1]_or_out;
DataBuf2[1] = DFFE(DataBuf2[1]_reg_input, A1L24Q, , , );
--DataBuf1[2] is DataBuf1[2]
DataBuf1[2]_or_out = DataBuf1[1];
DataBuf1[2]_reg_input = DataBuf1[2]_or_out;
DataBuf1[2] = DFFE(DataBuf1[2]_reg_input, A1L24Q, , , );
--DataBuf2[2] is DataBuf2[2]
DataBuf2[2]_or_out = DataBuf2[1];
DataBuf2[2]_reg_input = DataBuf2[2]_or_out;
DataBuf2[2] = DFFE(DataBuf2[2]_reg_input, A1L24Q, , , );
--count[2] is count[2]
count[2]_p1_out = count[1] & count[0];
count[2]_or_out = count[2];
count[2]_reg_input = count[2]_p1_out $ count[2]_or_out;
count[2] = DFFE(count[2]_reg_input, GLOBAL(ClkIn), , , );
--DataBuf1[3] is DataBuf1[3]
DataBuf1[3]_or_out = DataBuf1[2];
DataBuf1[3]_reg_input = DataBuf1[3]_or_out;
DataBuf1[3] = DFFE(DataBuf1[3]_reg_input, A1L24Q, , , );
--DataBuf2[3] is DataBuf2[3]
DataBuf2[3]_or_out = DataBuf2[2];
DataBuf2[3]_reg_input = DataBuf2[3]_or_out;
DataBuf2[3] = DFFE(DataBuf2[3]_reg_input, A1L24Q, , , );
--DataBuf1[4] is DataBuf1[4]
DataBuf1[4]_or_out = DataBuf1[3];
DataBuf1[4]_reg_input = DataBuf1[4]_or_out;
DataBuf1[4] = DFFE(DataBuf1[4]_reg_input, A1L24Q, , , );
--DataBuf2[4] is DataBuf2[4]
DataBuf2[4]_or_out = DataBuf2[3];
DataBuf2[4]_reg_input = DataBuf2[4]_or_out;
DataBuf2[4] = DFFE(DataBuf2[4]_reg_input, A1L24Q, , , );
--DataBuf1[5] is DataBuf1[5]
DataBuf1[5]_or_out = DataBuf1[4];
DataBuf1[5]_reg_input = DataBuf1[5]_or_out;
DataBuf1[5] = DFFE(DataBuf1[5]_reg_input, A1L24Q, , , );
--DataBuf2[5] is DataBuf2[5]
DataBuf2[5]_or_out = DataBuf2[4];
DataBuf2[5]_reg_input = DataBuf2[5]_or_out;
DataBuf2[5] = DFFE(DataBuf2[5]_reg_input, A1L24Q, , , );
--DataBuf1[6] is DataBuf1[6]
DataBuf1[6]_or_out = DataBuf1[5];
DataBuf1[6]_reg_input = DataBuf1[6]_or_out;
DataBuf1[6] = DFFE(DataBuf1[6]_reg_input, A1L24Q, , , );
--DataBuf2[6] is DataBuf2[6]
DataBuf2[6]_or_out = DataBuf2[5];
DataBuf2[6]_reg_input = DataBuf2[6]_or_out;
DataBuf2[6] = DFFE(DataBuf2[6]_reg_input, A1L24Q, , , );
--DataBuf1[7] is DataBuf1[7]
DataBuf1[7]_or_out = DataBuf1[6];
DataBuf1[7]_reg_input = DataBuf1[7]_or_out;
DataBuf1[7] = DFFE(DataBuf1[7]_reg_input, A1L24Q, , , );
--DataBuf2[7] is DataBuf2[7]
DataBuf2[7]_or_out = DataBuf2[6];
DataBuf2[7]_reg_input = DataBuf2[7]_or_out;
DataBuf2[7] = DFFE(DataBuf2[7]_reg_input, A1L24Q, , , );
--DataBuf2[8] is DataBuf2[8]
DataBuf2[8]_or_out = DataBuf2[7];
DataBuf2[8]_reg_input = DataBuf2[8]_or_out;
DataBuf2[8] = DFFE(DataBuf2[8]_reg_input, A1L24Q, , , );
--count[3] is count[3]
count[3]_p1_out = count[2] & count[1] & count[0];
count[3]_or_out = count[3];
count[3]_reg_input = count[3]_p1_out $ count[3]_or_out;
count[3] = DFFE(count[3]_reg_input, GLOBAL(ClkIn), , , );
--DataBuf2[9] is DataBuf2[9]
DataBuf2[9]_or_out = DataBuf2[8];
DataBuf2[9]_reg_input = DataBuf2[9]_or_out;
DataBuf2[9] = DFFE(DataBuf2[9]_reg_input, A1L24Q, , , );
--DataBuf2[10] is DataBuf2[10]
DataBuf2[10]_or_out = DataBuf2[9];
DataBuf2[10]_reg_input = DataBuf2[10]_or_out;
DataBuf2[10] = DFFE(DataBuf2[10]_reg_input, A1L24Q, , , );
--DataBuf2[11] is DataBuf2[11]
DataBuf2[11]_or_out = DataBuf2[10];
DataBuf2[11]_reg_input = DataBuf2[11]_or_out;
DataBuf2[11] = DFFE(DataBuf2[11]_reg_input, A1L24Q, , , );
--DataBuf2[12] is DataBuf2[12]
DataBuf2[12]_or_out = DataBuf2[11];
DataBuf2[12]_reg_input = DataBuf2[12]_or_out;
DataBuf2[12] = DFFE(DataBuf2[12]_reg_input, A1L24Q, , , );
--DataBuf2[13] is DataBuf2[13]
DataBuf2[13]_or_out = DataBuf2[12];
DataBuf2[13]_reg_input = DataBuf2[13]_or_out;
DataBuf2[13] = DFFE(DataBuf2[13]_reg_input, A1L24Q, , , );
--DataBuf2[14] is DataBuf2[14]
DataBuf2[14]_or_out = DataBuf2[13];
DataBuf2[14]_reg_input = DataBuf2[14]_or_out;
DataBuf2[14] = DFFE(DataBuf2[14]_reg_input, A1L24Q, , , );
--count[4] is count[4]
count[4]_p1_out = count[3] & count[2] & count[1] & count[0];
count[4]_or_out = count[4];
count[4]_reg_input = count[4]_p1_out $ count[4]_or_out;
count[4] = DFFE(count[4]_reg_input, GLOBAL(ClkIn), , , );
--DataBuf2[15] is DataBuf2[15]
DataBuf2[15]_or_out = DataBuf2[14];
DataBuf2[15]_reg_input = DataBuf2[15]_or_out;
DataBuf2[15] = DFFE(DataBuf2[15]_reg_input, A1L24Q, , , );
--count[5] is count[5]
count[5]_p1_out = count[4] & count[3] & count[2] & count[1] & count[0];
count[5]_or_out = count[5];
count[5]_reg_input = count[5]_p1_out $ count[5]_or_out;
count[5] = DFFE(count[5]_reg_input, GLOBAL(ClkIn), , , );
--count[6] is count[6]
count[6]_p1_out = count[5] & count[4] & count[3] & count[2] & count[1] & count[0];
count[6]_or_out = count[6];
count[6]_reg_input = count[6]_p1_out $ count[6]_or_out;
count[6] = DFFE(count[6]_reg_input, GLOBAL(ClkIn), , , );
--A1L44Q is count256~reg0
A1L44Q_reg_input = VCC;
A1L44Q = TFFE(A1L44Q_reg_input, count[6], , , );
--count[8] is count[8]
count[8]_p1_out = count[6] & count[7] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0];
count[8]_or_out = count[8]_p1_out;
count[8]_reg_input = count[8]_or_out;
count[8] = TFFE(count[8]_reg_input, GLOBAL(ClkIn), , , );
--A1L4Q is DAddout~reg0
A1L4Q_p1_out = DataBuf1[7] & count[4] & !count[5] & !count[6] & !count[8] & !count[7];
A1L4Q_p2_out = !count[4] & count[5] & !count[6] & !count[8] & !count[7] & DataBuf2[15];
A1L4Q_p4_out = !count[4] & !count[5] & !count[6] & !count[8] & !count[7] & Din0;
A1L4Q_or_out = A1L4Q_p1_out # A1L4Q_p2_out # A1L4Q_p4_out;
A1L4Q_reg_input = A1L4Q_or_out;
A1L4Q = DFFE(A1L4Q_reg_input, A1L24Q, , , );
--A1L53Q is Dout0~reg0
A1L53Q_p1_out = DAddin & !count[6] & !count[8] & !count[7] & !count[4] & !count[5];
A1L53Q_p2_out = !count[6] & !count[8] & !count[7] & !count[4] & count[5] & A1L53Q;
A1L53Q_p4_out = !count[6] & !count[8] & !count[7] & count[4] & !count[5] & A1L53Q;
A1L53Q_or_out = A1L53Q_p1_out # A1L53Q_p2_out # A1L53Q_p4_out;
A1L53Q_reg_input = A1L53Q_or_out;
A1L53Q = DFFE(A1L53Q_reg_input, A1L24Q, , , );
--A1L73Q is Dout1~reg0
A1L73Q_p1_out = !count[6] & !count[8] & !count[7] & !count[5] & count[4] & DAddin;
A1L73Q_p2_out = !count[6] & !count[8] & !count[7] & !count[4] & A1L73Q;
A1L73Q_or_out = A1L73Q_p1_out # A1L73Q_p2_out;
A1L73Q_reg_input = A1L73Q_or_out;
A1L73Q = DFFE(A1L73Q_reg_input, A1L24Q, , , );
--A1L93Q is Dout2~reg0
A1L93Q_p1_out = !count[6] & !count[8] & !count[7] & A1L93Q & !count[5];
A1L93Q_p2_out = !count[6] & !count[8] & !count[7] & count[5] & !count[4] & DAddin;
A1L93Q_or_out = A1L93Q_p1_out # A1L93Q_p2_out;
A1L93Q_reg_input = A1L93Q_or_out;
A1L93Q = DFFE(A1L93Q_reg_input, A1L24Q, , , );
--count[9] is count[9]
count[9]_p1_out = count[8] & count[6] & count[7] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0];
count[9]_or_out = count[9];
count[9]_reg_input = count[9]_p1_out $ count[9]_or_out;
count[9] = DFFE(count[9]_reg_input, GLOBAL(ClkIn), , , );
--count[10] is count[10]
count[10]_p1_out = count[9] & count[8] & count[6] & count[7] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0] & count[11];
count[10]_p2_out = count[9] & count[8] & count[6] & count[7] & count[5] & count[4] & count[3] & count[2] & count[1] & count[0] & count[10];
count[10]_or_out = count[10]_p1_out # count[10]_p2_out;
count[10]_reg_input = count[10]_or_out;
count[10] = TFFE(count[10]_reg_input, GLOBAL(ClkIn), , , );
--A1L64Q is count2048~reg0
A1L64Q_p1_out = count[0] & count[7] & count[6] & count[5] & count[4] & count[3] & count[2] & count[1] & !count[11] & !count[10] & count[9] & count[8];
A1L64Q_or_out = A1L64Q_p1_out;
A1L64Q_reg_input = A1L64Q_or_out;
A1L64Q = TFFE(A1L64Q_reg_input, GLOBAL(ClkIn), , , );
--ClkIn is ClkIn
--operation mode is input
ClkIn = INPUT();
--Din0 is Din0
--operation mode is input
Din0 = INPUT();
--Din1 is Din1
--operation mode is input
Din1 = INPUT();
--Din2 is Din2
--operation mode is input
Din2 = INPUT();
--DAddin is DAddin
--operation mode is input
DAddin = INPUT();
--count8 is count8
--operation mode is output
count8 = OUTPUT(A1L24Q);
--count256 is count256
--operation mode is output
count256 = OUTPUT(A1L44Q);
--DAddout is DAddout
--operation mode is output
DAddout = OUTPUT(A1L4Q);
--Dout0 is Dout0
--operation mode is output
Dout0 = OUTPUT(A1L53Q);
--Dout1 is Dout1
--operation mode is output
Dout1 = OUTPUT(A1L73Q);
--Dout2 is Dout2
--operation mode is output
Dout2 = OUTPUT(A1L93Q);
--count2048 is count2048
--operation mode is output
count2048 = OUTPUT(A1L64Q);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -