OpenCores
URL https://opencores.org/ocsvn/async_sdm_noc/async_sdm_noc/trunk

Subversion Repositories async_sdm_noc

[/] [async_sdm_noc/] [branches/] [clos_opt/] [clos_opt/] [src/] [cm.v] - Diff between revs 70 and 78

Show entire file | Details | Blame | View Log

Rev 70 Rev 78
Line 64... Line 64...
   genvar                     i, j;
   genvar                     i, j;
 
 
   // data switch
   // data switch
   dcb_xy #(.VCN(1), .VCW(DW))
   dcb_xy #(.VCN(1), .VCW(DW))
   CMDCB (
   CMDCB (
          .sia   ( dia[i][0]    ),
          .sia   ( dia[0]    ),
          .wia   ( dia[i][1]    ),
          .wia   ( dia[1]    ),
          .nia   ( dia[i][2]    ),
          .nia   ( dia[2]    ),
          .eia   ( dia[i][3]    ),
          .eia   ( dia[3]    ),
          .lia   ( dia[i][4]    ),
          .lia   ( dia[4]    ),
          .so0   ( do0[i][0]    ),
          .so0   ( do0[0]    ),
          .so1   ( do1[i][0]    ),
          .so1   ( do1[0]    ),
          .so2   ( do2[i][0]    ),
          .so2   ( do2[0]    ),
          .so3   ( do3[i][0]    ),
          .so3   ( do3[0]    ),
          .so4   ( do4[i][0]    ),
          .so4   ( do4[0]    ),
          .wo0   ( do0[i][1]    ),
          .wo0   ( do0[1]    ),
          .wo1   ( do1[i][1]    ),
          .wo1   ( do1[1]    ),
          .wo2   ( do2[i][1]    ),
          .wo2   ( do2[1]    ),
          .wo3   ( do3[i][1]    ),
          .wo3   ( do3[1]    ),
          .wo4   ( do4[i][1]    ),
          .wo4   ( do4[1]    ),
          .no0   ( do0[i][2]    ),
          .no0   ( do0[2]    ),
          .no1   ( do1[i][2]    ),
          .no1   ( do1[2]    ),
          .no2   ( do2[i][2]    ),
          .no2   ( do2[2]    ),
          .no3   ( do3[i][2]    ),
          .no3   ( do3[2]    ),
          .no4   ( do4[i][2]    ),
          .no4   ( do4[2]    ),
          .eo0   ( do0[i][3]    ),
          .eo0   ( do0[3]    ),
          .eo1   ( do1[i][3]    ),
          .eo1   ( do1[3]    ),
          .eo2   ( do2[i][3]    ),
          .eo2   ( do2[3]    ),
          .eo3   ( do3[i][3]    ),
          .eo3   ( do3[3]    ),
          .eo4   ( do4[i][3]    ),
          .eo4   ( do4[3]    ),
          .lo0   ( do0[i][4]    ),
          .lo0   ( do0[4]    ),
          .lo1   ( do1[i][4]    ),
          .lo1   ( do1[4]    ),
          .lo2   ( do2[i][4]    ),
          .lo2   ( do2[4]    ),
          .lo3   ( do3[i][4]    ),
          .lo3   ( do3[4]    ),
          .lo4   ( do4[i][4]    ),
          .lo4   ( do4[4]    ),
          .si0   ( di0[i][0]    ),
          .si0   ( di0[0]    ),
          .si1   ( di1[i][0]    ),
          .si1   ( di1[0]    ),
          .si2   ( di2[i][0]    ),
          .si2   ( di2[0]    ),
          .si3   ( di3[i][0]    ),
          .si3   ( di3[0]    ),
          .si4   ( di4[i][0]    ),
          .si4   ( di4[0]    ),
          .wi0   ( di0[i][1]    ),
          .wi0   ( di0[1]    ),
          .wi1   ( di1[i][1]    ),
          .wi1   ( di1[1]    ),
          .wi2   ( di2[i][1]    ),
          .wi2   ( di2[1]    ),
          .wi3   ( di3[i][1]    ),
          .wi3   ( di3[1]    ),
          .wi4   ( di4[i][1]    ),
          .wi4   ( di4[1]    ),
          .ni0   ( di0[i][2]    ),
          .ni0   ( di0[2]    ),
          .ni1   ( di1[i][2]    ),
          .ni1   ( di1[2]    ),
          .ni2   ( di2[i][2]    ),
          .ni2   ( di2[2]    ),
          .ni3   ( di3[i][2]    ),
          .ni3   ( di3[2]    ),
          .ni4   ( di4[i][2]    ),
          .ni4   ( di4[2]    ),
          .ei0   ( di0[i][3]    ),
          .ei0   ( di0[3]    ),
          .ei1   ( di1[i][3]    ),
          .ei1   ( di1[3]    ),
          .ei2   ( di2[i][3]    ),
          .ei2   ( di2[3]    ),
          .ei3   ( di3[i][3]    ),
          .ei3   ( di3[3]    ),
          .ei4   ( di4[i][3]    ),
          .ei4   ( di4[3]    ),
          .li0   ( di0[i][4]    ),
          .li0   ( di0[4]    ),
          .li1   ( di1[i][4]    ),
          .li1   ( di1[4]    ),
          .li2   ( di2[i][4]    ),
          .li2   ( di2[4]    ),
          .li3   ( di3[i][4]    ),
          .li3   ( di3[4]    ),
          .li4   ( di4[i][4]    ),
          .li4   ( di4[4]    ),
          .soa   ( doa[i][0]    ),
          .soa   ( doa[0]    ),
          .woa   ( doa[i][1]    ),
          .woa   ( doa[1]    ),
          .noa   ( doa[i][2]    ),
          .noa   ( doa[2]    ),
          .eoa   ( doa[i][3]    ),
          .eoa   ( doa[3]    ),
          .loa   ( doa[i][4]    ),
          .loa   ( doa[4]    ),
          .soa4  ( doa4[i][0]   ),
          .soa4  ( doa4[0]   ),
          .woa4  ( doa4[i][1]   ),
          .woa4  ( doa4[1]   ),
          .noa4  ( doa4[i][2]   ),
          .noa4  ( doa4[2]   ),
          .eoa4  ( doa4[i][3]   ),
          .eoa4  ( doa4[3]   ),
          .loa4  ( doa4[i][4]   ),
          .loa4  ( doa4[4]   ),
          .wcfg  ( wcfg[i]      ),
          .wcfg  ( wcfg      ),
          .ecfg  ( ecfg[i]      ),
          .ecfg  ( ecfg      ),
          .lcfg  ( lcfg[i]      ),
          .lcfg  ( lcfg      ),
          .scfg  ( scfg[i]      ),
          .scfg  ( scfg      ),
          .ncfg  ( ncfg[i]      )
          .ncfg  ( ncfg      )
          );
          );
 
 
   // the allocator
   // the allocator
   cm_alloc CMD (
   cm_alloc CMD (
`ifndef ENABLE_CRRD
`ifndef ENABLE_CRRD

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.