mcu8951.map.eqn

来自「Alera 的8051 IP core的示例文件5个」· EQN 代码 · 共 1,730 行 · 第 1/5 页

EQN
1,730
字号
--HB1_RAMDI[7] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[7]
HB1_RAMDI[7] = DFFEAS(HB1L495, UC1__clk0, RST,  ,  , HB1_RAMDI[7],  ,  , !BB1_STATD[6]);


--BB1_LDV2CK2 is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|LDV2CK2
BB1_LDV2CK2 = DFFEAS(BB1L24, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_L_FA[6] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[6]
HB1_L_FA[6] = DFFEAS(HB1L115, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_L_FA[1] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[1]
HB1_L_FA[1] = DFFEAS(HB1L90, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_L_FA[0] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[0]
HB1_L_FA[0] = DFFEAS(HB1L85, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_L_FA[2] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[2]
HB1_L_FA[2] = DFFEAS(HB1L95, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--AC1_A000 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|A000
AC1_A000 = HB1_L_FA[1] # HB1_L_FA[0] # HB1_L_FA[2];


--HB1_L_FA[3] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[3]
HB1_L_FA[3] = DFFEAS(HB1L100, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_SFRWE is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|SFRWE
HB1_SFRWE = DFFEAS(HB1L840, UC1__clk0, RST,  ,  , HB1_SFRWE,  ,  , !BB1_STATD[6]);


--AC1L33 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|SFRW[17]~386
AC1L33 = !AC1_A000 & !HB1_L_FA[3] & HB1_SFRWE;


--LB1L357 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[4]~656
LB1L357 = !BB1_LDV2CK2 & !HB1_L_FA[6] & AC1L33;


--HB1_L_FA[4] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[4]
HB1_L_FA[4] = DFFEAS(HB1L105, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1_L_FA[5] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_FA[5]
HB1_L_FA[5] = DFFEAS(HB1L110, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--HB1L305 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|L_RDAT[6]~1680
HB1L305 = HB1_L_FA[4] & HB1_L_FA[5];


--LB1L376 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[7]~ICOMBOUT
LB1L376 = LB1L357 & (HB1L305 & (!HB1_RAMDI[7]) # !HB1L305 & LB1_PORT3_SFR[7]) # !LB1L357 & LB1_PORT3_SFR[7];


--P1_CLEAR is CPU8051V1:inst|MCU80512:inst3|CLEAR
P1_CLEAR = DFFEAS(P1L4, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--BB1_STATD[3] is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|STATD[3]
BB1_STATD[3] = DFFEAS(BB1L89, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--LB1L172 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|NRD~278
LB1L172 = P1_CLEAR & !BB1_STATD[3];


--PB1_OPC[0] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[0]
PB1_OPC[0] = DFFEAS(PB1L13, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--PB1_OPC[5] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[5]
PB1_OPC[5] = DFFEAS(PB1L38, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--PB1_OPC[6] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[6]
PB1_OPC[6] = DFFEAS(PB1L43, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--PB1_OPC[4] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[4]
PB1_OPC[4] = DFFEAS(PB1L33, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--PB1_OPC[7] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[7]
PB1_OPC[7] = DFFEAS(PB1L48, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--TB1L22 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|m3s022bo:U1|HIDEC~956
TB1L22 = PB1_OPC[5] & PB1_OPC[6] & !PB1_OPC[4] & PB1_OPC[7];


--PB1_OPC[3] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[3]
PB1_OPC[3] = DFFEAS(PB1L28, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--PB1_OPC[2] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[2]
PB1_OPC[2] = DFFEAS(PB1L23, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--DB1L7 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|AJ~18
DB1L7 = !PB1_OPC[3] & !PB1_OPC[2];


--PB1_OPC[1] is CPU8051V1:inst|MCU80512:inst3|m3s025bo:U14|OPC[1]
PB1_OPC[1] = DFFEAS(PB1L18, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--DB1L101 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|MOVX[4]~176
DB1L101 = PB1_OPC[0] & !PB1_OPC[1] # !DB1L7 # !TB1L22;


--BB1_Q5 is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|Q5
BB1_Q5 = DFFEAS(BB1L37, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--BB1_STATD[6] is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|STATD[6]
BB1_STATD[6] = DFFEAS(BB1L104, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--BB1_Q4 is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|Q4
BB1_Q4 = DFFEAS(BB1L32, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--JB1L109 is CPU8051V1:inst|MCU80512:inst3|m3s010bo:U8|DPH_EN~150
JB1L109 = !BB1_Q5 & BB1_STATD[6] & !BB1_Q4;


--LB1L175 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|NRD~279
LB1L175 = BB1_LDV2CK2 # !JB1L109 & P1_CLEAR & !BB1_STATD[3];


--LB1L179 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|NRD~ICOMBOUT
LB1L179 = LB1L175 & (LB1_NRD) # !LB1L175 & (DB1L101 # !LB1L172);


--HB1_RAMDI[6] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[6]
HB1_RAMDI[6] = DFFEAS(HB1L490, UC1__clk0, RST,  ,  , HB1_RAMDI[6],  ,  , !BB1_STATD[6]);


--LB1L371 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[6]~ICOMBOUT
LB1L371 = HB1L305 & (LB1L357 & !HB1_RAMDI[6] # !LB1L357 & (LB1_PORT3_SFR[6])) # !HB1L305 & (LB1_PORT3_SFR[6]);


--TB1L28 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|m3s022bo:U1|HIDEC~958
TB1L28 = PB1_OPC[7] & PB1_OPC[6];


--WB1L4 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|m3s032bo:U4|AC~89
WB1L4 = PB1_OPC[5] & PB1_OPC[4];


--TB1L52 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|m3s022bo:U1|LODEC~295
TB1L52 = PB1_OPC[0] & !PB1_OPC[1];


--DB1L98 is CPU8051V1:inst|MCU80512:inst3|m3s004bo:U3|MOVX[3]~175
DB1L98 = TB1L52 # !WB1L4 # !DB1L7 # !TB1L28;


--LB1L184 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|NWR~ICOMBOUT
LB1L184 = LB1L175 & LB1_NWR # !LB1L175 & (DB1L98 # !LB1L172);


--HB1_RAMDI[5] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[5]
HB1_RAMDI[5] = DFFEAS(HB1L485, UC1__clk0, RST,  ,  , HB1_RAMDI[5],  ,  , !BB1_STATD[6]);


--LB1L366 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[5]~ICOMBOUT
LB1L366 = HB1L305 & (LB1L357 & !HB1_RAMDI[5] # !LB1L357 & (LB1_PORT3_SFR[5])) # !HB1L305 & (LB1_PORT3_SFR[5]);


--HB1_RAMDI[4] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[4]
HB1_RAMDI[4] = DFFEAS(HB1L480, UC1__clk0, RST,  ,  , HB1_RAMDI[4],  ,  , !BB1_STATD[6]);


--LB1L361 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[4]~ICOMBOUT
LB1L361 = HB1L305 & (LB1L357 & !HB1_RAMDI[4] # !LB1L357 & (LB1_PORT3_SFR[4])) # !HB1L305 & (LB1_PORT3_SFR[4]);


--HB1_RAMDI[3] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[3]
HB1_RAMDI[3] = DFFEAS(HB1L469, UC1__clk0, RST,  ,  , HB1_RAMDI[3],  ,  , !BB1_STATD[6]);


--LB1L353 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[3]~ICOMBOUT
LB1L353 = LB1L357 & (HB1L305 & (!HB1_RAMDI[3]) # !HB1L305 & LB1_PORT3_SFR[3]) # !LB1L357 & LB1_PORT3_SFR[3];


--HB1_RAMDI[2] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|RAMDI[2]
HB1_RAMDI[2] = DFFEAS(HB1L464, UC1__clk0, RST,  ,  , HB1_RAMDI[2],  ,  , !BB1_STATD[6]);


--LB1L348 is CPU8051V1:inst|MCU80512:inst3|m3s018bo:U10|PORT3_SFR[2]~ICOMBOUT
LB1L348 = HB1L305 & (LB1L357 & (!HB1_RAMDI[2]) # !LB1L357 & LB1_PORT3_SFR[2]) # !HB1L305 & LB1_PORT3_SFR[2];


--BB1_LDV2CK1 is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|LDV2CK1
BB1_LDV2CK1 = DFFEAS(BB1L19, UC1__clk0, RST,  ,  ,  ,  ,  ,  );


--BB1_SMB is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|SMB
BB1_SMB = DFFEAS(BB1L47, UC1__clk0, RST,  ,  , BB1_SMB,  ,  , BB1_LDV2CK1);


--QB1_Q5 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|Q5
QB1_Q5 = DFFEAS(QB1L193, UC1__clk0,  ,  ,  ,  ,  , !P1_CLEAR,  );


--QB1L406 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|settsend~1
QB1L406 = !BB1_LDV2CK1 & BB1_SMB & !QB1_Q5;


--QB1_Q6 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|Q6
QB1_Q6 = DFFEAS(QB1L198, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1_DELCNT is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|DELCNT
QB1_DELCNT = DFFEAS(QB1L38, UC1__clk0,  ,  ,  , QB1_DELCNT,  ,  , BB1_LDV2CK1);


--BB1_STATE12 is CPU8051V1:inst|MCU80512:inst3|m3s001bo:U1|STATE12
BB1_STATE12 = DFFEAS(BB1L109, UC1__clk0, RST,  ,  , BB1_STATE12,  ,  , !BB1_LDV2CK1);


--QB1_Q1 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|Q1
QB1_Q1 = DFFEAS(QB1L183, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1L400 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|setlastbit~118
QB1L400 = QB1L169 & QB1_DELCNT & (QB1_Q1) # !QB1L169 & (BB1_STATE12);


--QB1L351 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|TSHIFT_EN~151
QB1L351 = QB1L400 & !BB1_LDV2CK1;


--QB1L346 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|TSEND~ICOMBOUT
QB1L346 = !QB1L406 & !QB1_Q6 & (QB1L351 # QB1_TSEND);


--QB1_SETTXCLK is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|SETTXCLK
QB1_SETTXCLK = DFFEAS(QB1L326, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1L365 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|TXCLK~ICOMBOUT
QB1L365 = QB1_SETTXCLK & (BB1_LDV2CK1 # !BB1_SMB) # !QB1_SETTXCLK & QB1_TXCLK & (BB1_LDV2CK1 # !BB1_SMB);


--AC1L56 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|SFRW~382
AC1L56 = !HB1_L_FA[5] & !HB1_L_FA[6] & HB1_SFRWE;


--AC1L62 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|SFRW~388
AC1L62 = HB1_L_FA[3] & HB1_L_FA[4] & AC1L56;


--QB1L146 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|L_SCON[6]~ICOMBOUT
QB1L146 = AC1_A000 & (QB1_L_SCON[6]) # !AC1_A000 & (AC1L62 & (HB1_RAMDI[6]) # !AC1L62 & QB1_L_SCON[6]);


--QB1L151 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|L_SCON[7]~ICOMBOUT
QB1L151 = AC1L62 & (AC1_A000 & (QB1_L_SCON[7]) # !AC1_A000 & HB1_RAMDI[7]) # !AC1L62 & (QB1_L_SCON[7]);


--QB1_RSTQ1 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RSTQ1
QB1_RSTQ1 = DFFEAS(QB1L238, UC1__clk0,  ,  ,  ,  ,  , !P1_CLEAR,  );


--QB1_RX_DIN is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RX_DIN
QB1_RX_DIN = DFFEAS(VCC, UC1__clk0,  ,  ,  , P3I[0],  ,  , VCC);


--QB1L47 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|DELRST16C~115
QB1L47 = QB1L169 & !QB1_RSTQ1 & (QB1_RCV # !QB1_RX_DIN);


--QB1_L_SCON[4] is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|L_SCON[4]
QB1_L_SCON[4] = DFFEAS(QB1L136, UC1__clk0,  ,  ,  ,  ,  , !P1_CLEAR,  );


--QB1_SWREC is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|SWREC
QB1_SWREC = DFFEAS(QB1L334, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1_RXC9 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RXC9
QB1_RXC9 = DFFEAS(QB1L265, UC1__clk0,  ,  ,  , QB1_RXC9,  ,  , BB1_LDV2CK1);


--QB1L200 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RB8control~34
QB1L200 = !BB1_LDV2CK1 & (QB1L169 & (QB1_RXC9) # !QB1L169 & BB1_STATE12);


--QB1_MAJQ2 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|MAJQ2
QB1_MAJQ2 = DFFEAS(QB1L162, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1_MAJQ1 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|MAJQ1
QB1_MAJQ1 = DFFEAS(QB1L157, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1L153 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|MAJOUT~87
QB1L153 = QB1_MAJQ2 & (QB1_RX_DIN # QB1_MAJQ1) # !QB1_MAJQ2 & QB1_RX_DIN & QB1_MAJQ1;


--QB1_FSREJ is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|FSREJ
QB1_FSREJ = DFFEAS(QB1L69, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1_DELCLRRCV is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|DELCLRRCV
QB1_DELCLRRCV = DFFEAS(QB1L33, UC1__clk0,  ,  ,  ,  ,  , !P1_CLEAR,  );


--JC1_DAT[0] is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|m3s031bo:U10|DAT[0]
JC1_DAT[0] = DFFEAS(JC1L5, UC1__clk0,  ,  ,  ,  ,  ,  ,  );


--QB1L205 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RCV~527
QB1L205 = QB1_L_SCON[7] & !QB1_DELCLRRCV # !QB1_L_SCON[7] & (JC1_DAT[0]);


--QB1L208 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RCV~528
QB1L208 = QB1L205 & (QB1_FSREJ # !QB1L153 # !QB1L169);


--QB1L211 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RCV~529
QB1L211 = QB1L200 & (QB1_RCV & QB1L208 # !QB1_SWREC) # !QB1L200 & QB1_RCV;


--QB1L215 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|RCV~ICOMBOUT
QB1L215 = QB1_L_SCON[4] & P1_CLEAR & (QB1L47 # QB1L211);


--AC1L4 is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|A001~9
AC1L4 = !HB1_L_FA[1] & HB1_L_FA[0] & !HB1_L_FA[2];


--AC1_SFRW[11] is CPU8051V1:inst|MCU80512:inst3|m3s008bo:U7|m3s039bo:U2|SFRW[11]
AC1_SFRW[11] = AC1L56 & HB1_L_FA[3] & HB1_L_FA[4] & AC1L4;


--QB1L348 is CPU8051V1:inst|MCU80512:inst3|m3s028bo:U15|TSHIFT_EN~1
QB1L348 = QB1_DATAEN & QB1L400 & !BB1_LDV2CK1;

⌨️ 快捷键说明

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