📄 m8051.v
字号:
MUXI21_1 U282 ( .Z(n3760), .A0(ALUC[0]), .A1(ALUC[3]), .S(ACLDAT[4]) ); MUXI21_1 U283 ( .Z(n3780), .A0(ALUC[1]), .A1(ALUC[2]), .S(ACLDAT[7]) ); MUXI21_1 U284 ( .Z(n3779), .A0(ALUC[0]), .A1(ALUC[3]), .S(ACLDAT[7]) ); MUXI21_1 U285 ( .Z(n3850), .A0(n3849), .A1(n3794), .S(NMULAB) ); MUXI21_1 U286 ( .Z(n3705), .A0(n3852), .A1(n3855), .S(NDIVAB) ); MUXI21_1 U287 ( .Z(n3857), .A0(CPRDDM[7]), .A1(CPRDDM[0]), .S(n3668) ); MUX41_1 U288 ( .Z(n3856), .A0(ALUC[10]), .A1(ALUC[11]), .A2(ALUC[9]), .A3( ALUC[12]), .S0(ACLDAT[9]), .S1(n3902) );endmodulemodule m3s004bo ( ACCADD, PCADD, REGADD, MOVX, ALUC, CODAT, PSWC, TMPADD, SPC, //******************************************************************* ////IMPORTANT NOTICE ////================ ////Copyright Mentor Graphics Corporation 1996 - 1999. All rights reserved. ////This file and associated deliverables are the trade secrets, ////confidential information and copyrighted works of Mentor Graphics ////Corporation and its licensors and are subject to your license agreement ////with Mentor Graphics Corporation. //// ////Use of these deliverables for the purpose of making silicon from an IC ////design is limited to the terms and conditions of your license agreement ////with Mentor Graphics If you have further questions please contact Mentor ////Graphics Customer Support. //// ////This Mentor Graphics core (m8051 v1999.120) was extracted on ////workstation hostid _hostid_ Inventra // ADDR_11BIT, JMPADPTR, LOGDI, GOCYC2, MULDIV, NMULAB, NDIVAB, DAA, CJNE, RETI, EITHER_RET, RMW, JBC, IMMB3, IMMB4, OPC, DAAL, DAAH );output [9:0] ACCADD;output [12:1] PCADD;output [2:0] CODAT;output [2:0] PSWC;output [10:0] REGADD;output [17:0] ALUC;input [7:0] OPC;output [4:0] MOVX;output [3:0] TMPADD;output [3:0] SPC;input DAAL, DAAH;output ADDR_11BIT, JMPADPTR, LOGDI, GOCYC2, MULDIV, NMULAB, NDIVAB, DAA, CJNE, RETI, EITHER_RET, RMW, JBC, IMMB3, IMMB4; wire \PCADDb[7] , \PSWCb[1] , n177, n178, n179, n180, n181, n183, n184, n185, n186, n187, n188, n189, n190, n191, n192, n193, n194, n195, n196, n197, n198, n199, n200, n201, n202, n203, n204, n205, n206, n207, n208, n209, n210, n211, n212, n213, n214, n215, n216, n217, n218, n219, n220, n221, n222, n223, n224, n225, n226, n227, n228, n229, n230, n231, n232, n233, n234, n235, n236, n237, n238, n239, n240, n241, n242, n243, n244, n245, n246, n247, n248, n249, n250, n251, n252, n253, n254, n255, n256, n257, n258, n259, n260, n261, n262, n263, n264, n265, n266, n267, n268, n269, n270, n271, n272, n274, n275, n276, n277, n278, n279, n280, n281, n282, n283, n284, n285, n286, n287, n288, n289, n290, n291, n292, n293, n294, n295, n296, n297, n298, n299, n300, n301, n302, n303, n304, n305, n306, n307, n308, n309, n310, n311, n312, n313, n314, n315, n316, n317, n318, n319, n320, n321, n322, n323, n594, n758, n759, n760, n761, n762, n763, n764, n765, n766, n767, n768, n769, n770, n771, n772, n773, n774, n775, n776, n777, n778, n779, n780, n781, n782, n783, n784, n785, n786, n787, n788, n789, n790, n791, n792, n793, n794, n795, n796, n797, n798, n799, n800, n801, n802, n803, n804, n805, n806, n807, n808, n809, n810, n811, n812, n813, n814, n815, n816, n817, n818, n819, n820, n821, n822, n823, n824, n825, n826, n827, n828, n829, n830, n831, n832, n833, n834, n835, n836, n837, n838, n839, n840, n841, n842, n843, n844, n845, n846, n847, n848, n849, n850, n851, n852, n853, n854, n855, n856, n857, n858, n859, n860, n861, n862, n863, n864, n1280, n1281, n1282, n1283, n1284, n1285, n1286, n1287, n1288, n1289, n1290, n1291, n1292, n1293, n1294; assign ACCADD[6] = \PCADDb[7] ; assign ACCADD[5] = IMMB4; assign PCADD[7] = \PCADDb[7] ; assign PCADD[2] = JMPADPTR; assign ALUC[8] = \PSWCb[1] ; assign PSWC[1] = \PSWCb[1] ; NAND2_1 U10 ( .Z(REGADD[7]), .A0(n248), .A1(n219) ); NAND2_1 U11 ( .Z(n853), .A0(n1294), .A1(n245) ); NAND2_1 U12 ( .Z(n1294), .A0(n321), .A1(n798) ); NOR2_1 U13 ( .Z(n857), .A0(n786), .A1(n858) ); NAND3_1 U14 ( .Z(n855), .A0(n789), .A1(n188), .A2(n794) ); NAND2_1 U15 ( .Z(n794), .A0(n782), .A1(n779) ); NOR2B1_1 U16 ( .Z(n760), .A0(n321), .A1(n191) ); NAND2_1 U17 ( .Z(n321), .A0(n185), .A1(OPC[5]) ); NAND2_1 U18 ( .Z(n1280), .A0(n224), .A1(n797) ); NAND2_1 U19 ( .Z(n864), .A0(n1287), .A1(n205) ); NAND2_1 U20 ( .Z(n861), .A0(n287), .A1(n323) ); NOR2B1_1 U21 ( .Z(n196), .A0(n852), .A1(n268) ); NAND2_1 U22 ( .Z(n852), .A0(n853), .A1(NMULAB) ); NAND2_1 U23 ( .Z(n252), .A0(n765), .A1(n194) ); INV_1 U24 ( .Z(n194), .A(n323) ); NOR2B1_1 U25 ( .Z(n232), .A0(ALUC[4]), .A1(n758) ); AOI22_1 U26 ( .Z(n758), .A1(n278), .A2(n194), .B1(n794), .B2(n857) ); NOR2B1_1 U27 ( .Z(n231), .A0(n819), .A1(n859) ); NAND3_1 U28 ( .Z(n859), .A0(n187), .A1(n789), .A2(n794) ); NOR2B1_1 U29 ( .Z(n270), .A0(n819), .A1(n854) ); NOR2B1_1 U30 ( .Z(n854), .A0(n856), .A1(n855) ); INV_1 U31 ( .Z(n856), .A(n252) ); NAND2_1 U32 ( .Z(n234), .A0(n278), .A1(n194) ); NAND2_1 U33 ( .Z(n860), .A0(n264), .A1(n816) ); NOR2_1 U34 ( .Z(n838), .A0(n278), .A1(n765) ); NOR2B1_1 U35 ( .Z(n289), .A0(n266), .A1(n290) ); NAND2_1 U36 ( .Z(n221), .A0(n317), .A1(n1287) ); NOR2B1_1 U37 ( .Z(ALUC[13]), .A0(n246), .A1(n245) ); NOR2_1 U38 ( .Z(n246), .A0(n760), .A1(n761) ); NOR3_1 U39 ( .Z(n822), .A0(n802), .A1(n862), .A2(n863) ); OAI21_1 U40 ( .Z(n862), .A1(n288), .A2(n861), .B(n267) ); NAND2_1 U41 ( .Z(n863), .A0(n864), .A1(n1280) ); NOR2B1_1 U42 ( .Z(n766), .A0(n767), .A1(n245) ); NOR2_1 U43 ( .Z(n768), .A0(n769), .A1(n323) ); NAND2_1 U44 ( .Z(n323), .A0(n190), .A1(n780) ); NOR2B1_1 U45 ( .Z(n764), .A0(ADDR_11BIT), .A1(n765) ); NAND2_1 U46 ( .Z(n1281), .A0(n185), .A1(n759) ); AOI22_1 U47 ( .Z(n770), .A1(n594), .A2(n771), .B1(n772), .B2(n287) ); NAND2_1 U48 ( .Z(n287), .A0(n190), .A1(OPC[0]) ); NAND2_1 U49 ( .Z(n1282), .A0(n317), .A1(n194) ); NAND2_1 U50 ( .Z(n198), .A0(n820), .A1(n224) ); NAND2_2 U51 ( .Z(ALUC[4]), .A0(n195), .A1(n196) ); NAND2_1 U52 ( .Z(ALUC[1]), .A0(n231), .A1(n232) ); INV_1 U53 ( .Z(n253), .A(n232) ); OAI21_1 U54 ( .Z(n851), .A1(n1288), .A2(n761), .B(n245) ); NAND2_2 U55 ( .Z(n245), .A0(n777), .A1(n778) ); NOR2B1_1 U56 ( .Z(ALUC[14]), .A0(n233), .A1(n195) ); NAND3B1_1 U57 ( .Z(n233), .A0(NDIVAB), .A1(n307), .A2(CJNE) ); NAND2_1 U58 ( .Z(n836), .A0(n759), .A1(n797) ); NOR2B1_1 U59 ( .Z(n302), .A0(n304), .A1(n303) ); AOI21_1 U60 ( .Z(n230), .A1(n264), .A2(n194), .B(n319) ); NOR2_1 U61 ( .Z(n319), .A0(n320), .A1(n321) ); AOI21_1 U62 ( .Z(n251), .A1(n759), .A2(n266), .B(n322) ); NOR2_1 U63 ( .Z(n322), .A0(n323), .A1(n594) ); NOR22_1 U64 ( .Z(n271), .A0(n809), .A1(n783), .A2(n787) ); NAND2_1 U65 ( .Z(n277), .A0(n1293), .A1(n816) ); NAND2_1 U66 ( .Z(n1293), .A0(n792), .A1(n290) ); NOR2B1_1 U67 ( .Z(n762), .A0(MULDIV), .A1(n763) ); NOR2B1_1 U68 ( .Z(n763), .A0(JBC), .A1(n860) ); NAND2_1 U69 ( .Z(n274), .A0(n769), .A1(n1286) ); NAND2_1 U70 ( .Z(n809), .A0(n810), .A1(n811) ); NAND2_1 U71 ( .Z(n810), .A0(n303), .A1(n193) ); NAND2_1 U72 ( .Z(n811), .A0(n769), .A1(n759) ); AOI22_1 U73 ( .Z(n249), .A1(n820), .A2(n816), .B1(n317), .B2(n303) ); NOR2_1 U74 ( .Z(n785), .A0(n191), .A1(n775) ); NAND2_1 U75 ( .Z(n843), .A0(n844), .A1(n835) ); NAND2_1 U76 ( .Z(n845), .A0(n1292), .A1(n312) ); NAND2_1 U77 ( .Z(n312), .A0(n783), .A1(n790) ); NAND2_1 U78 ( .Z(n847), .A0(n224), .A1(n797) ); NAND2_1 U79 ( .Z(n846), .A0(n205), .A1(n823) ); NOR3_1 U80 ( .Z(n310), .A0(n311), .A1(n312), .A2(n313) ); NAND2_1 U81 ( .Z(n311), .A0(n838), .A1(n303) ); OAI31_1 U82 ( .Z(n840), .A1(n308), .A2(n266), .A3(n323), .B(n841) ); NAND2_1 U83 ( .Z(n266), .A0(n796), .A1(n798) ); OAI21_1 U84 ( .Z(n841), .A1(n317), .A2(n769), .B(n823) ); NOR2B1_1 U85 ( .Z(n839), .A0(ADDR_11BIT), .A1(n287) ); NOR3_1 U86 ( .Z(n210), .A0(n291), .A1(n292), .A2(n827) ); NOR2B1_1 U87 ( .Z(n291), .A0(n289), .A1(n191) ); NOR2B1_1 U88 ( .Z(n292), .A0(n294), .A1(n293) ); NAND2_1 U89 ( .Z(n827), .A0(n803), .A1(n828) ); NAND2_1 U90 ( .Z(n1291), .A0(n792), .A1(n276) ); NAND2_1 U91 ( .Z(n276), .A0(n785), .A1(n184) ); NAND2_1 U92 ( .Z(n309), .A0(n792), .A1(n791) ); NOR2_1 U93 ( .Z(n832), .A0(n214), .A1(n299) ); NOR2B1_1 U94 ( .Z(n299), .A0(n284), .A1(n205) ); NAND2_1 U95 ( .Z(n830), .A0(n1284), .A1(n193) ); NAND2_1 U96 ( .Z(n831), .A0(n1284), .A1(n276) ); NAND2_1 U97 ( .Z(n807), .A0(ADDR_11BIT), .A1(n774) ); NAND2_1 U98 ( .Z(n806), .A0(n842), .A1(n303) ); NAND2_1 U99 ( .Z(n283), .A0(n769), .A1(n293) ); NAND2_1 U100 ( .Z(n792), .A0(n189), .A1(n184) ); NAND2_1 U101 ( .Z(n823), .A0(n777), .A1(n248) ); INV_1 U102 ( .Z(n772), .A(n823) ); NOR2B1_1 U103 ( .Z(n316), .A0(n318), .A1(n317) ); INV_1 U104 ( .Z(n318), .A(n1292) ); NAND2_1 U105 ( .Z(n1292), .A0(n787), .A1(n287) ); NAND2_1 U106 ( .Z(n798), .A0(n185), .A1(n187) ); NOR2_1 U107 ( .Z(n781), .A0(n780), .A1(n779) ); NAND2_1 U108 ( .Z(n790), .A0(n189), .A1(n789) ); NAND2_1 U109 ( .Z(n812), .A0(n224), .A1(n301) ); NAND2_1 U110 ( .Z(n263), .A0(n795), .A1(n780) ); NOR2B1_1 U111 ( .Z(n314), .A0(n312), .A1(n290) ); NAND2_1 U112 ( .Z(REGADD[1]), .A0(n247), .A1(n200) ); NAND2_1 U113 ( .Z(REGADD[0]), .A0(n221), .A1(n200) ); NAND2_1 U114 ( .Z(ACCADD[9]), .A0(n181), .A1(NMULAB) ); NAND2_1 U115 ( .Z(ACCADD[3]), .A0(n181), .A1(TMPADD[2]) ); NAND2_1 U116 ( .Z(n248), .A0(n804), .A1(OPC[1]) ); NAND3_1 U117 ( .Z(ACCADD[7]), .A0(n236), .A1(n237), .A2(n238) ); NOR2B1_1 U118 ( .Z(n236), .A0(\PSWCb[1] ), .A1(n1281) ); NOR3_1 U119 ( .Z(n238), .A0(n764), .A1(n768), .A2(n766) ); NAND2B1_1 U120 ( .Z(ACCADD[1]), .A0(MULDIV), .A1(n239) ); NOR2_1 U121 ( .Z(n239), .A0(n770), .A1(ACCADD[4]) ); NAND2B1_1 U122 ( .Z(ACCADD[0]), .A0(MULDIV), .A1(n240) ); NOR3B1_1 U123 ( .Z(n240), .A0(PCADD[6]), .A1(MOVX[4]), .A2(n1282) ); NOR2B1_1 U124 ( .Z(RETI), .A0(n197), .A1(n191) ); NAND2_1 U125 ( .Z(n197), .A0(n301), .A1(n303) ); NOR2_1 U126 ( .Z(n817), .A0(n191), .A1(n775) ); NAND2_1 U127 ( .Z(SPC[0]), .A0(n197), .A1(n198) ); NAND2_1 U128 ( .Z(SPC[1]), .A0(n202), .A1(n200) ); NAND2_1 U129 ( .Z(n313), .A0(n791), .A1(n321) ); NAND2_1 U130 ( .Z(n791), .A0(n188), .A1(n184) ); INV_1 U131 ( .Z(n793), .A(n313) ); NOR2B1_1 U132 ( .Z(n241), .A0(ACCADD[2]), .A1(n851) ); INV_1 U133 ( .Z(n235), .A(ALUC[5]) ); NOR2B1_1 U134 ( .Z(n275), .A0(n178), .A1(n759) ); NOR3B1_1 U135 ( .Z(ALUC[16]), .A0(MULDIV), .A1(n306), .A2(n305) ); NOR2_1 U136 ( .Z(n305), .A0(n302), .A1(n809) ); NAND2_1 U137 ( .Z(n306), .A0(n835), .A1(n836) ); NOR3B1_1 U138 ( .Z(n269), .A0(n837), .A1(\PSWCb[1] ), .A2(n288) ); NAND2_1 U139 ( .Z(n288), .A0(n769), .A1(n245) ); INV_1 U140 ( .Z(n769), .A(n792) ); OAI21_1 U141 ( .Z(n837), .A1(n178), .A2(n320), .B(n268) ); NAND2_1 U142 ( .Z(ALUC[6]), .A0(n251), .A1(NMULAB) ); NAND2_1 U143 ( .Z(ALUC[7]), .A0(n230), .A1(NDIVAB) ); NAND2_1 U144 ( .Z(ALUC[10]), .A0(n249), .A1(n250) ); INV_1 U145 ( .Z(n250), .A(n809) ); NOR2B1_1 U146 ( .Z(ALUC[11]), .A0(n272), .A1(n274) ); INV_1 U147 ( .Z(n272), .A(n762) ); OAI21_1 U148 ( .Z(ALUC[9]), .A1(n276), .A2(n263), .B(n277) ); NOR2B1_1 U149 ( .Z(ALUC[12]), .A0(n272), .A1(n271) ); NAND2_1 U150 ( .Z(n808), .A0(n303), .A1(n312) ); NAND2_1 U151 ( .Z(PCADD[6]), .A0(n243), .A1(n244) ); NAND2_1 U152 ( .Z(n244), .A0(n761), .A1(n759) ); INV_1 U153 ( .Z(n237), .A(PCADD[6]) ); NOR2B1_1 U154 ( .Z(PCADD[8]), .A0(n262), .A1(n261) ); NAND2_1 U155 ( .Z(n844), .A0(n761), .A1(n224) ); NAND2_1 U156 ( .Z(n261), .A0(n193), .A1(n759) ); NAND2_1 U157 ( .Z(n258), .A0(n846), .A1(n847) ); NOR2B1_1 U158 ( .Z(n260), .A0(n843), .A1(n845) ); NAND2_1 U159 ( .Z(PCADD[9]), .A0(n254), .A1(n180) ); NOR3B1_1 U160 ( .Z(n254), .A0(n840), .A1(n310), .A2(n839) ); NAND4_1 U161 ( .Z(PCADD[10]), .A0(n225), .A1(n226), .A2(n183), .A3(n179) ); NAND2_1 U162 ( .Z(n225), .A0(n1288), .A1(n303) ); OAI21_1 U163 ( .Z(n226), .A1(n1283), .A2(n312), .B(n224) ); NOR2B1_1 U164 ( .Z(PCADD[12]), .A0(n263), .A1(n205) ); NOR2B1_1 U165 ( .Z(n223), .A0(n842), .A1(n773) ); INV_1 U166 ( .Z(n842), .A(n798) ); NAND2_1 U167 ( .Z(PCADD[1]), .A0(n197), .A1(n242) );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -