HierarchyFilesModulesSignalsTasksFunctionsHelp

/***************************************************************************
****************************************************************************
***
***  Program File:  @(#)async32_fifo.v
***
***
****************************************************************************
****************************************************************************/
//-----------------------------------------------------------------
//  (c) copyrights 1993. All rights reserved
//      RAVIcad
//
//      Company confidential and Proprietary information.
//      This information may not be disclosed to unauthorized
//      individual.
//-----------------------------------------------------------------
//  ***************************
//   SCCS file :"async_fifo32.v
//   Revision  :"1.5"
//   Mod Date  :"95/11/12"
//   Mod Time  :"11:39:36"
// ***************************
// -------------------------------------------------------------------------
//  This module implements the 4 deep async fifo used for staging data between
//  the two buses.
//  11-29-95 added scan_enable to turn off fifo_rst in order to pass
//              test compiler.
//
//
// ------------------------------------------------------------------------

module async32_fifo
`ifdef VCS  // VCS Release 5.0.1A
`protected
A&OC1d]\EdCKb^AMS(4](EZa1]\)Y-)LB@+Q[EN&0:YY@^-YRAQfS5SSNEY1eI4baH2@f_,J2&3D<4fMA9+H8;G?;[(91A^=?73a(X5=K[[
=bZeba88&.VgI#0LS+aO]
-^MTB9\V@M[V6]G/?Ac&TM[]3-f8[EXU_J8+M/.;SI?<3G9La/?
D+(,e#]9&O/c&L1Db?VWT8[:AMRbSPTUEMe)0eDa][R\M1=Z#0UAF&M)\IMW1B;NE<8SZV-Uf@Z8A:cH2>1_U+,#Wg=,/g&::W/IPNT5Z-:H99
E/QE81fT10TA:Z1:NN?[T36Y-))>9V?L\0gd=@,^T)]8?4_g1V^1S(MY)c?;J:H5
X:>[C=03(24>4.7+Q41FOVDXEO/S5aOL<6A9OcWg:W2f12#T+<<&/@Gab_OE.164
#?9Z@=-C[#41cX+d,]CFLDgL\/=:U0VD\RUe91T/Rf
PF@C_b1Z+aIG_2)I;XJ3/N72J/AId#-.;5FW-F+A@W_)TB[K-T?[@,OJ?Ld
+VfT0(>+^(S?_PCg>PYR#]^>&MX]^766EKR<#.2+Kd?8>7OU1X2^FDK(@;\RWe5:
N^6g5.JK7YMJT8eCfc66G()Q97]^RH3.eYgX>JY2.-AKLX(J
D@S&F])5M&DAJMYG,FN]/ZVXEa,:fN4=\3:186V4fW74b5WP9ZgQ(/WDF4@KfCK^M,IN3OOJf72X218V?dVAc_fV/e&+(K4[LO(MDD
\9?_CB_3UGMW4?]L9YKU5@OSBXD<7:Ib56H(?)f^_a7c6+b@HNZ?I4Y1(H9_+-J]
aG&5]e4(G@X(G]Y6c13RJ:A=7LK81352bYdR5DYUG,,Ig/\YI5RFA=L)FGLTUG96
dL5A;]+-05\If)YJ8+Y61<6ODP)KPS]<(B99QFL/10_6c21a>d>CFBO\[>S@7MdQg
6RcdC/c08]Sf)#Y7[CAD:PIT#d8\OS&]f@Y5V0[XD+VAd#>T.c;51NSR4C.>>ANB
JJVc\\c1\/2U9>@HN;.XOb7?[cQa79&\WBgGLdXG3:FY6CG2::ZOa0Qd?T2ME@P0
:c;)/@_2E_SE0eJZA-J<^->L0KTcA?cB^b8,?bbc,Z9(J),(@R-N]g0-2\YQN(OJKEF-?,E08N2,76:^:g/efE#D@P4IR3(5J2QQI#/[4PB)RM]J:<#0L=/7L]cM>K,ad+
-A[/P1BZ1K#J&D/f;I1^6bB-0,[X37[a37c3)D@??UR_&^Le@0NWMQY6URgF5Y/a[EZ_B__S\U_3I0AgWR#W5I#+Gg3_T1L2Y_(HcIN_]&WJ,8^)
&F(AEB(.=:^72;G2eV,BF40;57//7fMFCXF)2->HNE5(M1c,5aM:8^?E+2P&UeQM
Wg?/^R0HV#e(=.,3Y=#TVf^+2AbgUIBWE\0JFNW)O?_G8U8EI-g)^1=XOC0MK;J22Q4[NJR)gP\B^/W5K/H[gT2bM3_,9HO/MT2\KH>Rb1;5^f3EMYQMUER
,U=907FK;^7J,,[c@?)U@1[cNQ6IJ&4(2UJTZMPWL?:@JECHK:,Z(XC_eC2Y32d;NABF<)
H25[WZdJ:;(EWR3:@\RQ:>L:>4=/,0>MRK#0+DNAaS\O[[W./Fb5U_XEGdNc+WP1
ZNVEO;E.P_.F+^ZXC+2:a&OYN_10b:#U(Y2([>IQN-#Zae6:P-T3+P\/FA#Zb.f,
T&BF@c9#c.e\&E.4D]+fO(KfT,Z[EW[V5SG3aP?.&g7LUT4HAKD?CSHB;9\0XE6(
R6U[;0^CB8)PFDFHdKA9DZ/
,YS7A.XQ(?P4Ed:UN:=+g=V;ee+FbWFYa>f/[gRS\PSXHVI(E7cVK)66NOTK
E&((HAf?\e1\Nb=RJag1@bSKK0]@JKEO@56AF^8=UFC8AMQDCWMgGXaCDI=
\4_J1C7J93MPe#?a(I:PK8OeW/X,d,ZZdB//EKg>fbMKG#Y]ZRP^e@G;a-d8)aE>
e;^\eeN5A>/ARd\f6?VW3/Tg.L##+6+9@PH0I425WL73PQJ&V>7
#b3b)M0V@7G7GXg#I@&>P?gB=;g=;Q1N]=H6:+>ZL1-A@?#IR7D(g:LZMPf+3SAI5)#\]1)T;NUQI5EH;9()f
0c,Ya^DP;U]3H@a?[bX[B-^6aU.VXcMRT];K]:Wf262UH=BFVS/b0=+0\).K2;f+Bf[]0IAQWNMVGG37AaR3CYFAW&K:>YP)5cf#aVf@B?GO,-eH]MJ-?B2UX0TNTL
1LV_U+/.OURT\\)@OR<#G[XbY(U+TcNC9TF#D]C).N7YW^g_3LRe#.fV[6+<:,^\
2(eE@Aac+R)S0A\MOT:KG/-e&_G,Af.LV@&D739@A=GYN\6<@fUca240\YERFI^Q
&#/cRg^Pc]XV;aeN;?eA-K=[QNU\Z:GG6+3@O?D;G#e]eDK[=\JBTR66[=+75N]c
e)OR_W+/6-)2+b10X^NTVY^V\aJG_UW.5<.-?X9:Z32XJ?AeO
/6S&;)N-gQI0Z4K6TWG:Bf4W7S3[YD,DA:77+0S;BY,[P8S,I?WVXV2VeB#0UXgU/.-^39&0UK@?eW4]ABEOWEUR5124L;QN6&[X5^>:A0eW&&
OM5f0d.IC&@cK^@BFVOO^g4D4L)J0_aa[5(AAO;=LfM6/dBY0F3?-:46_g;\@-fPI5C6I&.,/3F1>d\Kc+F56aDW_BC_0.Y,TLUVb#>U^ggbUY#F>A=[5>9W4eY&a:,?G4X/U.FM@P?_[XV4;F<-IMB\C/8F
#;7C(4^cbaT29WYHeW[NNY@LeWHW31PSP5T(OKUT80]&#/KJ@>\>WWPJQQJE7R#LbY;K@Z_>P717X;e9&BV5[@YQ0SLN3VMFL2^1
4-J3efZ>X[K5]&>F+O,CXK/Nb7bC^)O>YPQ@Y6LUK^G\^U+CbONQ]^ZRg42a-Y&P2P?->#:(4eQDF4@K_+A-BaO
@4DfNg#V^Tg3S4/3;17GJ5eP7eP&<=I+B-D-Fg,WMZVIC#^0M7[a]I+,?@P1[)HX
>&bFS373CGJU/_1MB^@cD1=P/24=#V)YST7K>)I
Z2,R-MdI3S#Y7BKeM^7);bH02Z-Dd2QD;3AF-I\QF\WDV/<#&JP
L8d7@=&]g4Y]8g@5SKQfMb)F_75NN2Y6e=G7a
eP3PY@Gb.HWB:c/Z1d8_/fD0.gGIPYUDC9cN/Y9/TL6:2DX6;NR]3[CP>VN85]J=
@H/K.S0;SUMIb9d\_(@L8H-3Cd40@6/[.J[0TQ,3SQ82P/O\&B2SKS=EQR(a_M@f
:O[DET9e<-7:CFUOJM0LWg/#JLA+ST393MB]?@Ve#K9(LM_CGCf0/LfH8a9:NbaU
W-VcHdF>9VaF6@NdbcXK=g#0T]-S[U4TO@[#7#=I1Lb+OgfM,WCK(Y#)g5geNNH=>2FRD+B[[F-EM7Z25M^39AfG#NL9=GAUZTc>]LYdf;)ROI&:TR+M=[)IAC#<>e(Kc#-U4BNV]1Z&5#b&+\eB?^>\g_27gd&V[Q-c/0RA+(aQP(/cE][B6@SLLW;[OUP)0Y?gK#@V.+S]L(ac(>1L0.S=X5N(AaTUgfZ&9L
]C<\]5W&EBc5+;G=Ug)_8_Q]MU(0;K)N-1d6,(F;HM;\9/d4\QM:3R:8(OD.FZGI^?V1QR(D@$
`endprotected
`endif
endmodule       // end of fifo module.

module FIFO_4x32
`ifdef VCS  // VCS Release 5.0.1A
`protected
G6&+,^=U,T[b<2Q8=F3+=Dg_(,I7)5?:_725dAUUOZ=,HF3N?bgH5dXA#@BZ45UPRI]@:dNR0Jc9WKdgFJDW/&S+1g;DbRG;
NO:aP0M^\#3>:g#XZQTHVfLLG2M9#&IfT4gUF+0QAeT@[g1.2aCHO#PM7f8HBf2S
1@.6g7DPB3]3A?7;^++,2U]VEJ49H#7M>\Nb7L]1F_-/K74Z0]/Xd:>S]40UbY.L
[SCIc;\#d[+.E\;/MQ9g;Qg4)9e8PXIa^^CO&H1U4ECM/e:^RXQ9f,NMW)/(+7N#
RQ;--(>dL5;;8NfRM-@8:e_3J#Ga(.-Y4Vf)3KYP<-_Yf\e#?=\_,5=;SGHa3).?
.ab)Hg>X[IW5-W/HM@3A7b67f:H1@8^[-FV^VfQY.X^P69-4HIf5L+HT1ab03e3M
+]P-@+P7+Zf5T#N0\IJUBN5R>DL8\ec@H&G,0YBa(P0^?1VO[4@Z=V0gJTJ2FfD8]8e;84+8P3-O@91@8BZBcCRQO=9/Wg;bMQ+RT,6X,Y(LJD
T-RIK,=OQHFG>]O+Edd@a_=_;;NP2IIIe&f+22^BIMZ)XL.PK]aHdBb]7\^V2c7(]#SFdI^L3MMa[RB\NR/F2E+,9NgJ^0_&g36
+,X?P4)NScZJH@d:J_/H[SOROCT#2^I:69F-,^)//8C^g1BUAEOKI8EEBTPJP5Bb#VY0bX,D]/.[Oa
P:fFUbG5bL1[LKK.(U@AUZ:K75a4-QDFCY>8d05f-M;G5cCRRfU[/bK2a+#FKfg_
OHG1V\9XEd@>_9PO),OU+AgVSNgVFWg6P\eC2;:5#\H>R&-_,?X3OA(=gV5+f1>>
c[46\5>bJbdCFWLcE3fRKER73C.1EX&NUJA-R-bBIY\^4^3MQ]7^#J4.OGU?bPA[
W[R:eEaV6+B??fQg4@gbS7bX>)+C<
RO<^3gYWZAFOL12;e(;70/?8BX+O3X+83VQ^KGTJY^WBL7I(HT4VSeL=
((f_?M0Z0SZ]_UQMKVRUB.;=GN6WQG-Q4J0QfA)W2R;aGE?;\[3A8c=5_G1ab3PG
H2cSTPAT1JM5[UHJ3`endprotected
`endif
endmodule
HierarchyFilesModulesSignalsTasksFunctionsHelp

This page: Created:Thu Aug 19 11:57:42 1999
From: ../../../sparc_v8/ssparc/pcic/pci_core/rtl.vcs/async32_fifo.vp

Verilog converted to html by v2html 5.0 (written by Costas Calamvokis).Help