m8051.v

来自「another 8051 core porocesssor vhdl sourc」· Verilog 代码 · 共 1,153 行 · 第 1/5 页

V
1,153
字号
        n346, n347, n348, n349, n350, n351, n352, n353, n354, n355, n356, n357,         n358, n359, n360, n361, n362, n363, n364, n365, n366, n367, n368, n369,         n370, n371, n372, n373, n374, n375, n376, n377, n378, n379, n380, n381,         n382, n383, n384, n385, n386, n387, n388, n389, n390, n391, n392, n393,         n394, n395, n396, n397, n398, n399, n400, n401, n402, n403, n404, n405,         n406, n407, n408, n409, n410, n411, n412, n413, n414, n415, n416, n417,         n418, n419, n420, n421, n422, n423, n424, n425, n426, n427, n428, n429,         n430, n431, n432, n433, n434, n435, n436, n437, n438, n439, n440, n441,         n442, n443, n444, n445, n446, n447, n448, n449, n450, n451, n452, n453,         n454, n455, n456, n457, n458, n459, n460, n461, n462, n463, n464, n465,         n466, n467, n468, n469, n470, n471, n472, n473, n474, n475, n476, n477,         n478, n479, n480, n481, n482, n483, n484, n485, n486, n487, n488, n489,         n490, n491, n492, n493, n494, n495, n496, n497, n498, n499, n500, n501,         n502, n503, n504, n505, n506, n507, n508, n509, n510, n511, n512, n513,         n514, n515, n516, n517, n518, n519, n520, n521, n522, n523, n524, n525,         n526, n527, n528, n529, n530, n531, n532, net1868, net1869, net1870,         net1871, net1872, net1873, net1874, net1875, net1876, net1877, net1878,         n533, n534, n535, n536, n537, n538, n539, n540, n541, n542, n543, n544,         n545, n546, n547, n548, n549, n550, n551, n552, n553, n554, n555, n556,         n557, n558, n559, n560, n561, n562, n563, n564, n565, n566, n567;    OAI21_1 U110 ( .Z(n352), .A1(ACCDAT[5]), .A2(ACCDAT[6]), .B(ACCDAT[7]) );    NOR2B1_1 U111 ( .Z(n350), .A0(n496), .A1(n497) );    NOR2B1_1 U112 ( .Z(n496), .A0(n330), .A1(ACCDAT[3]) );    NOR3_1 U113 ( .Z(n460), .A0(n457), .A1(n459), .A2(n458) );    NOR2B1_1 U114 ( .Z(n457), .A0(n431), .A1(RDAT[0]) );    NOR2B1_1 U115 ( .Z(n459), .A0(n435), .A1(ACCDAT[0]) );    NOR2B1_1 U116 ( .Z(n458), .A0(n433), .A1(ALUDAT[0]) );    NAND2_1 U117 ( .Z(n525), .A0(n530), .A1(n515) );    NAND2_1 U118 ( .Z(n530), .A0(CYC), .A1(ACCADD[2]) );    INV_1 U119 ( .Z(n515), .A(ACCADD[6]) );    NAND2_1 U120 ( .Z(n429), .A0(n513), .A1(n391) );    NOR2_1 U121 ( .Z(n513), .A0(ACCADD[5]), .A1(CYC) );    NAND2_1 U122 ( .Z(n391), .A0(ACCADD[0]), .A1(ACCADD[1]) );    NAND2_1 U123 ( .Z(n433), .A0(n521), .A1(n518) );    NAND2_1 U124 ( .Z(n435), .A0(n522), .A1(n519) );    NAND2_1 U125 ( .Z(n431), .A0(n521), .A1(n522) );    NOR2_1 U126 ( .Z(n510), .A0(SFRW[21]), .A1(ACCADD[0]) );    NOR2_1 U127 ( .Z(n509), .A0(ACCADD[0]), .A1(n508) );    INV_1 U128 ( .Z(n508), .A(SFRW[21]) );    NAND2_1 U129 ( .Z(n527), .A0(ACCDAT[2]), .A1(n331) );    XOR2_1 U130 ( .Z(n526), .A0(ACCDAT[0]), .A1(ACCDAT[2]) );    NAND2_1 U131 ( .Z(n348), .A0(n330), .A1(ACCDAT[0]) );    AOI21_1 U132 ( .Z(DAAH), .A1(n351), .A2(n352), .B(n353) );    AND2_1 U133 ( .Z(n339), .A0(n504), .A1(n505) );    NOR2_1 U134 ( .Z(n504), .A0(SFRW[20]), .A1(ACCADD[2]) );    AND2_1 U135 ( .Z(n338), .A0(n507), .A1(n505) );    NOR2_1 U136 ( .Z(n507), .A0(SFRW[20]), .A1(n506) );    OAI21_2 U137 ( .Z(n502), .A1(n390), .A2(SFRW[20]), .B(n503) );    NOR2_1 U138 ( .Z(n390), .A0(n391), .A1(n392) );    INV_1 U139 ( .Z(n505), .A(n502) );    NAND2_1 U140 ( .Z(n405), .A0(RDAT[1]), .A1(n346) );    NAND2_1 U141 ( .Z(n404), .A0(n344), .A1(ALUDAT[1]) );    NAND2_1 U142 ( .Z(n401), .A0(ACCDAT[2]), .A1(n341) );    NAND2_1 U143 ( .Z(n400), .A0(ACCDAT[0]), .A1(n340) );    NAND2_1 U144 ( .Z(n412), .A0(RDAT[5]), .A1(n346) );    NAND2_1 U145 ( .Z(n411), .A0(n344), .A1(ALUDAT[5]) );    NAND2_1 U146 ( .Z(n408), .A0(ACCDAT[6]), .A1(n341) );    NAND2_1 U147 ( .Z(n407), .A0(ACCDAT[4]), .A1(n340) );    NAND2_1 U148 ( .Z(n419), .A0(RDAT[7]), .A1(n346) );    NAND2_1 U149 ( .Z(n418), .A0(n344), .A1(ALUDAT[7]) );    NAND2_1 U150 ( .Z(n415), .A0(CO), .A1(n341) );    NAND2_1 U151 ( .Z(n414), .A0(ACCDAT[6]), .A1(n340) );    NAND2_1 U152 ( .Z(n426), .A0(RDAT[3]), .A1(n346) );    NAND2_1 U153 ( .Z(n425), .A0(n344), .A1(ALUDAT[3]) );    NAND2_1 U154 ( .Z(n422), .A0(ACCDAT[4]), .A1(n341) );    NAND2_1 U155 ( .Z(n421), .A0(ACCDAT[2]), .A1(n340) );    NOR3_1 U156 ( .Z(n436), .A0(n430), .A1(n434), .A2(n432) );    NOR2B1_1 U157 ( .Z(n430), .A0(n431), .A1(RDAT[5]) );    NOR2B1_1 U158 ( .Z(n434), .A0(n435), .A1(ACCDAT[5]) );    NOR2B1_1 U159 ( .Z(n432), .A0(n433), .A1(ALUDAT[5]) );    NOR3_1 U160 ( .Z(n440), .A0(n437), .A1(n439), .A2(n438) );    NOR2B1_1 U161 ( .Z(n437), .A0(n431), .A1(RDAT[1]) );    NOR2B1_1 U162 ( .Z(n439), .A0(n435), .A1(ACCDAT[1]) );    NOR2B1_1 U163 ( .Z(n438), .A0(n433), .A1(ALUDAT[1]) );    NOR3_1 U164 ( .Z(n444), .A0(n441), .A1(n443), .A2(n442) );    NOR2B1_1 U165 ( .Z(n441), .A0(n431), .A1(RDAT[3]) );    NOR2B1_1 U166 ( .Z(n443), .A0(n435), .A1(ACCDAT[3]) );    NOR2B1_1 U167 ( .Z(n442), .A0(n433), .A1(ALUDAT[3]) );    NOR3_1 U168 ( .Z(n448), .A0(n445), .A1(n447), .A2(n446) );    NOR2B1_1 U169 ( .Z(n445), .A0(n431), .A1(RDAT[7]) );    NOR2B1_1 U170 ( .Z(n447), .A0(n435), .A1(ACCDAT[7]) );    NOR2B1_1 U171 ( .Z(n446), .A0(n433), .A1(ALUDAT[7]) );    NOR3_1 U172 ( .Z(n452), .A0(n449), .A1(n451), .A2(n450) );    NOR2B1_1 U173 ( .Z(n449), .A0(n431), .A1(RDAT[6]) );    NOR2B1_1 U174 ( .Z(n451), .A0(n435), .A1(ACCDAT[6]) );    NOR2B1_1 U175 ( .Z(n450), .A0(n433), .A1(ALUDAT[6]) );    NOR3_1 U176 ( .Z(n456), .A0(n453), .A1(n455), .A2(n454) );    NOR2B1_1 U177 ( .Z(n453), .A0(n431), .A1(RDAT[2]) );    NOR2B1_1 U178 ( .Z(n455), .A0(n435), .A1(ACCDAT[2]) );    NOR2B1_1 U179 ( .Z(n454), .A0(n433), .A1(ALUDAT[2]) );    NOR2_1 U180 ( .Z(n389), .A0(n461), .A1(n463) );    NOR2B1_1 U181 ( .Z(n461), .A0(n532), .A1(n462) );    NAND2_1 U182 ( .Z(n388), .A0(n524), .A1(n336) );    NOR2_1 U183 ( .Z(n354), .A0(n524), .A1(n336) );    OAI21_1 U184 ( .Z(n523), .A1(n427), .A2(n514), .B(n529) );    NOR2B1_1 U185 ( .Z(n427), .A0(n429), .A1(n428) );    INV_1 U186 ( .Z(n428), .A(ACCADD[9]) );    NOR2_1 U187 ( .Z(n355), .A0(n521), .A1(n522) );    INV_1 U188 ( .Z(n521), .A(n519) );    OAI21_1 U189 ( .Z(n519), .A1(n391), .A2(n520), .B(ACCADD[3]) );    INV_1 U190 ( .Z(n522), .A(n518) );    NAND2_1 U191 ( .Z(n518), .A0(n336), .A1(n391) );    NOR3_1 U192 ( .Z(n467), .A0(n464), .A1(n466), .A2(n465) );    NOR2B1_1 U193 ( .Z(n464), .A0(n431), .A1(RDAT[4]) );    NOR2B1_1 U194 ( .Z(n466), .A0(n435), .A1(ACCDAT[4]) );    NOR2B1_1 U195 ( .Z(n465), .A0(n433), .A1(ALUDAT[4]) );    NAND2_1 U196 ( .Z(n474), .A0(RDAT[2]), .A1(n346) );    NAND2_1 U197 ( .Z(n473), .A0(n344), .A1(ALUDAT[2]) );    NAND2_1 U198 ( .Z(n470), .A0(ACCDAT[3]), .A1(n341) );    NAND2_1 U199 ( .Z(n469), .A0(ACCDAT[1]), .A1(n340) );    NAND2_1 U200 ( .Z(n481), .A0(RDAT[6]), .A1(n346) );    NAND2_1 U201 ( .Z(n480), .A0(n344), .A1(ALUDAT[6]) );    NAND2_1 U202 ( .Z(n477), .A0(ACCDAT[7]), .A1(n341) );    NAND2_1 U203 ( .Z(n476), .A0(ACCDAT[5]), .A1(n340) );    NAND2_1 U204 ( .Z(n528), .A0(ACCADD[4]), .A1(n346) );    AND2_1 U205 ( .Z(n346), .A0(ACCADD[1]), .A1(n501) );    NAND2_1 U206 ( .Z(n488), .A0(RDAT[4]), .A1(n346) );    NAND2_1 U207 ( .Z(n487), .A0(n344), .A1(ALUDAT[4]) );    NAND2_1 U208 ( .Z(n484), .A0(ACCDAT[5]), .A1(n341) );    NAND2_1 U209 ( .Z(n483), .A0(ACCDAT[3]), .A1(n340) );    AOI21_1 U210 ( .Z(n393), .A1(n391), .A2(n394), .B(n395) );    INV_1 U211 ( .Z(n394), .A(DAA) );    INV_1 U212 ( .Z(n395), .A(\STATD[3] ) );    AOI21_1 U213 ( .Z(n396), .A1(n397), .A2(n391), .B(n398) );    NAND2_1 U214 ( .Z(n495), .A0(RDAT[0]), .A1(n346) );    INV_1 U215 ( .Z(n501), .A(ACCADD[0]) );    NAND2_1 U216 ( .Z(n494), .A0(n344), .A1(ALUDAT[0]) );    INV_1 U217 ( .Z(n500), .A(ACCADD[1]) );    NAND2_1 U218 ( .Z(n491), .A0(ACCDAT[1]), .A1(n341) );    INV_1 U219 ( .Z(n506), .A(ACCADD[2]) );    NAND2_1 U220 ( .Z(n490), .A0(CO), .A1(n340) );    INV_1 U221 ( .Z(n511), .A(n391) );    XNOR3_1 U222 ( .Z(n498), .A0(ACCDAT[4]), .A1(ACCDAT[7]), .A2(n325) );    XOR2_1 U223 ( .Z(n499), .A0(ACCDAT[5]), .A1(ACCDAT[3]) );    NOR2B1_1 U224 ( .Z(n347), .A0(n349), .A1(n348) );    INV_1 U225 ( .Z(n512), .A(CO) );    NAND4_1 U226 ( .Z(n567), .A0(n356), .A1(n357), .A2(n358), .A3(n359) );    NAND2_1 U227 ( .Z(n356), .A0(BREG[7]), .A1(n502) );    NAND2_1 U228 ( .Z(n358), .A0(CPRDDM[7]), .A1(n338) );    NAND2_1 U229 ( .Z(n359), .A0(ALUDAT[7]), .A1(n339) );    NAND4_1 U230 ( .Z(n566), .A0(n360), .A1(n361), .A2(n362), .A3(n363) );    NAND2_1 U231 ( .Z(n360), .A0(BREG[6]), .A1(n502) );    NAND2_1 U232 ( .Z(n362), .A0(CPRDDM[6]), .A1(n338) );    NAND2_1 U233 ( .Z(n363), .A0(ALUDAT[6]), .A1(n339) );    NAND4_1 U234 ( .Z(n565), .A0(n364), .A1(n365), .A2(n366), .A3(n367) );    NAND2_1 U235 ( .Z(n364), .A0(BREG[5]), .A1(n502) );    NAND2_1 U236 ( .Z(n366), .A0(CPRDDM[5]), .A1(n338) );    NAND2_1 U237 ( .Z(n367), .A0(ALUDAT[5]), .A1(n339) );    NAND4_1 U238 ( .Z(n564), .A0(n368), .A1(n369), .A2(n370), .A3(n371) );    NAND2_1 U239 ( .Z(n368), .A0(BREG[4]), .A1(n502) );    NAND2_1 U240 ( .Z(n370), .A0(CPRDDM[4]), .A1(n338) );    NAND2_1 U241 ( .Z(n371), .A0(ALUDAT[4]), .A1(n339) );    NAND4_1 U242 ( .Z(n563), .A0(n372), .A1(n373), .A2(n374), .A3(n375) );    NAND2_1 U243 ( .Z(n372), .A0(BREG[3]), .A1(n502) );    NAND2_1 U244 ( .Z(n374), .A0(CPRDDM[3]), .A1(n338) );    NAND2_1 U245 ( .Z(n375), .A0(ALUDAT[3]), .A1(n339) );    NAND4_1 U246 ( .Z(n562), .A0(n376), .A1(n377), .A2(n378), .A3(n379) );    NAND2_1 U247 ( .Z(n376), .A0(BREG[2]), .A1(n502) );    NAND2_1 U248 ( .Z(n378), .A0(CPRDDM[2]), .A1(n338) );    NAND2_1 U249 ( .Z(n379), .A0(ALUDAT[2]), .A1(n339) );    NAND4_1 U250 ( .Z(n561), .A0(n380), .A1(n381), .A2(n382), .A3(n383) );    NAND2_1 U251 ( .Z(n380), .A0(BREG[1]), .A1(n502) );    NAND2_1 U252 ( .Z(n382), .A0(CPRDDM[1]), .A1(n338) );    NAND2_1 U253 ( .Z(n383), .A0(ALUDAT[1]), .A1(n339) );    NAND4_1 U254 ( .Z(n560), .A0(n384), .A1(n385), .A2(n386), .A3(n387) );    NAND2_1 U255 ( .Z(n384), .A0(BREG[0]), .A1(n502) );    NAND2_1 U256 ( .Z(n386), .A0(CPRDDM[0]), .A1(n338) );    NAND2_1 U257 ( .Z(n387), .A0(ALUDAT[0]), .A1(n339) );    AND6_1 U258 ( .Z(n399), .A0(n400), .A1(n401), .A2(n402), .A3(n403), .A4(        n404), .A5(n405) );    AND6_1 U259 ( .Z(n406), .A0(n407), .A1(n408), .A2(n409), .A3(n410), .A4(        n411), .A5(n412) );    AND6_1 U260 ( .Z(n413), .A0(n414), .A1(n415), .A2(n416), .A3(n417), .A4(        n418), .A5(n419) );    AND6_1 U261 ( .Z(n420), .A0(n421), .A1(n422), .A2(n423), .A3(n424), .A4(        n425), .A5(n426) );    NOR2B1_1 U262 ( .Z(n307), .A0(n532), .A1(n354) );    NOR22_1 U263 ( .Z(n540), .A0(n389), .A1(n532), .A2(n388) );    NAND2_2 U264 ( .Z(n532), .A0(n355), .A1(n345) );    AND6_1 U265 ( .Z(n468), .A0(n469), .A1(n470), .A2(n471), .A3(n472), .A4(        n473), .A5(n474) );    AND6_1 U266 ( .Z(n475), .A0(n476), .A1(n477), .A2(n478), .A3(n479), .A4(        n480), .A5(n481) );    AND6_1 U267 ( .Z(n482), .A0(n483), .A1(n484), .A2(n485), .A3(n486), .A4(        n487), .A5(n488) );    AND6_1 U268 ( .Z(n489), .A0(n490), .A1(n491), .A2(n492), .A3(n493), .A4(        n494), .A5(n495) );    INV_1 U269 ( .Z(n503), .A(DIV2CK) );    INV_1 U270 ( .Z(n497), .A(PSWDAT[6]) );    INV_1 U271 ( .Z(n351), .A(PSWDAT[7]) );    AND2_1 U272 ( .Z(n329), .A0(\STATD[5] ), .A1(ACCADD[8]) );    AND2_1 U273 ( .Z(n330), .A0(n335), .A1(n334) );    OA31_1 U274 ( .Z(n332), .A1(n396), .A2(n393), .A3(n329), .B(n503) );    AND2_1 U275 ( .Z(n333), .A0(n332), .A1(n528) );    AND2_1 U276 ( .Z(n336), .A0(n516), .A1(n517) );    AND2_1 U277 ( .Z(n337), .A0(SFRW[20]), .A1(n505) );    AND2_1 U278 ( .Z(n340), .A0(ACCADD[2]), .A1(n511) );    AND2_1 U279 ( .Z(n341), .A0(n511), .A1(n506) );    AND2_1 U280 ( .Z(n342), .A0(ACCADD[0]), .A1(n500) );    AND2_1 U281 ( .Z(n343), .A0(n509), .A1(n500) );    AND2_1 U282 ( .Z(n344), .A0(n510), .A1(n500) );    AND2_2 U283 ( .Z(n345), .A0(n503), .A1(n523) );    NAND2_1 U284 ( .Z(n471), .A0(IMMDAT[2]), .A1(n342) );    NAND2_1 U285 ( .Z(n492), .A0(IMMDAT[0]), .A1(n342) );    NAND2_1 U286 ( .Z(n402), .A0(IMMDAT[1]), .A1(n342) );    NAND2_1 U287 ( .Z(n423), .A0(IMMDAT[3]), .A1(n342) );    NAND2_1 U288 ( .Z(n478), .A0(IMMDAT[6]), .A1(n342) );    NAND2_1 U289 ( .Z(n416), .A0(IMMDAT[7]), .A1(n342) );    NAND2_1 U290 ( .Z(n485), .A0(IMMDAT[4]), .A1(n342) );    NAND2_1 U291 ( .Z(n409), .A0(IMMDAT[5]), .A1(n342) );    AOI21_1 U292 ( .Z(n397), .A1(ACCADD[7]), .A2(LCYC), .B(SFRW[21]) );    NAND2_1 U293 ( .Z(n493), .A0(n343), .A1(RAMDI[0]) );    NAND2_1 U294 ( .Z(n385), .A0(RAMDI[0]), .A1(n337) );    NOR2B1_1 U295 ( .Z(DAAL), .A0(n350), .A1(\STATD[2] ) );    INV_1 U296 ( .Z(n514), .A(\STATD[2] ) );    NAND2_1 U297 ( .Z(n516), .A0(ACCADD[6]), .A1(\STATD[2] ) );    NAND2_1 U298 ( .Z(n524), .A0(\STATD[2] ), .A1(n525) );    NAND2_1 U299 ( .Z(n520), .A0(\STATD[2] ), .A1(CYC) );    NAND2_1 U300 ( .Z(n486), .A0(n343), .A1(RAMDI[4]) );    NAND2_1 U301 ( .Z(n369), .A0(RAMDI[4]), .A1(n337) );    NAND2_1 U302 ( .Z(n403), .A0(n343), .A1(RAMDI[1]) );    NAND2_1 U303 ( .Z(n381), .A0(RAMDI[1]), .A1(n337) );    NAND2_1 U304 ( .Z(n472), .A0(n343), .A1(RAMDI[2]) );    NAND2_1 U305 ( .Z(n377), .A0(RAMDI[2]), .A1(n337) );    NAND2_1 U306 ( .Z(n479), .A0(n343), .A1(RAMDI[6]) );    NAND2_1 U307 ( .Z(n361), .A0(RAMDI[6]), .A1(n337) );    NAND2_1 U308 ( .Z(n424), .A0(n343), .A1(RAMDI[3]) );    NAND2_1 U309 ( .Z(n373), .A0(RAMDI[3]), .A1(n337) );

⌨️ 快捷键说明

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