/***************************************************************************
****************************************************************************
***
*** Program File: @(#)cmd_dec.v
***
****************************************************************************
****************************************************************************/
// -----------------------------------------------------------------------------
//
// COPYRIGHT (C) 1995 BY RAVIcad, Inc.
// ALL RIGHTS RESERVED
// PROPRIETARY AND TRADE SECRET
// USAGE AND DISCLOSURE AS PER LICENSE AGREEMENT.
//
// ----------------------------------------------------------------------------
// @(#)cmd_dec.v 1.1 9/26/95
// synopsys translate_off
`ifdef TRUE
`else
`define TRUE 1
`define FALSE 0
`endif
`ifdef INTERRUPT_ACKNOWLEDGE
`else
`define INTERRUPT_ACKNOWLEDGE 4'b0000
`define SPECIAL_CYCLE 4'b0001
`define IO_READ 4'b0010
`define IO_WRITE 4'b0011
`define PCI_RESERVED1 4'b0100
`define PCI_RESERVED2 4'b0101
`define MEMORY_READ 4'b0110
`define MEMORY_WRITE 4'b0111
`define PCI_RESERVED3 4'b1000
`define PCI_RESERVED4 4'b1001
`define CONFIGURATION_READ 4'b1010
`define CONFIGURATION_WRITE 4'b1011
`define MEMORY_READ_MULTIPLE 4'b1100
`define DUAL_ADDRESS_CYCLE 4'b1101
`define MEMORY_READ_LINE 4'b1110
`define MEMORY_WRITE_INVALIDATE 4'b1111
`endif
// synopsys translate_on
module command_decode
`ifdef VCS // VCS Release 5.0.1A
`protected
N2_@W1DI10]_)bOB)3dV(?gg,/)I,0@R<4cc8c1Q,B,)a6B,L3cFU,Qe,,MJTS0cFWBV(aEBT-HP@W(CT2[a?gHDN7Kg/#=G9@#O^Y.ZWGY#T+6+9BZM
Z0NZ8_JFE]@WD5;)(B0L)OH)Y)/LV+B\eRVf:>0?.RaH]f?VU+:GL6Z(,^4BMf(NfBWBE7&+^0UMN+3Kd(?a/L<3Q
NdO05O=Y=D+dd,S&6E6L(Tg<4VPBd38-U05F]+FH;:Sa9IFa1R7B@?G1KG?Q+U:N.]Z=;26MKN)N[>;K\&,6@VQf8Y>dNQ>A8G:21ZB>7/LQf.-M=7>f&T.&CgLK
bKK(\?.3L_bJ+Y>@&g[F61/QN3cb+(dNaL5K^?38VSb>HYOQLQV[DL2DS&:;:/&0
UgM2P4+PE]I9;MWDX+9312VN9VGId&f9d5&78Xf_92@(?TZTCKQO9N];\Q+e#?AY
Cg1gX0,N\2YP^bMB;K:KJEE8_,O6V3?bV,+Y/P1C,OMXDbV9.4691MQc>4^W_APB
W1:T)c\bD+X/Ue1_&A\c0D:4V[e4&Qb(TA5WVZ+DJBIS
BE=2a/(_e\Qb5c5X1MJ8Y/Sg/BffAV68b;b<0YdQ3c9bZO>R6N+(_-8@^6F>U=DP^L?1&)B(PG?&8R2.JYQ)Z
&5=Y0(T[.c8(+bfY(ZHX/b>e(cX@-I?(7W6SMPGBJ8T(.IdM:1CV[\I3]@6+(7K6
9g/;:]P89K0J+47R6;-K25/FWVT>,CCCY.\Eb>UVe:OB[CIg(]RKZ#F8^/9#1Y6,
@\@1DXc2LbOP4Q];_)SfMXf7_R(;FJV/&aE5\;6ZRW6>YXBX,47)#]b[fQY<[GX>
[a_APR]T5I5B_U
gPA1/DdA,eB./.GC/;D?DIXLXKBa1=HPP:RJN24eL[WN_DU^c0@73EKPaP&PN7I5
?8bHUQ[K;5N8\H@GD7\6<\VT_BKcc:4G(f(4+F9e_,HMb+#HKQ-LL8-KP5\,D:IbX_W&U(WVG,(^\^0fGTf,5C09?cP5BZWDMU5HTKL[/S+\6PU]f0>5BS905H?3
NDQ1?AdHMB+(@=]MQW@PGFgRF+M\L(Rb2Fc\W]6FX+7=Q0>^52N,;Y2P##2PXRPa
eF>:d7SJ35ITLTM5P>1W;QBJb)343^(gWf;bTX/LW+T)bNe;dFI[6-F7M&;9X(8/
Y0UKC?N5;YU=DA@WC=S,NC.Q0?\eU>E;M_,7+234I#RQA6Y=N8D./fKV2000DO<\
^3H@e+cJ-DZ@beZ.,:@LU6>KS/M3ME@9H,MF-c8f5M5;58>JVG0O6?RDS^^H5CV=
6Y/&C^b5a&Cg^EZKE3#KQCW)6R6CUAFGg>.X3_:Cf8a86@XgSMMD#,^L3,3>O/J/
)V;6O)gIKX@1&.6XeG7T->;\7CW[]165OI0.@))6,T[0@X:@<+V,,IDI/L=M6C8&
?S1XTVO)>NB?+NK0^@c\[Q4a[D5=/9T6A.]Y^.VQZ:ff:9Y+3OfJ)9>4D^NM9@@fBEQ=+56K@??C,H(-/Y)U0A?O7C;O?JEN?.#X70R
X4WbFN,6cIEO.U.#DT9O+](^Je(0bdB6:&g)=_UTP.C(\-92,SKgN&APJdVf[GMT
>Hdf(M/W64-+7e7=.W5Y7HVDRJO8#+26)=VJe4g2I03)6aOVN@\NKOU.,RIS6P/HZN1Pf&&LbbSWM-CgfT
P1]&O570E_^f>9Z7+6[4WZH_R2F8(DUS-Q2c\;8&e_?Rg2:,H^
e29\Ze+H#fHZBBdXVR_<+f5@_8CY^bKWF+BIV2P>9^_=/gOd9
gS_Bb0CU@D1\B^WS2)0.GK+a+c0M30\5TCJf(/bR/CPe,gWcHbWHAPF07+K?CB^:S?fARYU,5eSQB(BO[2HMBHHWXXcM.9T-G
Jd62QVV7V=[6=[9T=+;&;JOgQK/KQ)dP(0.YHLU2Dc:<)T^-?J+I`endprotected
`endif
endmodule // end of Command_decode Module.
This page: |
Created: | Thu Aug 19 12:02:27 1999 |
| From: |
../../../sparc_v8/ssparc/pcic/pci_core/rtl.vcs/cmd_dec.vp
|