GDFeDfjpk`iq8qvArial,8*v d[0][3..0]k`EkEiq8qvArial,8*v d[1][3..0]k Fiq8qvArial,8*v d[2][3..0]kFk``Fiq8`qvArial,8*v d[3][3..0]k`` Gk`Gk8`Giq@qvArial,86v d[3..0][3..0]kPPGk( ElPDgfjp`k0,0`k , Bk@,@Bk,BkD(p( Cl,,P@ClDD@Sl88 Tm,PD@@Tm,D@qPnvArial,10=vLPM_MUXq2qvArial,70vBLPM_PIPELINE= LPM_SIZE= LPM_WIDTH= LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))q1hvArial,8! vdata[][]v#data[LPM_SIZE-1..0][LPM_WIDTH-1..0]p0q.hvArial,8 vclockp q.?hvArial,8 vaclrp@q;hvArial,8 vsel[]vsel[LPM_WIDTHS-1..0]p8qK)hvArial,8 vresult[]vresult[LPM_WIDTH-1..0]pp(q.hvArial,8 vclkenprhq)fvArial,6 v1q1hvArial,8! vdata[][]v#data[LPM_SIZE-1..0][LPM_WIDTH-1..0]q.hvArial,8 vclockq.?hvArial,8 vaclrq;hvArial,8 vsel[]vsel[LPM_WIDTHS-1..0]qK)hvArial,8 vresult[]vresult[LPM_WIDTH-1..0]q.hvArial,8 vclkenuq2qvArial,70vDLPM_PIPELINE= LPM_SIZE=4 LPM_WIDTH=4 LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))gfjk\uk\ u @CkyCl\\ Cmu y@TmuyqHv1pqnvArial,6 vINPUTrXhq9vArial,6 vVCCq)fvArial,6 v5qyvArial,8vD[3..0]qHv1rHhq9vArial,6 vVCCq)fvArial,6 v6qyvArial,8&v sel[1..0]qHv1rhq9vArial,6 vVCCq)fvArial,6 v4qyvArial,8vC[3..0]qHv1rhq9vArial,6 vVCCq)fvArial,6 v3qyvArial,8vB[3..0]qHv1rhq9vArial,6 vVCCq)fvArial,6 v2qyvArial,8 vA[3..0]qHv1gfjk4k4 N Dk4NDl44 @DmN RTmRNmNRqHv1pqnvArial,6 vOUTPUTr(hq)fvArial,6 v7qZyvArial,83v result[3..0]qHv1gfj0 k 0kDlDm Tm qHv2pq$Hv1p0qnvArial,6 vWIRErPhq)fvArial,6 v11qHv2q$Hv1rhq)fvArial,6 v10qHv2q$Hv1rhq)fvArial,6 v9qHv2q$Hv1rhq)fvArial,6 v8qHv2q$Hv1t