[an error occurred while processing this directive]
|
module test ( clk, reset, ack, rqst );
input clk;
input reset;
output [7:0] ack;
input [7:0] rqst;
wire N4, N5, N6, N7, N8, N86, N87, N88, N89, N90, N91, N92, N93, n20, n21,
n22, n23, n24, n25, n26, n27, n28, n29, n30, n31, n32, n33, n34, n35,
n36, n37, n38;fj2s \ack_reg[0] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N86), .Q(ack[0]), .QN(N7) );
fj2s \ack_reg[1] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N87), .Q(ack[1]), .QN(N6) );
fj2s \ack_reg[2] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N88), .Q(ack[2]), .QN(N5) );
fj2s \ack_reg[3] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N89), .Q(ack[3]), .QN(N4) );
fj2s \ack_reg[4] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N90), .Q(ack[4]) );
fj2s \ack_reg[5] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N91), .Q(ack[5]) );
fj2s \ack_reg[6] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N92), .Q(ack[6]) );
fj2s \ack_reg[7] ( .J(1'b0), .K(1'b0), .CK(clk), .RN(n27), .TI(N8), .TE(N93), .Q(ack[7]) );
iv U31 ( .A(reset), .Y(n27) );
mx2i U32 ( .D0(N8), .D1(n29), .S(rqst[7]), .YN(N93) );
or2d2 U33 ( .A(n30), .B(rqst[6]), .Y(n29) );
mx2i U34 ( .D0(N8), .D1(n30), .S(rqst[6]), .YN(N92) );
or3 U35 ( .A(rqst[4]), .B(rqst[5]), .C(n31), .Y(n30) );
mx2i U36 ( .D0(N8), .D1(n32), .S(rqst[5]), .YN(N91) );
or2d2 U37 ( .A(n31), .B(rqst[4]), .Y(n32) );
mx2i U38 ( .D0(N8), .D1(n31), .S(rqst[4]), .YN(N90) );
or3 U39 ( .A(rqst[2]), .B(rqst[3]), .C(n33), .Y(n31) );
mx2i U40 ( .D0(N8), .D1(n34), .S(rqst[3]), .YN(N89) );
or2d2 U41 ( .A(n33), .B(rqst[2]), .Y(n34) );
mx2i U42 ( .D0(N8), .D1(n33), .S(rqst[2]), .YN(N88) );
or3 U43 ( .A(rqst[0]), .B(rqst[1]), .C(n35), .Y(n33) );
mx2i U44 ( .D0(N8), .D1(n36), .S(rqst[1]), .YN(N87) );
nd2 U45 ( .A(N8), .B(n37), .Y(n36) );
ao22 U46 ( .A(rqst[0]), .B(n35), .C(n37), .D(N8), .Y(N86) );
iv U47 ( .A(rqst[0]), .Y(n37) );
iv U48 ( .A(N8), .Y(n35) );
ad5 U49 ( .A(N7), .B(N6), .C(N5), .D(N4), .E(n38), .Y(N8) );
nr4 U50 ( .A(ack[7]), .B(ack[6]), .C(ack[5]), .D(ack[4]), .Y(n38) );
endmodule
mx2 и or я думаю понятно, fj2s это триггеры, ao это И-ИЛИ. nd и nr соотв. И-НЕ и ИЛИ-НЕ. iv - инвертор. ad - И.
E-mail: info@telesys.ru