`timescale 1ns/10ps
//-----------------------------------------------------------------------------
// (c) Copyright 2005 Actel Corporation
//
// name:		initcfg.vhd
// function:	SMARTgen IP
// Rev:			1.4 28Nov05
//
//-----------------------------------------------------------------------------
module grwzcnqmqzm(cwgjgncbnhn,cxnrnfthhhz,jczrqhzxwbx,vghvncnfbtm,zztcxbvdqbf,
svmndgsjgbk,fnhfvbwcztv,xmrktkhrbjs,jtqbnhqzjpb,rtvwdpxdfrx,khxnwkhpsmt,
rxmzdkzkxqt,krpnwdxjbnz,rjwmncbrxmf,zftqchcdhzz,vhhhfnxdxfn,cvkpbrzsqjg,
dphtcncpfzs,hzfchvwbctz,nctbfcgndfk,hzdcqtzccpg,xdstghjkwpv,mwggvbmbxvt,
wbvcfkfdgww,ntppckjcwxd,rrfkhdrdvfp,zqnqhnsdztv,bqxchnmdnjc,tgvzzszhxpp,
sjxknpxqkdf,tjscstqbrfz,wqjtjntdnzq,qmwpbsgksmg,wpbnhnqqbjw,rvnpkgprxqd,
dnkzhbcbdnc,qmbdtfbjrnq,stzfnwczmqq,bmgcjjksdfg,hmzstjjfnpv,skmgcfgkzzg,
rfsfbmcsscc,wsjwsgjppvr,nsvkrxrgbbh,gzkxdscvrzh,zzhcgkjrbbq,tvjbfnvcjtv,
hsxsxksccwg,rdvxgwttbsd,kmvftnkfswg,ftwvqzdkwhp,gvhjshjdfcc,vndwzrwbhfv,
rvncdrrrwvg,qpkbfhrprrz);parameter hphqhdwdhmf=8;parameter chwbfzxpgsp=2;
parameter mrffkbssmtq=1;parameter qwsfndhqmkm=0;parameter mnzfvzggbgp=0;
parameter dqrxdcfppkj=0;parameter sgsprpjjzdc=0;parameter rsgtbhgqwcc=0;
parameter bwstmtzrgsf=0;parameter krvfnxvdczw=0;parameter srsmtfkmzzq=0;
parameter dfbxgpzpjqp=0;parameter cjjhrtwmvpv=0;parameter jhgkdhvwcfb=0;
parameter htwtmbfrnfz=0;parameter kgztbhmkskk=0;parameter bzqvhzjcdph=0;
parameter cnxcpvmknsk=0;parameter frfwqrrdddg=0;parameter xkvjnpdmkkm=0;
parameter xnmjhccrpbz=0;parameter spbwnqbxkkn=0;parameter fsqrqsfbjhm=0;
parameter tfbkdzcghbt=0;parameter zzbncfwtcjb=0;parameter dpkfnwtwdjx=0;
parameter zvxxwrbtgqz=0;parameter jfjcmxmmgjr=0;parameter vrnqqtvpznx=0;
parameter czxqdxtxdcd=0;parameter gvdxfskncvn=0;parameter qmvrkmnxnbr=0;
parameter mjqhrwtncqv=0;parameter vnfbfdkcmct=0;parameter vxjhvxtcdqc=0;
parameter cmdcwdfbsqd=0;parameter bnjnjsfcbcw=0;parameter xkvntfssjpv=0;
parameter srpkvvkkrzt=0;parameter fgkrxwdxwtc=0;parameter xkjrjgwpqdm=0;
parameter zdqqwkgkhhx=0;parameter hzgsvvbxngk=0;parameter sthncdwvjtw=0;
parameter tsqgqxvmnhz=0;parameter qnzjbnnwknh=0;parameter pmnbjxmfgxd=0;
parameter nqxzdhmssdr=0;parameter bnkjcrhcdfs=0;parameter wmmrphpmvnv=0;
parameter dmxmzjbtdmr=0;parameter tkftzwrbhbh=0;parameter svvgxqdxdfv=0;
parameter czrwqbddqjn=0;parameter nczxtwvzskw=0;parameter vcvqnbfhntg=0;
parameter zfjxqtzgtfg=0;parameter tkvdjvhrvvg=0;parameter hprgsrzhrfm=0;
parameter wvxsdzmgnjr=0;parameter vmzrgwpkkqm=0;parameter sktdchbdzgd=0;
parameter tgqmncfnssz=0;parameter rwbpgntsknz=0;parameter rtnjmbcbzsp=0;
parameter dxpspzjbxvw=0;parameter svwmmdmkcxj=0;parameter fqwvkwrjzqp=0;
parameter hrjrtbfwxrz=0;parameter ntxtvbcmgpz=0;parameter vbwxjbjvxxn=0;
parameter rssdfnxtdvc=0;parameter qqhddwcfdcz=0;parameter msnmxsssvws=0;
parameter dmvxrrpgczz=0;parameter mrrhxvjqgwg=0;parameter xnspvwjhsrt=0;
parameter gsgvwbvcxxh=0;parameter smgkxmdgnww=0;parameter bwqtbcpddzs=0;
parameter qmmhqcjngdv=0;parameter mmncfgsdhxd=0;parameter fxwwxvbngvv=0;
parameter pxxzhqhrxbb=0;parameter dqwtkvpgwnq=0;parameter pvhbxphxmvf=0;
parameter rvkfqjhzvct=0;parameter rnpdjmgrnth=0;parameter mknhpztjddj=0;
parameter xqfppbdhtsk=0;parameter dszbfpkvfbj=0;parameter xhjkjhvvsnq=0;
parameter rwpszkwsmxz=0;parameter wxhvvzpspmh=0;parameter kknpckfzwtf=0;
parameter skfpvdnmxmp=0;parameter cbjgqdrxwmp=0;parameter hzwkdjjmxfs=0;
parameter bchrncjjwsv=0;parameter bfbnckxtmdb=0;parameter jkvwdrbrfts=0;
parameter bmcbrpctvbr=0;parameter zdtxzwtxzvs=0;parameter tpmcsxpqzbn=0;
parameter grvkswpvkwq=0;parameter jjscqqxjjvv=0;parameter jccckstbdxm=0;
parameter pxjxdpsnwrw=0;parameter mrzvztzvgqn=0;parameter wtfkktxvfmx=0;
parameter nxxhhgrxhqs=0;parameter mhkvqwkwqbb=0;parameter pmrrqbmrcgp=0;
parameter fnqrcfmrdzn=0;parameter vgvrpwwvdss=0;parameter pfsbjdzqfvg=0;
parameter kspfmtsrdgt=0;parameter mtvnfqkxztb=0;parameter ktvcqzbfwsd=0;
parameter bzvfztsfwmw=0;parameter qdhpcpjhdtx=0;parameter jzswvrrbxmj=0;
parameter sgrkdxfmpms=0;parameter ctjqbtwmmbb=0;parameter rzgvvbpxdbj=0;
parameter szcqjdwxxtb=0;parameter prkzsrdjzfw=0;parameter cjmsxfcqphp=0;
parameter cbtwsxgjskh=0;parameter rdmjjdgbpqc=0;parameter xdzvsmzqdcg=0;
parameter djqmrdpfnmr=0;parameter spdkwdsgmfp=0;parameter mkjxqvbtvtn=0;
parameter kjcscgxkwms=0;parameter zvmkwvmrjrn=0;parameter zqzcmjszsww=0;
parameter hgdstcphzmj=0;parameter mbgtkvbrhxm=0;parameter rvkcdcqhsmr=0;
parameter nsvxghqdwmg=0;parameter dfskhhtdtvk=0;parameter xwwpknvmqfs=0;
parameter xxknhppdddk=0;parameter jhrvrddtrhs=0;parameter wmrvjdtcvxw=0;
parameter ctrdrgbshxz=0;parameter hwswxkkwgmx=0;parameter xvqkxksqbzs=0;
parameter vckqgxjzgxk=0;parameter bszfqjbpxwc=0;parameter mxrbbgsncsh=0;
parameter kctswhsknqs=0;parameter cfrvfjhrjxr=0;parameter rjjhwrzttkk=0;
parameter kxtphsvvhtz=0;parameter qtdzbtkkhdh=0;parameter shskssnqxjs=0;
parameter npbhhrxjpdc=0;parameter pbvqszcggcs=0;parameter gxvrnvrdppt=0;
parameter mrjrkqsjzjf=0;parameter dsvbrwznsqc=0;parameter qxzhkvfczgs=0;
parameter ctgcjxmqzdm=0;parameter vzcfwjrfmgb=0;parameter cqqwsrtsqmk=0;
parameter hhjxqzfgxsm=0;parameter jpkqqjqjfhz=0;parameter kkkhfcjdbdx=0;
parameter pswdnhnqqzn=0;parameter qpbnbmmmxdp=0;parameter ftnhdsrvkjt=0;
parameter jhbxdvvbnnb=0;parameter bffwzxzdhtp=0;parameter rdzsnqvnwpt=0;
parameter rxbbwtczwpn=0;parameter ksmbfwhbcng=0;parameter cjfddvjjcrk=0;
parameter fcsqdfbtzrw=0;parameter mvfhnfszskm=0;parameter knxzcnxvjnd=0;
parameter qkkhtcvbcnh=0;parameter wjprktmcfrc=0;parameter rxgmdrkrhpz=0;
parameter twpmsfbwcsm=0;parameter svmtwrgtvfd=0;parameter vrmmqfwzqkr=0;
parameter jwtbmzgtdxd=0;parameter tcrrgtgxkdf=0;parameter ggcpxvbjdrn=0;
parameter hhxpbkrnccd=0;parameter nzxdwnfgpht=0;parameter wdqsgpsfckn=0;
parameter zmfhggxffbp=0;parameter pnpxbshxzfs=0;parameter dnkkskdswmc=0;
parameter gkhvbjwhwqk=0;parameter wbkmrnhzbwh=0;parameter hckcjhwbbms=0;
parameter zcfkchdpqgs=0;parameter mqznqpdgnmq=0;parameter vchqmxkkrkz=0;
parameter qwnqnmnzxtp=0;parameter mprmnhgdpgn=0;parameter bxtfvwzdhsx=0;
parameter nvjdmjzxbsv=0;parameter brbdgnrcbxr=0;parameter pvvgznjbgvv=0;
parameter fvvsxrbrzcj=0;parameter gvnrsnwbvmv=0;parameter cnzjvnmxjrw=0;
parameter krbffwhrcqx=0;parameter mtvfjrkgpkz=0;parameter ckcrrjvkqmn=0;
parameter tvbqswfzxrm=0;parameter czndjxqvbdr=0;parameter htsqcvpnzgh=0;
parameter gfkkqgcvxgt=0;parameter jqtwfdtrgqb=0;parameter trvzqpqnhjv=0;
parameter nmcmbpnqwgh=0;parameter ckbsfstjhzk=0;parameter zrqfmxthkrn=0;
parameter zfhfvcpxtmr=0;parameter nrmmpmtsjkf=0;parameter gknwsxnqjnj=0;
parameter rwtcdffwfhz=0;parameter rdmwdhdwvmt=0;parameter btntkxgjtzj=0;
parameter xztswjtzbpd=0;parameter grppscvmzgd=0;parameter bjmspsjngqc=0;
parameter dcscbsphcww=0;parameter qvvzbvmkbnk=0;parameter btqkpsdftgf=0;
parameter fvgdhqkpjdw=0;parameter pjkpmxxpzgc=0;parameter tgpfsdgnhzh=0;
parameter hgkfjktpqhh=0;parameter txgfwszcgmt=0;parameter tdphcnkdmxp=0;
parameter vqrtgnmdjkk=0;parameter sjvqmrntfnc=0;parameter mmphfgtfbts=0;
parameter pnwmpwcshnw=0;parameter dgtngpvsbbp=0;parameter skrqwkbtkvt=0;
parameter jmcsvjgjhtp=0;parameter sfzskfqvxfm=0;parameter skpgpvncgws=0;
parameter jhmwhmhqcqw=0;parameter qgxtcgswbnf=0;parameter wpncbvgjqvj=0;
parameter xxgrnwdpzmx=0;parameter rcmwqthkhgd=0;parameter nqxfhjkpvwq=0;
parameter qtqdkrpdvwp=0;parameter xvnnrwbxjnz=0;parameter gmfwnthrgkm=0;
parameter twzkqhctfkk=0;parameter qjrcssqvzcd=0;parameter ktqdrrnfnrw=0;
parameter qkzzbkzfctn=0;parameter swskhfzvwjz=0;parameter dhjgnvmjgfr=0;
parameter sfjgcfshqfd=0;parameter gzhhtvhntfd=0;parameter npmbxmcbvmv=0;
parameter kmwbgvknjgd=0;parameter kpppznbbdfv=0;parameter bjgqzjkbjzp=0;
parameter xbbxtfpcfrk=0;parameter vkhssjnrmbv=0;parameter zznfmdvhgdf=0;
parameter jjsjmcpzghm=0;parameter pwmcgjchgzr=0;parameter bbkrxvvrfqj=0;
parameter gqhtjfvtdrd=0;parameter wwsqqgwrbsw=0;parameter szgrxvdztph=0;
parameter vjxkrfbtkxz=0;parameter hqzhbfbsmsz=0;parameter fbqjzcmsdbj=0;
parameter tdfdrwpbwhp=0;parameter vwgbvrrmvtz=0;parameter njhcsdcdhps=0;
parameter qktmmmfccqd=0;parameter tcxtqrvhfgb=0;parameter wndfpmdtvfs=0;
parameter ttmdsjscmdr=0;parameter trsmwbsqkrr=0;parameter hkfsvvzpccz=0;
parameter mwgcfmfjbqv=0;parameter rtjfsjcmvks=0;parameter pqbntwtdxzq=0;
parameter hfcdrwrppbw=0;parameter dsrfxggsgjt=0;parameter zfsjfzxnqxj=0;
parameter gjmvqfkzvzk=0;parameter gxfjqmdxpjb=0;parameter xsvzzzkbvbd=0;
parameter hcfzbrngkbm=0;parameter pnkjqzszqxs=0;parameter tfgznpfmxvr=0;
parameter qbgvszhsgsk=0;parameter tsrgcpmxfvb=0;parameter ptbkgnhqbwv=0;
parameter xvfsnktdkbj=0;parameter xzmfknddghc=0;parameter xhcqfjsdcdn=0;
parameter nfqzbqxdprp=0;parameter hsmkkmhtkpv=0;parameter drgfftfkfjj=0;
parameter fvmmvjcqzhp=0;parameter cknrdmmqpcc=0;parameter ddrvcfqjfqd=0;
parameter cvzsqwhdkcm=0;parameter jjcsmbdpsjx=0;parameter schwdxfmtjf=0;
parameter dtmgqznzpgc=0;parameter bkksdpfxbrb=0;parameter fhxhjzhxnwm=0;input
cwgjgncbnhn;input cxnrnfthhhz;input jczrqhzxwbx;input[((9 * chwbfzxpgsp)- 1):0]
vghvncnfbtm;input[chwbfzxpgsp - 1:0] zztcxbvdqbf;input[17:0] svmndgsjgbk;input
fnhfvbwcztv;input[31:0] xmrktkhrbjs;input jtqbnhqzjpb;input rtvwdpxdfrx;input
khxnwkhpsmt;input rxmzdkzkxqt;input krpnwdxjbnz;input rjwmncbrxmf;input
zftqchcdhzz;input vhhhfnxdxfn;input cvkpbrzsqjg;input dphtcncpfzs;input
hzfchvwbctz;input nctbfcgndfk;input[1:0] hzdcqtzccpg;input xdstghjkwpv;input
mwggvbmbxvt;input wbvcfkfdgww;input ntppckjcwxd;input rrfkhdrdvfp;input[31:0]
zqnqhnsdztv;input[1:0] bqxchnmdnjc;output[17:0] tgvzzszhxpp;wire[17:0]
tgvzzszhxpp;output sjxknpxqkdf;wire sjxknpxqkdf;output[31:0] tjscstqbrfz;
wire[31:0] tjscstqbrfz;output wqjtjntdnzq;wire wqjtjntdnzq;output qmwpbsgksmg;
wire qmwpbsgksmg;output wpbnhnqqbjw;wire wpbnhnqqbjw;output rvnpkgprxqd;wire
rvnpkgprxqd;output dnkzhbcbdnc;wire dnkzhbcbdnc;output qmbdtfbjrnq;wire
qmbdtfbjrnq;output stzfnwczmqq;wire stzfnwczmqq;output bmgcjjksdfg;wire
bmgcjjksdfg;output hmzstjjfnpv;wire hmzstjjfnpv;output skmgcfgkzzg;wire
skmgcfgkzzg;output rfsfbmcsscc;wire rfsfbmcsscc;output wsjwsgjppvr;wire
wsjwsgjppvr;output[1:0] nsvkrxrgbbh;wire[1:0] nsvkrxrgbbh;output gzkxdscvrzh;
wire gzkxdscvrzh;output zzhcgkjrbbq;wire zzhcgkjrbbq;output[hphqhdwdhmf - 1:0]
tvjbfnvcjtv;wire[hphqhdwdhmf - 1:0] tvjbfnvcjtv;output[8:0] hsxsxksccwg;
wire[8:0] hsxsxksccwg;output[chwbfzxpgsp - 1:0] rdvxgwttbsd;wire[chwbfzxpgsp -
1:0] rdvxgwttbsd;output kmvftnkfswg;wire kmvftnkfswg;output ftwvqzdkwhp;wire
ftwvqzdkwhp;output[31:0] gvhjshjdfcc;wire[31:0] gvhjshjdfcc;output vndwzrwbhfv;
wire vndwzrwbhfv;output[1:0] rvncdrrrwvg;wire[1:0] rvncdrrrwvg;output
qpkbfhrprrz;wire qpkbfhrprrz;reg[((hphqhdwdhmf * chwbfzxpgsp)- 1):0]
xzbjbbswhjv;wire qdvwjxmzbpf;wire stpmkrrjwdt;wire[mrffkbssmtq - 1:0]
gpbbjwsprsj;wire qxhrmgxhgcm;wire kgvbwtrphfq;wire jspcghhzwmg;wire mfwjfgrqchd;
wire[mrffkbssmtq - 1:0] vvpkfmmpprk;wire[17:0] bqhrfdzctjc;wire dxpbcqjpxtw;
wire qrtjhvmdbbv;wire qdgqbvgcnzn;wire wtjtwqjkqbd;wire fhpsqkqvwpw;wire
fnkxmjqxzjq;wire[17:0] mmsccbknsvn;wire vftfmjhpzdg;wire csjnbkhhqmn;
wire[hphqhdwdhmf - 1:0] bdhvhfjwtxd;wire mhxwcfnvbgt;wire cqbmghpczxt;wire
fpxrzftbphr;wire tkkhgnnvvsh;wire[1:0] ggsxvgncrgz;wire xbkjkgdsbfh;wire
npgnwznthhx;wire bfcqzvtnrcn;wire vgjddmmbmst;wire jfzrmzzzpqc;wire[chwbfzxpgsp
- 1:0] gjvdwbmczsq;wire[((hphqhdwdhmf * chwbfzxpgsp)- 1):0] zwwnjfvxqbs;wire[((
18 * chwbfzxpgsp)- 1):0] zkzvrcvzsss;wire[chwbfzxpgsp - 1:0] dtkwvxrtxhs;wire[((
2 * chwbfzxpgsp)- 1):0] kjjphtbkfqg;wire[63:0] mvttbcdzprk;wire[((hphqhdwdhmf *
64)- 1):0] wszzfrnkchm;wire[((18 * 64)- 1):0] wxztcdwxpcc;wire[63:0]
jtgxdjzdfmb;wire[127:0] swhpbbqmksv;assign wxztcdwxpcc[17:0]=(qwsfndhqmkm);
assign wxztcdwxpcc[35:18]=(bwstmtzrgsf);assign wxztcdwxpcc[53:36]=(jhgkdhvwcfb);
assign wxztcdwxpcc[71:54]=(frfwqrrdddg);assign wxztcdwxpcc[89:72]=(tfbkdzcghbt);
assign wxztcdwxpcc[107:90]=(vrnqqtvpznx);assign wxztcdwxpcc[125:108]=(
vnfbfdkcmct);assign wxztcdwxpcc[143:126]=(srpkvvkkrzt);assign
wxztcdwxpcc[161:144]=(sthncdwvjtw);assign wxztcdwxpcc[179:162]=(bnkjcrhcdfs);
assign wxztcdwxpcc[197:180]=(czrwqbddqjn);assign wxztcdwxpcc[215:198]=(
hprgsrzhrfm);assign wxztcdwxpcc[233:216]=(rwbpgntsknz);assign
wxztcdwxpcc[251:234]=(hrjrtbfwxrz);assign wxztcdwxpcc[269:252]=(msnmxsssvws);
assign wxztcdwxpcc[287:270]=(smgkxmdgnww);assign wxztcdwxpcc[305:288]=(
pxxzhqhrxbb);assign wxztcdwxpcc[323:306]=(mknhpztjddj);assign
wxztcdwxpcc[341:324]=(wxhvvzpspmh);assign wxztcdwxpcc[359:342]=(bchrncjjwsv);
assign wxztcdwxpcc[377:360]=(tpmcsxpqzbn);assign wxztcdwxpcc[395:378]=(
mrzvztzvgqn);assign wxztcdwxpcc[413:396]=(fnqrcfmrdzn);assign
wxztcdwxpcc[431:414]=(ktvcqzbfwsd);assign wxztcdwxpcc[449:432]=(ctjqbtwmmbb);
assign wxztcdwxpcc[467:450]=(cbtwsxgjskh);assign wxztcdwxpcc[485:468]=(
mkjxqvbtvtn);assign wxztcdwxpcc[503:486]=(mbgtkvbrhxm);assign
wxztcdwxpcc[521:504]=(xxknhppdddk);assign wxztcdwxpcc[539:522]=(xvqkxksqbzs);
assign wxztcdwxpcc[557:540]=(cfrvfjhrjxr);assign wxztcdwxpcc[575:558]=(
npbhhrxjpdc);assign wxztcdwxpcc[593:576]=(qxzhkvfczgs);assign
wxztcdwxpcc[611:594]=(jpkqqjqjfhz);assign wxztcdwxpcc[629:612]=(jhbxdvvbnnb);
assign wxztcdwxpcc[647:630]=(cjfddvjjcrk);assign wxztcdwxpcc[665:648]=(
wjprktmcfrc);assign wxztcdwxpcc[683:666]=(jwtbmzgtdxd);assign
wxztcdwxpcc[701:684]=(wdqsgpsfckn);assign wxztcdwxpcc[719:702]=(wbkmrnhzbwh);
assign wxztcdwxpcc[737:720]=(qwnqnmnzxtp);assign wxztcdwxpcc[755:738]=(
pvvgznjbgvv);assign wxztcdwxpcc[773:756]=(mtvfjrkgpkz);assign
wxztcdwxpcc[791:774]=(gfkkqgcvxgt);assign wxztcdwxpcc[809:792]=(zrqfmxthkrn);
assign wxztcdwxpcc[827:810]=(rdmwdhdwvmt);assign wxztcdwxpcc[845:828]=(
dcscbsphcww);assign wxztcdwxpcc[863:846]=(tgpfsdgnhzh);assign
wxztcdwxpcc[881:864]=(sjvqmrntfnc);assign wxztcdwxpcc[899:882]=(jmcsvjgjhtp);
assign wxztcdwxpcc[917:900]=(wpncbvgjqvj);assign wxztcdwxpcc[935:918]=(
xvnnrwbxjnz);assign wxztcdwxpcc[953:936]=(qkzzbkzfctn);assign
wxztcdwxpcc[971:954]=(npmbxmcbvmv);assign wxztcdwxpcc[989:972]=(vkhssjnrmbv);
assign wxztcdwxpcc[1007:990]=(gqhtjfvtdrd);assign wxztcdwxpcc[1025:1008]=(
fbqjzcmsdbj);assign wxztcdwxpcc[1043:1026]=(tcxtqrvhfgb);assign
wxztcdwxpcc[1061:1044]=(mwgcfmfjbqv);assign wxztcdwxpcc[1079:1062]=(zfsjfzxnqxj)
;assign wxztcdwxpcc[1097:1080]=(pnkjqzszqxs);assign wxztcdwxpcc[1115:1098]=(
xvfsnktdkbj);assign wxztcdwxpcc[1133:1116]=(drgfftfkfjj);assign
wxztcdwxpcc[1151:1134]=(jjcsmbdpsjx);assign wszzfrnkchm[0 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(0 * hphqhdwdhmf)]=(mnzfvzggbgp);assign wszzfrnkchm[1 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(1 * hphqhdwdhmf)]=(krvfnxvdczw);assign
wszzfrnkchm[2 * hphqhdwdhmf +(hphqhdwdhmf - 1):(2 * hphqhdwdhmf)]=(htwtmbfrnfz);
assign wszzfrnkchm[3 * hphqhdwdhmf +(hphqhdwdhmf - 1):(3 * hphqhdwdhmf)]=(
xkvjnpdmkkm);assign wszzfrnkchm[4 * hphqhdwdhmf +(hphqhdwdhmf - 1):(4 *
hphqhdwdhmf)]=(zzbncfwtcjb);assign wszzfrnkchm[5 * hphqhdwdhmf +(hphqhdwdhmf -
1):(5 * hphqhdwdhmf)]=(czxqdxtxdcd);assign wszzfrnkchm[6 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(6 * hphqhdwdhmf)]=(vxjhvxtcdqc);assign wszzfrnkchm[7 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(7 * hphqhdwdhmf)]=(fgkrxwdxwtc);assign
wszzfrnkchm[8 * hphqhdwdhmf +(hphqhdwdhmf - 1):(8 * hphqhdwdhmf)]=(tsqgqxvmnhz);
assign wszzfrnkchm[9 * hphqhdwdhmf +(hphqhdwdhmf - 1):(9 * hphqhdwdhmf)]=(
wmmrphpmvnv);assign wszzfrnkchm[10 * hphqhdwdhmf +(hphqhdwdhmf - 1):(10 *
hphqhdwdhmf)]=(nczxtwvzskw);assign wszzfrnkchm[11 * hphqhdwdhmf +(hphqhdwdhmf -
1):(11 * hphqhdwdhmf)]=(wvxsdzmgnjr);assign wszzfrnkchm[12 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(12 * hphqhdwdhmf)]=(rtnjmbcbzsp);assign wszzfrnkchm[13 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(13 * hphqhdwdhmf)]=(ntxtvbcmgpz);assign
wszzfrnkchm[14 * hphqhdwdhmf +(hphqhdwdhmf - 1):(14 * hphqhdwdhmf)]=(
dmvxrrpgczz);assign wszzfrnkchm[15 * hphqhdwdhmf +(hphqhdwdhmf - 1):(15 *
hphqhdwdhmf)]=(bwqtbcpddzs);assign wszzfrnkchm[16 * hphqhdwdhmf +(hphqhdwdhmf -
1):(16 * hphqhdwdhmf)]=(dqwtkvpgwnq);assign wszzfrnkchm[17 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(17 * hphqhdwdhmf)]=(xqfppbdhtsk);assign wszzfrnkchm[18 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(18 * hphqhdwdhmf)]=(kknpckfzwtf);assign
wszzfrnkchm[19 * hphqhdwdhmf +(hphqhdwdhmf - 1):(19 * hphqhdwdhmf)]=(
bfbnckxtmdb);assign wszzfrnkchm[20 * hphqhdwdhmf +(hphqhdwdhmf - 1):(20 *
hphqhdwdhmf)]=(grvkswpvkwq);assign wszzfrnkchm[21 * hphqhdwdhmf +(hphqhdwdhmf -
1):(21 * hphqhdwdhmf)]=(wtfkktxvfmx);assign wszzfrnkchm[22 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(22 * hphqhdwdhmf)]=(vgvrpwwvdss);assign wszzfrnkchm[23 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(23 * hphqhdwdhmf)]=(bzvfztsfwmw);assign
wszzfrnkchm[24 * hphqhdwdhmf +(hphqhdwdhmf - 1):(24 * hphqhdwdhmf)]=(
rzgvvbpxdbj);assign wszzfrnkchm[25 * hphqhdwdhmf +(hphqhdwdhmf - 1):(25 *
hphqhdwdhmf)]=(rdmjjdgbpqc);assign wszzfrnkchm[26 * hphqhdwdhmf +(hphqhdwdhmf -
1):(26 * hphqhdwdhmf)]=(kjcscgxkwms);assign wszzfrnkchm[27 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(27 * hphqhdwdhmf)]=(rvkcdcqhsmr);assign wszzfrnkchm[28 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(28 * hphqhdwdhmf)]=(jhrvrddtrhs);assign
wszzfrnkchm[29 * hphqhdwdhmf +(hphqhdwdhmf - 1):(29 * hphqhdwdhmf)]=(
vckqgxjzgxk);assign wszzfrnkchm[30 * hphqhdwdhmf +(hphqhdwdhmf - 1):(30 *
hphqhdwdhmf)]=(rjjhwrzttkk);assign wszzfrnkchm[31 * hphqhdwdhmf +(hphqhdwdhmf -
1):(31 * hphqhdwdhmf)]=(pbvqszcggcs);assign wszzfrnkchm[32 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(32 * hphqhdwdhmf)]=(ctgcjxmqzdm);assign wszzfrnkchm[33 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(33 * hphqhdwdhmf)]=(kkkhfcjdbdx);assign
wszzfrnkchm[34 * hphqhdwdhmf +(hphqhdwdhmf - 1):(34 * hphqhdwdhmf)]=(
bffwzxzdhtp);assign wszzfrnkchm[35 * hphqhdwdhmf +(hphqhdwdhmf - 1):(35 *
hphqhdwdhmf)]=(fcsqdfbtzrw);assign wszzfrnkchm[36 * hphqhdwdhmf +(hphqhdwdhmf -
1):(36 * hphqhdwdhmf)]=(rxgmdrkrhpz);assign wszzfrnkchm[37 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(37 * hphqhdwdhmf)]=(tcrrgtgxkdf);assign wszzfrnkchm[38 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(38 * hphqhdwdhmf)]=(zmfhggxffbp);assign
wszzfrnkchm[39 * hphqhdwdhmf +(hphqhdwdhmf - 1):(39 * hphqhdwdhmf)]=(
hckcjhwbbms);assign wszzfrnkchm[40 * hphqhdwdhmf +(hphqhdwdhmf - 1):(40 *
hphqhdwdhmf)]=(mprmnhgdpgn);assign wszzfrnkchm[41 * hphqhdwdhmf +(hphqhdwdhmf -
1):(41 * hphqhdwdhmf)]=(fvvsxrbrzcj);assign wszzfrnkchm[42 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(42 * hphqhdwdhmf)]=(ckcrrjvkqmn);assign wszzfrnkchm[43 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(43 * hphqhdwdhmf)]=(jqtwfdtrgqb);assign
wszzfrnkchm[44 * hphqhdwdhmf +(hphqhdwdhmf - 1):(44 * hphqhdwdhmf)]=(
zfhfvcpxtmr);assign wszzfrnkchm[45 * hphqhdwdhmf +(hphqhdwdhmf - 1):(45 *
hphqhdwdhmf)]=(btntkxgjtzj);assign wszzfrnkchm[46 * hphqhdwdhmf +(hphqhdwdhmf -
1):(46 * hphqhdwdhmf)]=(qvvzbvmkbnk);assign wszzfrnkchm[47 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(47 * hphqhdwdhmf)]=(hgkfjktpqhh);assign wszzfrnkchm[48 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(48 * hphqhdwdhmf)]=(mmphfgtfbts);assign
wszzfrnkchm[49 * hphqhdwdhmf +(hphqhdwdhmf - 1):(49 * hphqhdwdhmf)]=(
sfzskfqvxfm);assign wszzfrnkchm[50 * hphqhdwdhmf +(hphqhdwdhmf - 1):(50 *
hphqhdwdhmf)]=(xxgrnwdpzmx);assign wszzfrnkchm[51 * hphqhdwdhmf +(hphqhdwdhmf -
1):(51 * hphqhdwdhmf)]=(gmfwnthrgkm);assign wszzfrnkchm[52 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(52 * hphqhdwdhmf)]=(swskhfzvwjz);assign wszzfrnkchm[53 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(53 * hphqhdwdhmf)]=(kmwbgvknjgd);assign
wszzfrnkchm[54 * hphqhdwdhmf +(hphqhdwdhmf - 1):(54 * hphqhdwdhmf)]=(
zznfmdvhgdf);assign wszzfrnkchm[55 * hphqhdwdhmf +(hphqhdwdhmf - 1):(55 *
hphqhdwdhmf)]=(wwsqqgwrbsw);assign wszzfrnkchm[56 * hphqhdwdhmf +(hphqhdwdhmf -
1):(56 * hphqhdwdhmf)]=(tdfdrwpbwhp);assign wszzfrnkchm[57 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(57 * hphqhdwdhmf)]=(wndfpmdtvfs);assign wszzfrnkchm[58 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(58 * hphqhdwdhmf)]=(rtjfsjcmvks);assign
wszzfrnkchm[59 * hphqhdwdhmf +(hphqhdwdhmf - 1):(59 * hphqhdwdhmf)]=(
gjmvqfkzvzk);assign wszzfrnkchm[60 * hphqhdwdhmf +(hphqhdwdhmf - 1):(60 *
hphqhdwdhmf)]=(tfgznpfmxvr);assign wszzfrnkchm[61 * hphqhdwdhmf +(hphqhdwdhmf -
1):(61 * hphqhdwdhmf)]=(xzmfknddghc);assign wszzfrnkchm[62 * hphqhdwdhmf +(
hphqhdwdhmf - 1):(62 * hphqhdwdhmf)]=(fvmmvjcqzhp);assign wszzfrnkchm[63 *
hphqhdwdhmf +(hphqhdwdhmf - 1):(63 * hphqhdwdhmf)]=(schwdxfmtjf);assign
mvttbcdzprk[0]=(sgsprpjjzdc==1)? 1'b1:1'b0;assign mvttbcdzprk[1]=(
dfbxgpzpjqp==1)? 1'b1:1'b0;assign mvttbcdzprk[2]=(bzqvhzjcdph==1)? 1'b1:1'b0;
assign mvttbcdzprk[3]=(spbwnqbxkkn==1)? 1'b1:1'b0;assign mvttbcdzprk[4]=(
zvxxwrbtgqz==1)? 1'b1:1'b0;assign mvttbcdzprk[5]=(qmvrkmnxnbr==1)? 1'b1:1'b0;
assign mvttbcdzprk[6]=(bnjnjsfcbcw==1)? 1'b1:1'b0;assign mvttbcdzprk[7]=(
zdqqwkgkhhx==1)? 1'b1:1'b0;assign mvttbcdzprk[8]=(pmnbjxmfgxd==1)? 1'b1:1'b0;
assign mvttbcdzprk[9]=(tkftzwrbhbh==1)? 1'b1:1'b0;assign mvttbcdzprk[10]=(
zfjxqtzgtfg==1)? 1'b1:1'b0;assign mvttbcdzprk[11]=(sktdchbdzgd==1)? 1'b1:1'b0;
assign mvttbcdzprk[12]=(svwmmdmkcxj==1)? 1'b1:1'b0;assign mvttbcdzprk[13]=(
rssdfnxtdvc==1)? 1'b1:1'b0;assign mvttbcdzprk[14]=(xnspvwjhsrt==1)? 1'b1:1'b0;
assign mvttbcdzprk[15]=(mmncfgsdhxd==1)? 1'b1:1'b0;assign mvttbcdzprk[16]=(
rvkfqjhzvct==1)? 1'b1:1'b0;assign mvttbcdzprk[17]=(xhjkjhvvsnq==1)? 1'b1:1'b0;
assign mvttbcdzprk[18]=(cbjgqdrxwmp==1)? 1'b1:1'b0;assign mvttbcdzprk[19]=(
bmcbrpctvbr==1)? 1'b1:1'b0;assign mvttbcdzprk[20]=(jccckstbdxm==1)? 1'b1:1'b0;
assign mvttbcdzprk[21]=(mhkvqwkwqbb==1)? 1'b1:1'b0;assign mvttbcdzprk[22]=(
kspfmtsrdgt==1)? 1'b1:1'b0;assign mvttbcdzprk[23]=(jzswvrrbxmj==1)? 1'b1:1'b0;
assign mvttbcdzprk[24]=(prkzsrdjzfw==1)? 1'b1:1'b0;assign mvttbcdzprk[25]=(
djqmrdpfnmr==1)? 1'b1:1'b0;assign mvttbcdzprk[26]=(zqzcmjszsww==1)? 1'b1:1'b0;
assign mvttbcdzprk[27]=(dfskhhtdtvk==1)? 1'b1:1'b0;assign mvttbcdzprk[28]=(
ctrdrgbshxz==1)? 1'b1:1'b0;assign mvttbcdzprk[29]=(mxrbbgsncsh==1)? 1'b1:1'b0;
assign mvttbcdzprk[30]=(qtdzbtkkhdh==1)? 1'b1:1'b0;assign mvttbcdzprk[31]=(
mrjrkqsjzjf==1)? 1'b1:1'b0;assign mvttbcdzprk[32]=(cqqwsrtsqmk==1)? 1'b1:1'b0;
assign mvttbcdzprk[33]=(qpbnbmmmxdp==1)? 1'b1:1'b0;assign mvttbcdzprk[34]=(
rxbbwtczwpn==1)? 1'b1:1'b0;assign mvttbcdzprk[35]=(knxzcnxvjnd==1)? 1'b1:1'b0;
assign mvttbcdzprk[36]=(svmtwrgtvfd==1)? 1'b1:1'b0;assign mvttbcdzprk[37]=(
hhxpbkrnccd==1)? 1'b1:1'b0;assign mvttbcdzprk[38]=(dnkkskdswmc==1)? 1'b1:1'b0;
assign mvttbcdzprk[39]=(mqznqpdgnmq==1)? 1'b1:1'b0;assign mvttbcdzprk[40]=(
nvjdmjzxbsv==1)? 1'b1:1'b0;assign mvttbcdzprk[41]=(cnzjvnmxjrw==1)? 1'b1:1'b0;
assign mvttbcdzprk[42]=(czndjxqvbdr==1)? 1'b1:1'b0;assign mvttbcdzprk[43]=(
nmcmbpnqwgh==1)? 1'b1:1'b0;assign mvttbcdzprk[44]=(gknwsxnqjnj==1)? 1'b1:1'b0;
assign mvttbcdzprk[45]=(grppscvmzgd==1)? 1'b1:1'b0;assign mvttbcdzprk[46]=(
fvgdhqkpjdw==1)? 1'b1:1'b0;assign mvttbcdzprk[47]=(tdphcnkdmxp==1)? 1'b1:1'b0;
assign mvttbcdzprk[48]=(dgtngpvsbbp==1)? 1'b1:1'b0;assign mvttbcdzprk[49]=(
jhmwhmhqcqw==1)? 1'b1:1'b0;assign mvttbcdzprk[50]=(nqxfhjkpvwq==1)? 1'b1:1'b0;
assign mvttbcdzprk[51]=(qjrcssqvzcd==1)? 1'b1:1'b0;assign mvttbcdzprk[52]=(
sfjgcfshqfd==1)? 1'b1:1'b0;assign mvttbcdzprk[53]=(bjgqzjkbjzp==1)? 1'b1:1'b0;
assign mvttbcdzprk[54]=(pwmcgjchgzr==1)? 1'b1:1'b0;assign mvttbcdzprk[55]=(
vjxkrfbtkxz==1)? 1'b1:1'b0;assign mvttbcdzprk[56]=(njhcsdcdhps==1)? 1'b1:1'b0;
assign mvttbcdzprk[57]=(trsmwbsqkrr==1)? 1'b1:1'b0;assign mvttbcdzprk[58]=(
hfcdrwrppbw==1)? 1'b1:1'b0;assign mvttbcdzprk[59]=(xsvzzzkbvbd==1)? 1'b1:1'b0;
assign mvttbcdzprk[60]=(tsrgcpmxfvb==1)? 1'b1:1'b0;assign mvttbcdzprk[61]=(
nfqzbqxdprp==1)? 1'b1:1'b0;assign mvttbcdzprk[62]=(ddrvcfqjfqd==1)? 1'b1:1'b0;
assign mvttbcdzprk[63]=(bkksdpfxbrb==1)? 1'b1:1'b0;assign jtgxdjzdfmb[0]=(
dqrxdcfppkj==1)? 1'b1:1'b0;assign jtgxdjzdfmb[1]=(srsmtfkmzzq==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[2]=(kgztbhmkskk==1)? 1'b1:1'b0;assign jtgxdjzdfmb[3]=(
xnmjhccrpbz==1)? 1'b1:1'b0;assign jtgxdjzdfmb[4]=(dpkfnwtwdjx==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[5]=(gvdxfskncvn==1)? 1'b1:1'b0;assign jtgxdjzdfmb[6]=(
cmdcwdfbsqd==1)? 1'b1:1'b0;assign jtgxdjzdfmb[7]=(xkjrjgwpqdm==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[8]=(qnzjbnnwknh==1)? 1'b1:1'b0;assign jtgxdjzdfmb[9]=(
dmxmzjbtdmr==1)? 1'b1:1'b0;assign jtgxdjzdfmb[10]=(vcvqnbfhntg==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[11]=(vmzrgwpkkqm==1)? 1'b1:1'b0;assign jtgxdjzdfmb[12]=(
dxpspzjbxvw==1)? 1'b1:1'b0;assign jtgxdjzdfmb[13]=(vbwxjbjvxxn==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[14]=(mrrhxvjqgwg==1)? 1'b1:1'b0;assign jtgxdjzdfmb[15]=(
qmmhqcjngdv==1)? 1'b1:1'b0;assign jtgxdjzdfmb[16]=(pvhbxphxmvf==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[17]=(dszbfpkvfbj==1)? 1'b1:1'b0;assign jtgxdjzdfmb[18]=(
skfpvdnmxmp==1)? 1'b1:1'b0;assign jtgxdjzdfmb[19]=(jkvwdrbrfts==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[20]=(jjscqqxjjvv==1)? 1'b1:1'b0;assign jtgxdjzdfmb[21]=(
nxxhhgrxhqs==1)? 1'b1:1'b0;assign jtgxdjzdfmb[22]=(pfsbjdzqfvg==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[23]=(qdhpcpjhdtx==1)? 1'b1:1'b0;assign jtgxdjzdfmb[24]=(
szcqjdwxxtb==1)? 1'b1:1'b0;assign jtgxdjzdfmb[25]=(xdzvsmzqdcg==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[26]=(zvmkwvmrjrn==1)? 1'b1:1'b0;assign jtgxdjzdfmb[27]=(
nsvxghqdwmg==1)? 1'b1:1'b0;assign jtgxdjzdfmb[28]=(wmrvjdtcvxw==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[29]=(bszfqjbpxwc==1)? 1'b1:1'b0;assign jtgxdjzdfmb[30]=(
kxtphsvvhtz==1)? 1'b1:1'b0;assign jtgxdjzdfmb[31]=(gxvrnvrdppt==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[32]=(vzcfwjrfmgb==1)? 1'b1:1'b0;assign jtgxdjzdfmb[33]=(
pswdnhnqqzn==1)? 1'b1:1'b0;assign jtgxdjzdfmb[34]=(rdzsnqvnwpt==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[35]=(mvfhnfszskm==1)? 1'b1:1'b0;assign jtgxdjzdfmb[36]=(
twpmsfbwcsm==1)? 1'b1:1'b0;assign jtgxdjzdfmb[37]=(ggcpxvbjdrn==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[38]=(pnpxbshxzfs==1)? 1'b1:1'b0;assign jtgxdjzdfmb[39]=(
zcfkchdpqgs==1)? 1'b1:1'b0;assign jtgxdjzdfmb[40]=(bxtfvwzdhsx==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[41]=(gvnrsnwbvmv==1)? 1'b1:1'b0;assign jtgxdjzdfmb[42]=(
tvbqswfzxrm==1)? 1'b1:1'b0;assign jtgxdjzdfmb[43]=(trvzqpqnhjv==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[44]=(nrmmpmtsjkf==1)? 1'b1:1'b0;assign jtgxdjzdfmb[45]=(
xztswjtzbpd==1)? 1'b1:1'b0;assign jtgxdjzdfmb[46]=(btqkpsdftgf==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[47]=(txgfwszcgmt==1)? 1'b1:1'b0;assign jtgxdjzdfmb[48]=(
pnwmpwcshnw==1)? 1'b1:1'b0;assign jtgxdjzdfmb[49]=(skpgpvncgws==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[50]=(rcmwqthkhgd==1)? 1'b1:1'b0;assign jtgxdjzdfmb[51]=(
twzkqhctfkk==1)? 1'b1:1'b0;assign jtgxdjzdfmb[52]=(dhjgnvmjgfr==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[53]=(kpppznbbdfv==1)? 1'b1:1'b0;assign jtgxdjzdfmb[54]=(
jjsjmcpzghm==1)? 1'b1:1'b0;assign jtgxdjzdfmb[55]=(szgrxvdztph==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[56]=(vwgbvrrmvtz==1)? 1'b1:1'b0;assign jtgxdjzdfmb[57]=(
ttmdsjscmdr==1)? 1'b1:1'b0;assign jtgxdjzdfmb[58]=(pqbntwtdxzq==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[59]=(gxfjqmdxpjb==1)? 1'b1:1'b0;assign jtgxdjzdfmb[60]=(
qbgvszhsgsk==1)? 1'b1:1'b0;assign jtgxdjzdfmb[61]=(xhcqfjsdcdn==1)? 1'b1:1'b0;
assign jtgxdjzdfmb[62]=(cknrdmmqpcc==1)? 1'b1:1'b0;assign jtgxdjzdfmb[63]=(
dtmgqznzpgc==1)? 1'b1:1'b0;assign swhpbbqmksv[1:0]=(rsgtbhgqwcc);assign
swhpbbqmksv[3:2]=(cjjhrtwmvpv);assign swhpbbqmksv[5:4]=(cnxcpvmknsk);assign
swhpbbqmksv[7:6]=(fsqrqsfbjhm);assign swhpbbqmksv[9:8]=(jfjcmxmmgjr);assign
swhpbbqmksv[11:10]=(mjqhrwtncqv);assign swhpbbqmksv[13:12]=(xkvntfssjpv);assign
swhpbbqmksv[15:14]=(hzgsvvbxngk);assign swhpbbqmksv[17:16]=(nqxzdhmssdr);assign
swhpbbqmksv[19:18]=(svvgxqdxdfv);assign swhpbbqmksv[21:20]=(tkvdjvhrvvg);assign
swhpbbqmksv[23:22]=(tgqmncfnssz);assign swhpbbqmksv[25:24]=(fqwvkwrjzqp);assign
swhpbbqmksv[27:26]=(qqhddwcfdcz);assign swhpbbqmksv[29:28]=(gsgvwbvcxxh);assign
swhpbbqmksv[31:30]=(fxwwxvbngvv);assign swhpbbqmksv[33:32]=(rnpdjmgrnth);assign
swhpbbqmksv[35:34]=(rwpszkwsmxz);assign swhpbbqmksv[37:36]=(hzwkdjjmxfs);assign
swhpbbqmksv[39:38]=(zdtxzwtxzvs);assign swhpbbqmksv[41:40]=(pxjxdpsnwrw);assign
swhpbbqmksv[43:42]=(pmrrqbmrcgp);assign swhpbbqmksv[45:44]=(mtvnfqkxztb);assign
swhpbbqmksv[47:46]=(sgrkdxfmpms);assign swhpbbqmksv[49:48]=(cjmsxfcqphp);assign
swhpbbqmksv[51:50]=(spdkwdsgmfp);assign swhpbbqmksv[53:52]=(hgdstcphzmj);assign
swhpbbqmksv[55:54]=(xwwpknvmqfs);assign swhpbbqmksv[57:56]=(hwswxkkwgmx);assign
swhpbbqmksv[59:58]=(kctswhsknqs);assign swhpbbqmksv[61:60]=(shskssnqxjs);assign
swhpbbqmksv[63:62]=(dsvbrwznsqc);assign swhpbbqmksv[65:64]=(hhjxqzfgxsm);assign
swhpbbqmksv[67:66]=(ftnhdsrvkjt);assign swhpbbqmksv[69:68]=(ksmbfwhbcng);assign
swhpbbqmksv[71:70]=(qkkhtcvbcnh);assign swhpbbqmksv[73:72]=(vrmmqfwzqkr);assign
swhpbbqmksv[75:74]=(nzxdwnfgpht);assign swhpbbqmksv[77:76]=(gkhvbjwhwqk);assign
swhpbbqmksv[79:78]=(vchqmxkkrkz);assign swhpbbqmksv[81:80]=(brbdgnrcbxr);assign
swhpbbqmksv[83:82]=(krbffwhrcqx);assign swhpbbqmksv[85:84]=(htsqcvpnzgh);assign
swhpbbqmksv[87:86]=(ckbsfstjhzk);assign swhpbbqmksv[89:88]=(rwtcdffwfhz);assign
swhpbbqmksv[91:90]=(bjmspsjngqc);assign swhpbbqmksv[93:92]=(pjkpmxxpzgc);assign
swhpbbqmksv[95:94]=(vqrtgnmdjkk);assign swhpbbqmksv[97:96]=(skrqwkbtkvt);assign
swhpbbqmksv[99:98]=(qgxtcgswbnf);assign swhpbbqmksv[101:100]=(qtqdkrpdvwp);
assign swhpbbqmksv[103:102]=(ktqdrrnfnrw);assign swhpbbqmksv[105:104]=(
gzhhtvhntfd);assign swhpbbqmksv[107:106]=(xbbxtfpcfrk);assign
swhpbbqmksv[109:108]=(bbkrxvvrfqj);assign swhpbbqmksv[111:110]=(hqzhbfbsmsz);
assign swhpbbqmksv[113:112]=(qktmmmfccqd);assign swhpbbqmksv[115:114]=(
hkfsvvzpccz);assign swhpbbqmksv[117:116]=(dsrfxggsgjt);assign
swhpbbqmksv[119:118]=(hcfzbrngkbm);assign swhpbbqmksv[121:120]=(ptbkgnhqbwv);
assign swhpbbqmksv[123:122]=(hsmkkmhtkpv);assign swhpbbqmksv[125:124]=(
cvzsqwhdkcm);assign swhpbbqmksv[127:126]=(fhxhjzhxnwm);assign
hsxsxksccwg=zqnqhnsdztv[8:0];assign gvhjshjdfcc=zqnqhnsdztv;assign
vndwzrwbhfv=rrfkhdrdvfp|kgvbwtrphfq|qxhrmgxhgcm;assign rvncdrrrwvg=bqxchnmdnjc;
assign gjvdwbmczsq=mvttbcdzprk[chwbfzxpgsp - 1:0];assign
zwwnjfvxqbs=wszzfrnkchm[((hphqhdwdhmf * chwbfzxpgsp)- 1):0];assign
zkzvrcvzsss=wxztcdwxpcc[((18 * chwbfzxpgsp)- 1):0];assign
dtkwvxrtxhs=jtgxdjzdfmb[chwbfzxpgsp - 1:0];assign kjjphtbkfqg=swhpbbqmksv[((2 *
chwbfzxpgsp)- 1):0];always @(zwwnjfvxqbs)begin:pvjbgnpcxjt reg[hphqhdwdhmf -
1:0] qdzqcwvbcsf;reg[hphqhdwdhmf - 1:0] zggmmhpncrt;begin:xhdl_330 integer i;
for(i=0;i<=chwbfzxpgsp - 1;i=i + 1)begin begin:xhdl_331 integer j;for(j=0;
j<=hphqhdwdhmf - 1;j=j + 1)begin qdzqcwvbcsf[j]=zwwnjfvxqbs[(i * hphqhdwdhmf)+
j];end end zggmmhpncrt=((qdzqcwvbcsf)- 1);begin:xhdl_332 integer k;for(k=0;
k<=hphqhdwdhmf - 1;k=k + 1)begin xzbjbbswhjv[(i * hphqhdwdhmf)+
k]<=zggmmhpncrt[k];end end end end end INITCFG_XA #(.MAX_CLIENT(chwbfzxpgsp),
.MAX_CLIENT_BITS(mrffkbssmtq))init_fsm(.xaa(cwgjgncbnhn),.xab(jczrqhzxwbx),.xac(
bfcqzvtnrcn),.xad(rrfkhdrdvfp),.xae(mhxwcfnvbgt),.xaf(dxpbcqjpxtw),.xag(
qrtjhvmdbbv),.xah(xbkjkgdsbfh),.xai(qdvwjxmzbpf),.xaj(stpmkrrjwdt),.xak(
kgvbwtrphfq),.xal(gpbbjwsprsj));INITCFG_XB #(.MAX_CLIENT(chwbfzxpgsp),
.MAX_CLIENT_BITS(mrffkbssmtq))save_fsm(.xaa(cwgjgncbnhn),.xab(jczrqhzxwbx),.xac(
vgjddmmbmst),.xad(rrfkhdrdvfp),.xae(mhxwcfnvbgt),.xaf(tkkhgnnvvsh),.xag(
cqbmghpczxt),.xah(vftfmjhpzdg),.xai(fhpsqkqvwpw),.xaj(fnkxmjqxzjq),.xak(
qxhrmgxhgcm),.xal(jspcghhzwmg),.xam(mfwjfgrqchd),.xan(npgnwznthhx),.xap(
vvpkfmmpprk),.xao(jfzrmzzzpqc));INITCFG_XC #(.MAX_CLIENT(chwbfzxpgsp),
.MAX_CLIENT_BITS(mrffkbssmtq),.MAX_WORD_BIT(hphqhdwdhmf))user_control(.xaa(
vghvncnfbtm),.xab(zztcxbvdqbf),.xac(stpmkrrjwdt),.xad(gpbbjwsprsj),.xae(
jspcghhzwmg),.xaf(mfwjfgrqchd),.xag(vvpkfmmpprk),.xah(bqhrfdzctjc),.xai(
gjvdwbmczsq),.xaj(xzbjbbswhjv),.xak(zkzvrcvzsss),.xal(dtkwvxrtxhs),.xam(
kjjphtbkfqg),.xan(dxpbcqjpxtw),.xao(qrtjhvmdbbv),.xap(fhpsqkqvwpw),.xaq(
fnkxmjqxzjq),.xar(svmndgsjgbk),.xas(fnhfvbwcztv),.xat(xmrktkhrbjs),.xau(
jtqbnhqzjpb),.xav(rtvwdpxdfrx),.xaw(khxnwkhpsmt),.xax(rxmzdkzkxqt),.xay(
krpnwdxjbnz),.xaz(rjwmncbrxmf),.xba(zftqchcdhzz),.xbb(vhhhfnxdxfn),.xbc(
cvkpbrzsqjg),.xbd(dphtcncpfzs),.xbe(mwggvbmbxvt),.xbf(hzfchvwbctz),.xbg(
nctbfcgndfk),.xbh(hzdcqtzccpg),.xbi(xdstghjkwpv),.xbj(vgjddmmbmst),.xbk(
bfcqzvtnrcn),.xbl(qdvwjxmzbpf),.xbm(tgvzzszhxpp),.xbn(sjxknpxqkdf),.xbo(
tjscstqbrfz),.xbp(wqjtjntdnzq),.xbq(qmwpbsgksmg),.xbr(wpbnhnqqbjw),.xbs(
rvnpkgprxqd),.xbt(dnkzhbcbdnc),.xbu(qmbdtfbjrnq),.xbv(stzfnwczmqq),.xbw(
bmgcjjksdfg),.xbx(hmzstjjfnpv),.xby(skmgcfgkzzg),.xbz(zzhcgkjrbbq),.xca(
rfsfbmcsscc),.xcb(wsjwsgjppvr),.xcc(nsvkrxrgbbh),.xcd(gzkxdscvrzh),.xce(
mmsccbknsvn),.xcf(vftfmjhpzdg),.xcg(ggsxvgncrgz),.xch(csjnbkhhqmn),.xci(
cqbmghpczxt),.xcj(bdhvhfjwtxd),.xck(fpxrzftbphr),.xcl(qdgqbvgcnzn),.xcm(
wtjtwqjkqbd));INITCFG_XD #(.MAX_WORD_BIT(hphqhdwdhmf))address_gen(.xaa(
cwgjgncbnhn),.xab(jczrqhzxwbx),.xac(qdgqbvgcnzn),.xad(wtjtwqjkqbd),.xae(
mmsccbknsvn),.xaf(bdhvhfjwtxd),.xag(ggsxvgncrgz),.xah(vgjddmmbmst),.xai(
csjnbkhhqmn),.xaj(bqhrfdzctjc),.xak(tvjbfnvcjtv),.xal(mhxwcfnvbgt),.xam(
tkkhgnnvvsh));INITCFG_XE #(.MAX_CLIENT(chwbfzxpgsp),.MAX_CLIENT_BITS(
mrffkbssmtq))valid_client(.xaa(rrfkhdrdvfp),.xab(xbkjkgdsbfh),.xac(npgnwznthhx),
.xad(gpbbjwsprsj),.xae(vvpkfmmpprk),.xaf(rdvxgwttbsd));INITCFG_XF user_clk_sel(
.xaa(cwgjgncbnhn),.xab(cxnrnfthhhz),.xac(jczrqhzxwbx),.xad(qxhrmgxhgcm),.xae(
kgvbwtrphfq),.xaf(ntppckjcwxd),.xag(wbvcfkfdgww),.xah(jfzrmzzzpqc),.xai(
qdvwjxmzbpf),.xaj(qpkbfhrprrz),.xak(kmvftnkfswg),.xal(ftwvqzdkwhp),.xam(
bfcqzvtnrcn),.xan(vgjddmmbmst));endmodule
`timescale 1ns/10ps
module INITCFG(CLK,USER_CLK,NRESET,CLIENT_DIN,CLIENT_AVAIL,USER_ADD,
USER_AUX_BLOCK,USER_DATA,USER_DISCARD_PAGE,USER_ERASE_PAGE,USER_OVERWRITE_PAGE,
USER_OVERWRITE_PROT,USER_PAGE_STATUS,USER_PAGELOSS_PROT,USER_PROGRAM,USER_READ,
USER_READ_NEXT,USER_LOCK,USER_SPARE_PAGE,USER_UNPROT_PAGE,USER_WIDTH,USER_WRITE,
USER_SIX_CYCLE,CLIENT_UPDATE,POWER_UP,NVM_BUSY,NVM_DAT_FROM,NVM_STATUS,NVM_ADD,
NVM_AUX_BLOCK,NVM_DAT_TO,NVM_DISCARD_PAGE,NVM_ERASE_PAGE,NVM_OVERWRITE_PAGE,
NVM_OVERWRITE_PROT,NVM_PAGE_STATUS,NVM_PAGELOSS_PROT,NVM_PROGRAM,NVM_READ,
NVM_READ_NEXT,NVM_LOCK,NVM_SPARE_PAGE,NVM_UNPROT_PAGE,NVM_WIDTH,NVM_WRITE,
NVM_SIX_CYCLE,WORD_COUNT,CLIENT_DOUT,CLIENT_DAT_VAL,SAVE_COMPLETE,INIT_DONE,
USER_DOUT,USER_DAT_VAL,USER_NVM_STATUS,NVM_CLK);parameter MAX_WORD_BIT=8;
parameter MAX_CLIENT=2;parameter MAX_CLIENT_BITS=1;parameter BASE_ADD_1=0;
parameter WORD_COUNT_1=0;parameter INIT_SAVE_1=0;parameter SPARE_PAGE_1=0;
parameter WIDTH_1=0;parameter BASE_ADD_2=0;parameter WORD_COUNT_2=0;parameter
INIT_SAVE_2=0;parameter SPARE_PAGE_2=0;parameter WIDTH_2=0;parameter
BASE_ADD_3=0;parameter WORD_COUNT_3=0;parameter INIT_SAVE_3=0;parameter
SPARE_PAGE_3=0;parameter WIDTH_3=0;parameter BASE_ADD_4=0;parameter
WORD_COUNT_4=0;parameter INIT_SAVE_4=0;parameter SPARE_PAGE_4=0;parameter
WIDTH_4=0;parameter BASE_ADD_5=0;parameter WORD_COUNT_5=0;parameter
INIT_SAVE_5=0;parameter SPARE_PAGE_5=0;parameter WIDTH_5=0;parameter
BASE_ADD_6=0;parameter WORD_COUNT_6=0;parameter INIT_SAVE_6=0;parameter
SPARE_PAGE_6=0;parameter WIDTH_6=0;parameter BASE_ADD_7=0;parameter
WORD_COUNT_7=0;parameter INIT_SAVE_7=0;parameter SPARE_PAGE_7=0;parameter
WIDTH_7=0;parameter BASE_ADD_8=0;parameter WORD_COUNT_8=0;parameter
INIT_SAVE_8=0;parameter SPARE_PAGE_8=0;parameter WIDTH_8=0;parameter
BASE_ADD_9=0;parameter WORD_COUNT_9=0;parameter INIT_SAVE_9=0;parameter
SPARE_PAGE_9=0;parameter WIDTH_9=0;parameter BASE_ADD_10=0;parameter
WORD_COUNT_10=0;parameter INIT_SAVE_10=0;parameter SPARE_PAGE_10=0;parameter
WIDTH_10=0;parameter BASE_ADD_11=0;parameter WORD_COUNT_11=0;parameter
INIT_SAVE_11=0;parameter SPARE_PAGE_11=0;parameter WIDTH_11=0;parameter
BASE_ADD_12=0;parameter WORD_COUNT_12=0;parameter INIT_SAVE_12=0;parameter
SPARE_PAGE_12=0;parameter WIDTH_12=0;parameter BASE_ADD_13=0;parameter
WORD_COUNT_13=0;parameter INIT_SAVE_13=0;parameter SPARE_PAGE_13=0;parameter
WIDTH_13=0;parameter BASE_ADD_14=0;parameter WORD_COUNT_14=0;parameter
INIT_SAVE_14=0;parameter SPARE_PAGE_14=0;parameter WIDTH_14=0;parameter
BASE_ADD_15=0;parameter WORD_COUNT_15=0;parameter INIT_SAVE_15=0;parameter
SPARE_PAGE_15=0;parameter WIDTH_15=0;parameter BASE_ADD_16=0;parameter
WORD_COUNT_16=0;parameter INIT_SAVE_16=0;parameter SPARE_PAGE_16=0;parameter
WIDTH_16=0;parameter BASE_ADD_17=0;parameter WORD_COUNT_17=0;parameter
INIT_SAVE_17=0;parameter SPARE_PAGE_17=0;parameter WIDTH_17=0;parameter
BASE_ADD_18=0;parameter WORD_COUNT_18=0;parameter INIT_SAVE_18=0;parameter
SPARE_PAGE_18=0;parameter WIDTH_18=0;parameter BASE_ADD_19=0;parameter
WORD_COUNT_19=0;parameter INIT_SAVE_19=0;parameter SPARE_PAGE_19=0;parameter
WIDTH_19=0;parameter BASE_ADD_20=0;parameter WORD_COUNT_20=0;parameter
INIT_SAVE_20=0;parameter SPARE_PAGE_20=0;parameter WIDTH_20=0;parameter
BASE_ADD_21=0;parameter WORD_COUNT_21=0;parameter INIT_SAVE_21=0;parameter
SPARE_PAGE_21=0;parameter WIDTH_21=0;parameter BASE_ADD_22=0;parameter
WORD_COUNT_22=0;parameter INIT_SAVE_22=0;parameter SPARE_PAGE_22=0;parameter
WIDTH_22=0;parameter BASE_ADD_23=0;parameter WORD_COUNT_23=0;parameter
INIT_SAVE_23=0;parameter SPARE_PAGE_23=0;parameter WIDTH_23=0;parameter
BASE_ADD_24=0;parameter WORD_COUNT_24=0;parameter INIT_SAVE_24=0;parameter
SPARE_PAGE_24=0;parameter WIDTH_24=0;parameter BASE_ADD_25=0;parameter
WORD_COUNT_25=0;parameter INIT_SAVE_25=0;parameter SPARE_PAGE_25=0;parameter
WIDTH_25=0;parameter BASE_ADD_26=0;parameter WORD_COUNT_26=0;parameter
INIT_SAVE_26=0;parameter SPARE_PAGE_26=0;parameter WIDTH_26=0;parameter
BASE_ADD_27=0;parameter WORD_COUNT_27=0;parameter INIT_SAVE_27=0;parameter
SPARE_PAGE_27=0;parameter WIDTH_27=0;parameter BASE_ADD_28=0;parameter
WORD_COUNT_28=0;parameter INIT_SAVE_28=0;parameter SPARE_PAGE_28=0;parameter
WIDTH_28=0;parameter BASE_ADD_29=0;parameter WORD_COUNT_29=0;parameter
INIT_SAVE_29=0;parameter SPARE_PAGE_29=0;parameter WIDTH_29=0;parameter
BASE_ADD_30=0;parameter WORD_COUNT_30=0;parameter INIT_SAVE_30=0;parameter
SPARE_PAGE_30=0;parameter WIDTH_30=0;parameter BASE_ADD_31=0;parameter
WORD_COUNT_31=0;parameter INIT_SAVE_31=0;parameter SPARE_PAGE_31=0;parameter
WIDTH_31=0;parameter BASE_ADD_32=0;parameter WORD_COUNT_32=0;parameter
INIT_SAVE_32=0;parameter SPARE_PAGE_32=0;parameter WIDTH_32=0;parameter
BASE_ADD_33=0;parameter WORD_COUNT_33=0;parameter INIT_SAVE_33=0;parameter
SPARE_PAGE_33=0;parameter WIDTH_33=0;parameter BASE_ADD_34=0;parameter
WORD_COUNT_34=0;parameter INIT_SAVE_34=0;parameter SPARE_PAGE_34=0;parameter
WIDTH_34=0;parameter BASE_ADD_35=0;parameter WORD_COUNT_35=0;parameter
INIT_SAVE_35=0;parameter SPARE_PAGE_35=0;parameter WIDTH_35=0;parameter
BASE_ADD_36=0;parameter WORD_COUNT_36=0;parameter INIT_SAVE_36=0;parameter
SPARE_PAGE_36=0;parameter WIDTH_36=0;parameter BASE_ADD_37=0;parameter
WORD_COUNT_37=0;parameter INIT_SAVE_37=0;parameter SPARE_PAGE_37=0;parameter
WIDTH_37=0;parameter BASE_ADD_38=0;parameter WORD_COUNT_38=0;parameter
INIT_SAVE_38=0;parameter SPARE_PAGE_38=0;parameter WIDTH_38=0;parameter
BASE_ADD_39=0;parameter WORD_COUNT_39=0;parameter INIT_SAVE_39=0;parameter
SPARE_PAGE_39=0;parameter WIDTH_39=0;parameter BASE_ADD_40=0;parameter
WORD_COUNT_40=0;parameter INIT_SAVE_40=0;parameter SPARE_PAGE_40=0;parameter
WIDTH_40=0;parameter BASE_ADD_41=0;parameter WORD_COUNT_41=0;parameter
INIT_SAVE_41=0;parameter SPARE_PAGE_41=0;parameter WIDTH_41=0;parameter
BASE_ADD_42=0;parameter WORD_COUNT_42=0;parameter INIT_SAVE_42=0;parameter
SPARE_PAGE_42=0;parameter WIDTH_42=0;parameter BASE_ADD_43=0;parameter
WORD_COUNT_43=0;parameter INIT_SAVE_43=0;parameter SPARE_PAGE_43=0;parameter
WIDTH_43=0;parameter BASE_ADD_44=0;parameter WORD_COUNT_44=0;parameter
INIT_SAVE_44=0;parameter SPARE_PAGE_44=0;parameter WIDTH_44=0;parameter
BASE_ADD_45=0;parameter WORD_COUNT_45=0;parameter INIT_SAVE_45=0;parameter
SPARE_PAGE_45=0;parameter WIDTH_45=0;parameter BASE_ADD_46=0;parameter
WORD_COUNT_46=0;parameter INIT_SAVE_46=0;parameter SPARE_PAGE_46=0;parameter
WIDTH_46=0;parameter BASE_ADD_47=0;parameter WORD_COUNT_47=0;parameter
INIT_SAVE_47=0;parameter SPARE_PAGE_47=0;parameter WIDTH_47=0;parameter
BASE_ADD_48=0;parameter WORD_COUNT_48=0;parameter INIT_SAVE_48=0;parameter
SPARE_PAGE_48=0;parameter WIDTH_48=0;parameter BASE_ADD_49=0;parameter
WORD_COUNT_49=0;parameter INIT_SAVE_49=0;parameter SPARE_PAGE_49=0;parameter
WIDTH_49=0;parameter BASE_ADD_50=0;parameter WORD_COUNT_50=0;parameter
INIT_SAVE_50=0;parameter SPARE_PAGE_50=0;parameter WIDTH_50=0;parameter
BASE_ADD_51=0;parameter WORD_COUNT_51=0;parameter INIT_SAVE_51=0;parameter
SPARE_PAGE_51=0;parameter WIDTH_51=0;parameter BASE_ADD_52=0;parameter
WORD_COUNT_52=0;parameter INIT_SAVE_52=0;parameter SPARE_PAGE_52=0;parameter
WIDTH_52=0;parameter BASE_ADD_53=0;parameter WORD_COUNT_53=0;parameter
INIT_SAVE_53=0;parameter SPARE_PAGE_53=0;parameter WIDTH_53=0;parameter
BASE_ADD_54=0;parameter WORD_COUNT_54=0;parameter INIT_SAVE_54=0;parameter
SPARE_PAGE_54=0;parameter WIDTH_54=0;parameter BASE_ADD_55=0;parameter
WORD_COUNT_55=0;parameter INIT_SAVE_55=0;parameter SPARE_PAGE_55=0;parameter
WIDTH_55=0;parameter BASE_ADD_56=0;parameter WORD_COUNT_56=0;parameter
INIT_SAVE_56=0;parameter SPARE_PAGE_56=0;parameter WIDTH_56=0;parameter
BASE_ADD_57=0;parameter WORD_COUNT_57=0;parameter INIT_SAVE_57=0;parameter
SPARE_PAGE_57=0;parameter WIDTH_57=0;parameter BASE_ADD_58=0;parameter
WORD_COUNT_58=0;parameter INIT_SAVE_58=0;parameter SPARE_PAGE_58=0;parameter
WIDTH_58=0;parameter BASE_ADD_59=0;parameter WORD_COUNT_59=0;parameter
INIT_SAVE_59=0;parameter SPARE_PAGE_59=0;parameter WIDTH_59=0;parameter
BASE_ADD_60=0;parameter WORD_COUNT_60=0;parameter INIT_SAVE_60=0;parameter
SPARE_PAGE_60=0;parameter WIDTH_60=0;parameter BASE_ADD_61=0;parameter
WORD_COUNT_61=0;parameter INIT_SAVE_61=0;parameter SPARE_PAGE_61=0;parameter
WIDTH_61=0;parameter BASE_ADD_62=0;parameter WORD_COUNT_62=0;parameter
INIT_SAVE_62=0;parameter SPARE_PAGE_62=0;parameter WIDTH_62=0;parameter
BASE_ADD_63=0;parameter WORD_COUNT_63=0;parameter INIT_SAVE_63=0;parameter
SPARE_PAGE_63=0;parameter WIDTH_63=0;parameter BASE_ADD_64=0;parameter
WORD_COUNT_64=0;parameter INIT_SAVE_64=0;parameter SPARE_PAGE_64=0;parameter
WIDTH_64=0;input CLK;input USER_CLK;input NRESET;input[((9 * MAX_CLIENT)- 1):0]
CLIENT_DIN;input[MAX_CLIENT - 1:0] CLIENT_AVAIL;input[17:0] USER_ADD;input
USER_AUX_BLOCK;input[31:0] USER_DATA;input USER_DISCARD_PAGE;input
USER_ERASE_PAGE;input USER_OVERWRITE_PAGE;input USER_OVERWRITE_PROT;input
USER_PAGE_STATUS;input USER_PAGELOSS_PROT;input USER_PROGRAM;input USER_READ;
input USER_READ_NEXT;input USER_LOCK;input USER_SPARE_PAGE;input
USER_UNPROT_PAGE;input[1:0] USER_WIDTH;input USER_WRITE;input USER_SIX_CYCLE;
input CLIENT_UPDATE;input POWER_UP;input NVM_BUSY;input[31:0] NVM_DAT_FROM;
input[1:0] NVM_STATUS;output[17:0] NVM_ADD;wire[17:0] NVM_ADD;output
NVM_AUX_BLOCK;wire NVM_AUX_BLOCK;output[31:0] NVM_DAT_TO;wire[31:0] NVM_DAT_TO;
output NVM_DISCARD_PAGE;wire NVM_DISCARD_PAGE;output NVM_ERASE_PAGE;wire
NVM_ERASE_PAGE;output NVM_OVERWRITE_PAGE;wire NVM_OVERWRITE_PAGE;output
NVM_OVERWRITE_PROT;wire NVM_OVERWRITE_PROT;output NVM_PAGE_STATUS;wire
NVM_PAGE_STATUS;output NVM_PAGELOSS_PROT;wire NVM_PAGELOSS_PROT;output
NVM_PROGRAM;wire NVM_PROGRAM;output NVM_READ;wire NVM_READ;output NVM_READ_NEXT;
wire NVM_READ_NEXT;output NVM_LOCK;wire NVM_LOCK;output NVM_SPARE_PAGE;wire
NVM_SPARE_PAGE;output NVM_UNPROT_PAGE;wire NVM_UNPROT_PAGE;output[1:0]
NVM_WIDTH;wire[1:0] NVM_WIDTH;output NVM_WRITE;wire NVM_WRITE;output
NVM_SIX_CYCLE;wire NVM_SIX_CYCLE;output[MAX_WORD_BIT - 1:0] WORD_COUNT;
wire[MAX_WORD_BIT - 1:0] WORD_COUNT;output[8:0] CLIENT_DOUT;wire[8:0]
CLIENT_DOUT;output[MAX_CLIENT - 1:0] CLIENT_DAT_VAL;wire[MAX_CLIENT - 1:0]
CLIENT_DAT_VAL;output SAVE_COMPLETE;wire SAVE_COMPLETE;output INIT_DONE;wire
INIT_DONE;output[31:0] USER_DOUT;wire[31:0] USER_DOUT;output USER_DAT_VAL;wire
USER_DAT_VAL;output[1:0] USER_NVM_STATUS;wire[1:0] USER_NVM_STATUS;output
NVM_CLK;wire NVM_CLK;grwzcnqmqzm #(.hphqhdwdhmf(MAX_WORD_BIT),.chwbfzxpgsp(
MAX_CLIENT),.mrffkbssmtq(MAX_CLIENT_BITS),.qwsfndhqmkm(BASE_ADD_1),.mnzfvzggbgp(
WORD_COUNT_1),.dqrxdcfppkj(INIT_SAVE_1),.sgsprpjjzdc(SPARE_PAGE_1),.rsgtbhgqwcc(
WIDTH_1),.bwstmtzrgsf(BASE_ADD_2),.krvfnxvdczw(WORD_COUNT_2),.srsmtfkmzzq(
INIT_SAVE_2),.dfbxgpzpjqp(SPARE_PAGE_2),.cjjhrtwmvpv(WIDTH_2),.jhgkdhvwcfb(
BASE_ADD_3),.htwtmbfrnfz(WORD_COUNT_3),.kgztbhmkskk(INIT_SAVE_3),.bzqvhzjcdph(
SPARE_PAGE_3),.cnxcpvmknsk(WIDTH_3),.frfwqrrdddg(BASE_ADD_4),.xkvjnpdmkkm(
WORD_COUNT_4),.xnmjhccrpbz(INIT_SAVE_4),.spbwnqbxkkn(SPARE_PAGE_4),.fsqrqsfbjhm(
WIDTH_4),.tfbkdzcghbt(BASE_ADD_5),.zzbncfwtcjb(WORD_COUNT_5),.dpkfnwtwdjx(
INIT_SAVE_5),.zvxxwrbtgqz(SPARE_PAGE_5),.jfjcmxmmgjr(WIDTH_5),.vrnqqtvpznx(
BASE_ADD_6),.czxqdxtxdcd(WORD_COUNT_6),.gvdxfskncvn(INIT_SAVE_6),.qmvrkmnxnbr(
SPARE_PAGE_6),.mjqhrwtncqv(WIDTH_6),.vnfbfdkcmct(BASE_ADD_7),.vxjhvxtcdqc(
WORD_COUNT_7),.cmdcwdfbsqd(INIT_SAVE_7),.bnjnjsfcbcw(SPARE_PAGE_7),.xkvntfssjpv(
WIDTH_7),.srpkvvkkrzt(BASE_ADD_8),.fgkrxwdxwtc(WORD_COUNT_8),.xkjrjgwpqdm(
INIT_SAVE_8),.zdqqwkgkhhx(SPARE_PAGE_8),.hzgsvvbxngk(WIDTH_8),.sthncdwvjtw(
BASE_ADD_9),.tsqgqxvmnhz(WORD_COUNT_9),.qnzjbnnwknh(INIT_SAVE_9),.pmnbjxmfgxd(
SPARE_PAGE_9),.nqxzdhmssdr(WIDTH_9),.bnkjcrhcdfs(BASE_ADD_10),.wmmrphpmvnv(
WORD_COUNT_10),.dmxmzjbtdmr(INIT_SAVE_10),.tkftzwrbhbh(SPARE_PAGE_10),
.svvgxqdxdfv(WIDTH_10),.czrwqbddqjn(BASE_ADD_11),.nczxtwvzskw(WORD_COUNT_11),
.vcvqnbfhntg(INIT_SAVE_11),.zfjxqtzgtfg(SPARE_PAGE_11),.tkvdjvhrvvg(WIDTH_11),
.hprgsrzhrfm(BASE_ADD_12),.wvxsdzmgnjr(WORD_COUNT_12),.vmzrgwpkkqm(INIT_SAVE_12)
,.sktdchbdzgd(SPARE_PAGE_12),.tgqmncfnssz(WIDTH_12),.rwbpgntsknz(BASE_ADD_13),
.rtnjmbcbzsp(WORD_COUNT_13),.dxpspzjbxvw(INIT_SAVE_13),.svwmmdmkcxj(
SPARE_PAGE_13),.fqwvkwrjzqp(WIDTH_13),.hrjrtbfwxrz(BASE_ADD_14),.ntxtvbcmgpz(
WORD_COUNT_14),.vbwxjbjvxxn(INIT_SAVE_14),.rssdfnxtdvc(SPARE_PAGE_14),
.qqhddwcfdcz(WIDTH_14),.msnmxsssvws(BASE_ADD_15),.dmvxrrpgczz(WORD_COUNT_15),
.mrrhxvjqgwg(INIT_SAVE_15),.xnspvwjhsrt(SPARE_PAGE_15),.gsgvwbvcxxh(WIDTH_15),
.smgkxmdgnww(BASE_ADD_16),.bwqtbcpddzs(WORD_COUNT_16),.qmmhqcjngdv(INIT_SAVE_16)
,.mmncfgsdhxd(SPARE_PAGE_16),.fxwwxvbngvv(WIDTH_16),.pxxzhqhrxbb(BASE_ADD_17),
.dqwtkvpgwnq(WORD_COUNT_17),.pvhbxphxmvf(INIT_SAVE_17),.rvkfqjhzvct(
SPARE_PAGE_17),.rnpdjmgrnth(WIDTH_17),.mknhpztjddj(BASE_ADD_18),.xqfppbdhtsk(
WORD_COUNT_18),.dszbfpkvfbj(INIT_SAVE_18),.xhjkjhvvsnq(SPARE_PAGE_18),
.rwpszkwsmxz(WIDTH_18),.wxhvvzpspmh(BASE_ADD_19),.kknpckfzwtf(WORD_COUNT_19),
.skfpvdnmxmp(INIT_SAVE_19),.cbjgqdrxwmp(SPARE_PAGE_19),.hzwkdjjmxfs(WIDTH_19),
.bchrncjjwsv(BASE_ADD_20),.bfbnckxtmdb(WORD_COUNT_20),.jkvwdrbrfts(INIT_SAVE_20)
,.bmcbrpctvbr(SPARE_PAGE_20),.zdtxzwtxzvs(WIDTH_20),.tpmcsxpqzbn(BASE_ADD_21),
.grvkswpvkwq(WORD_COUNT_21),.jjscqqxjjvv(INIT_SAVE_21),.jccckstbdxm(
SPARE_PAGE_21),.pxjxdpsnwrw(WIDTH_21),.mrzvztzvgqn(BASE_ADD_22),.wtfkktxvfmx(
WORD_COUNT_22),.nxxhhgrxhqs(INIT_SAVE_22),.mhkvqwkwqbb(SPARE_PAGE_22),
.pmrrqbmrcgp(WIDTH_22),.fnqrcfmrdzn(BASE_ADD_23),.vgvrpwwvdss(WORD_COUNT_23),
.pfsbjdzqfvg(INIT_SAVE_23),.kspfmtsrdgt(SPARE_PAGE_23),.mtvnfqkxztb(WIDTH_23),
.ktvcqzbfwsd(BASE_ADD_24),.bzvfztsfwmw(WORD_COUNT_24),.qdhpcpjhdtx(INIT_SAVE_24)
,.jzswvrrbxmj(SPARE_PAGE_24),.sgrkdxfmpms(WIDTH_24),.ctjqbtwmmbb(BASE_ADD_25),
.rzgvvbpxdbj(WORD_COUNT_25),.szcqjdwxxtb(INIT_SAVE_25),.prkzsrdjzfw(
SPARE_PAGE_25),.cjmsxfcqphp(WIDTH_25),.cbtwsxgjskh(BASE_ADD_26),.rdmjjdgbpqc(
WORD_COUNT_26),.xdzvsmzqdcg(INIT_SAVE_26),.djqmrdpfnmr(SPARE_PAGE_26),
.spdkwdsgmfp(WIDTH_26),.mkjxqvbtvtn(BASE_ADD_27),.kjcscgxkwms(WORD_COUNT_27),
.zvmkwvmrjrn(INIT_SAVE_27),.zqzcmjszsww(SPARE_PAGE_27),.hgdstcphzmj(WIDTH_27),
.mbgtkvbrhxm(BASE_ADD_28),.rvkcdcqhsmr(WORD_COUNT_28),.nsvxghqdwmg(INIT_SAVE_28)
,.dfskhhtdtvk(SPARE_PAGE_28),.xwwpknvmqfs(WIDTH_28),.xxknhppdddk(BASE_ADD_29),
.jhrvrddtrhs(WORD_COUNT_29),.wmrvjdtcvxw(INIT_SAVE_29),.ctrdrgbshxz(
SPARE_PAGE_29),.hwswxkkwgmx(WIDTH_29),.xvqkxksqbzs(BASE_ADD_30),.vckqgxjzgxk(
WORD_COUNT_30),.bszfqjbpxwc(INIT_SAVE_30),.mxrbbgsncsh(SPARE_PAGE_30),
.kctswhsknqs(WIDTH_30),.cfrvfjhrjxr(BASE_ADD_31),.rjjhwrzttkk(WORD_COUNT_31),
.kxtphsvvhtz(INIT_SAVE_31),.qtdzbtkkhdh(SPARE_PAGE_31),.shskssnqxjs(WIDTH_31),
.npbhhrxjpdc(BASE_ADD_32),.pbvqszcggcs(WORD_COUNT_32),.gxvrnvrdppt(INIT_SAVE_32)
,.mrjrkqsjzjf(SPARE_PAGE_32),.dsvbrwznsqc(WIDTH_32),.qxzhkvfczgs(BASE_ADD_33),
.ctgcjxmqzdm(WORD_COUNT_33),.vzcfwjrfmgb(INIT_SAVE_33),.cqqwsrtsqmk(
SPARE_PAGE_33),.hhjxqzfgxsm(WIDTH_33),.jpkqqjqjfhz(BASE_ADD_34),.kkkhfcjdbdx(
WORD_COUNT_34),.pswdnhnqqzn(INIT_SAVE_34),.qpbnbmmmxdp(SPARE_PAGE_34),
.ftnhdsrvkjt(WIDTH_34),.jhbxdvvbnnb(BASE_ADD_35),.bffwzxzdhtp(WORD_COUNT_35),
.rdzsnqvnwpt(INIT_SAVE_35),.rxbbwtczwpn(SPARE_PAGE_35),.ksmbfwhbcng(WIDTH_35),
.cjfddvjjcrk(BASE_ADD_36),.fcsqdfbtzrw(WORD_COUNT_36),.mvfhnfszskm(INIT_SAVE_36)
,.knxzcnxvjnd(SPARE_PAGE_36),.qkkhtcvbcnh(WIDTH_36),.wjprktmcfrc(BASE_ADD_37),
.rxgmdrkrhpz(WORD_COUNT_37),.twpmsfbwcsm(INIT_SAVE_37),.svmtwrgtvfd(
SPARE_PAGE_37),.vrmmqfwzqkr(WIDTH_37),.jwtbmzgtdxd(BASE_ADD_38),.tcrrgtgxkdf(
WORD_COUNT_38),.ggcpxvbjdrn(INIT_SAVE_38),.hhxpbkrnccd(SPARE_PAGE_38),
.nzxdwnfgpht(WIDTH_38),.wdqsgpsfckn(BASE_ADD_39),.zmfhggxffbp(WORD_COUNT_39),
.pnpxbshxzfs(INIT_SAVE_39),.dnkkskdswmc(SPARE_PAGE_39),.gkhvbjwhwqk(WIDTH_39),
.wbkmrnhzbwh(BASE_ADD_40),.hckcjhwbbms(WORD_COUNT_40),.zcfkchdpqgs(INIT_SAVE_40)
,.mqznqpdgnmq(SPARE_PAGE_40),.vchqmxkkrkz(WIDTH_40),.qwnqnmnzxtp(BASE_ADD_41),
.mprmnhgdpgn(WORD_COUNT_41),.bxtfvwzdhsx(INIT_SAVE_41),.nvjdmjzxbsv(
SPARE_PAGE_41),.brbdgnrcbxr(WIDTH_41),.pvvgznjbgvv(BASE_ADD_42),.fvvsxrbrzcj(
WORD_COUNT_42),.gvnrsnwbvmv(INIT_SAVE_42),.cnzjvnmxjrw(SPARE_PAGE_42),
.krbffwhrcqx(WIDTH_42),.mtvfjrkgpkz(BASE_ADD_43),.ckcrrjvkqmn(WORD_COUNT_43),
.tvbqswfzxrm(INIT_SAVE_43),.czndjxqvbdr(SPARE_PAGE_43),.htsqcvpnzgh(WIDTH_43),
.gfkkqgcvxgt(BASE_ADD_44),.jqtwfdtrgqb(WORD_COUNT_44),.trvzqpqnhjv(INIT_SAVE_44)
,.nmcmbpnqwgh(SPARE_PAGE_44),.ckbsfstjhzk(WIDTH_44),.zrqfmxthkrn(BASE_ADD_45),
.zfhfvcpxtmr(WORD_COUNT_45),.nrmmpmtsjkf(INIT_SAVE_45),.gknwsxnqjnj(
SPARE_PAGE_45),.rwtcdffwfhz(WIDTH_45),.rdmwdhdwvmt(BASE_ADD_46),.btntkxgjtzj(
WORD_COUNT_46),.xztswjtzbpd(INIT_SAVE_46),.grppscvmzgd(SPARE_PAGE_46),
.bjmspsjngqc(WIDTH_46),.dcscbsphcww(BASE_ADD_47),.qvvzbvmkbnk(WORD_COUNT_47),
.btqkpsdftgf(INIT_SAVE_47),.fvgdhqkpjdw(SPARE_PAGE_47),.pjkpmxxpzgc(WIDTH_47),
.tgpfsdgnhzh(BASE_ADD_48),.hgkfjktpqhh(WORD_COUNT_48),.txgfwszcgmt(INIT_SAVE_48)
,.tdphcnkdmxp(SPARE_PAGE_48),.vqrtgnmdjkk(WIDTH_48),.sjvqmrntfnc(BASE_ADD_49),
.mmphfgtfbts(WORD_COUNT_49),.pnwmpwcshnw(INIT_SAVE_49),.dgtngpvsbbp(
SPARE_PAGE_49),.skrqwkbtkvt(WIDTH_49),.jmcsvjgjhtp(BASE_ADD_50),.sfzskfqvxfm(
WORD_COUNT_50),.skpgpvncgws(INIT_SAVE_50),.jhmwhmhqcqw(SPARE_PAGE_50),
.qgxtcgswbnf(WIDTH_50),.wpncbvgjqvj(BASE_ADD_51),.xxgrnwdpzmx(WORD_COUNT_51),
.rcmwqthkhgd(INIT_SAVE_51),.nqxfhjkpvwq(SPARE_PAGE_51),.qtqdkrpdvwp(WIDTH_51),
.xvnnrwbxjnz(BASE_ADD_52),.gmfwnthrgkm(WORD_COUNT_52),.twzkqhctfkk(INIT_SAVE_52)
,.qjrcssqvzcd(SPARE_PAGE_52),.ktqdrrnfnrw(WIDTH_52),.qkzzbkzfctn(BASE_ADD_53),
.swskhfzvwjz(WORD_COUNT_53),.dhjgnvmjgfr(INIT_SAVE_53),.sfjgcfshqfd(
SPARE_PAGE_53),.gzhhtvhntfd(WIDTH_53),.npmbxmcbvmv(BASE_ADD_54),.kmwbgvknjgd(
WORD_COUNT_54),.kpppznbbdfv(INIT_SAVE_54),.bjgqzjkbjzp(SPARE_PAGE_54),
.xbbxtfpcfrk(WIDTH_54),.vkhssjnrmbv(BASE_ADD_55),.zznfmdvhgdf(WORD_COUNT_55),
.jjsjmcpzghm(INIT_SAVE_55),.pwmcgjchgzr(SPARE_PAGE_55),.bbkrxvvrfqj(WIDTH_55),
.gqhtjfvtdrd(BASE_ADD_56),.wwsqqgwrbsw(WORD_COUNT_56),.szgrxvdztph(INIT_SAVE_56)
,.vjxkrfbtkxz(SPARE_PAGE_56),.hqzhbfbsmsz(WIDTH_56),.fbqjzcmsdbj(BASE_ADD_57),
.tdfdrwpbwhp(WORD_COUNT_57),.vwgbvrrmvtz(INIT_SAVE_57),.njhcsdcdhps(
SPARE_PAGE_57),.qktmmmfccqd(WIDTH_57),.tcxtqrvhfgb(BASE_ADD_58),.wndfpmdtvfs(
WORD_COUNT_58),.ttmdsjscmdr(INIT_SAVE_58),.trsmwbsqkrr(SPARE_PAGE_58),
.hkfsvvzpccz(WIDTH_58),.mwgcfmfjbqv(BASE_ADD_59),.rtjfsjcmvks(WORD_COUNT_59),
.pqbntwtdxzq(INIT_SAVE_59),.hfcdrwrppbw(SPARE_PAGE_59),.dsrfxggsgjt(WIDTH_59),
.zfsjfzxnqxj(BASE_ADD_60),.gjmvqfkzvzk(WORD_COUNT_60),.gxfjqmdxpjb(INIT_SAVE_60)
,.xsvzzzkbvbd(SPARE_PAGE_60),.hcfzbrngkbm(WIDTH_60),.pnkjqzszqxs(BASE_ADD_61),
.tfgznpfmxvr(WORD_COUNT_61),.qbgvszhsgsk(INIT_SAVE_61),.tsrgcpmxfvb(
SPARE_PAGE_61),.ptbkgnhqbwv(WIDTH_61),.xvfsnktdkbj(BASE_ADD_62),.xzmfknddghc(
WORD_COUNT_62),.xhcqfjsdcdn(INIT_SAVE_62),.nfqzbqxdprp(SPARE_PAGE_62),
.hsmkkmhtkpv(WIDTH_62),.drgfftfkfjj(BASE_ADD_63),.fvmmvjcqzhp(WORD_COUNT_63),
.cknrdmmqpcc(INIT_SAVE_63),.ddrvcfqjfqd(SPARE_PAGE_63),.cvzsqwhdkcm(WIDTH_63),
.jjcsmbdpsjx(BASE_ADD_64),.schwdxfmtjf(WORD_COUNT_64),.dtmgqznzpgc(INIT_SAVE_64)
,.bkksdpfxbrb(SPARE_PAGE_64),.fhxhjzhxnwm(WIDTH_64))u_grwzcnqmqzm(.cwgjgncbnhn(
CLK),.cxnrnfthhhz(USER_CLK),.jczrqhzxwbx(NRESET),.vghvncnfbtm(CLIENT_DIN),
.zztcxbvdqbf(CLIENT_AVAIL),.svmndgsjgbk(USER_ADD),.fnhfvbwcztv(USER_AUX_BLOCK),
.xmrktkhrbjs(USER_DATA),.jtqbnhqzjpb(USER_DISCARD_PAGE),.rtvwdpxdfrx(
USER_ERASE_PAGE),.khxnwkhpsmt(USER_OVERWRITE_PAGE),.rxmzdkzkxqt(
USER_OVERWRITE_PROT),.krpnwdxjbnz(USER_PAGE_STATUS),.rjwmncbrxmf(
USER_PAGELOSS_PROT),.zftqchcdhzz(USER_PROGRAM),.vhhhfnxdxfn(USER_READ),
.cvkpbrzsqjg(USER_READ_NEXT),.dphtcncpfzs(USER_LOCK),.hzfchvwbctz(
USER_SPARE_PAGE),.nctbfcgndfk(USER_UNPROT_PAGE),.hzdcqtzccpg(USER_WIDTH),
.xdstghjkwpv(USER_WRITE),.mwggvbmbxvt(USER_SIX_CYCLE),.wbvcfkfdgww(
CLIENT_UPDATE),.ntppckjcwxd(POWER_UP),.rrfkhdrdvfp(NVM_BUSY),.zqnqhnsdztv(
NVM_DAT_FROM),.bqxchnmdnjc(NVM_STATUS),.tgvzzszhxpp(NVM_ADD),.sjxknpxqkdf(
NVM_AUX_BLOCK),.tjscstqbrfz(NVM_DAT_TO),.wqjtjntdnzq(NVM_DISCARD_PAGE),
.qmwpbsgksmg(NVM_ERASE_PAGE),.wpbnhnqqbjw(NVM_OVERWRITE_PAGE),.rvnpkgprxqd(
NVM_OVERWRITE_PROT),.dnkzhbcbdnc(NVM_PAGE_STATUS),.qmbdtfbjrnq(
NVM_PAGELOSS_PROT),.stzfnwczmqq(NVM_PROGRAM),.bmgcjjksdfg(NVM_READ),
.hmzstjjfnpv(NVM_READ_NEXT),.skmgcfgkzzg(NVM_LOCK),.rfsfbmcsscc(NVM_SPARE_PAGE),
.wsjwsgjppvr(NVM_UNPROT_PAGE),.nsvkrxrgbbh(NVM_WIDTH),.gzkxdscvrzh(NVM_WRITE),
.zzhcgkjrbbq(NVM_SIX_CYCLE),.tvjbfnvcjtv(WORD_COUNT),.hsxsxksccwg(CLIENT_DOUT),
.rdvxgwttbsd(CLIENT_DAT_VAL),.kmvftnkfswg(SAVE_COMPLETE),.ftwvqzdkwhp(INIT_DONE)
,.gvhjshjdfcc(USER_DOUT),.vndwzrwbhfv(USER_DAT_VAL),.rvncdrrrwvg(
USER_NVM_STATUS),.qpkbfhrprrz(NVM_CLK));endmodule
