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

Subversion Repositories async_sdm_noc

[/] [async_sdm_noc/] [branches/] [clos_opt/] [vc/] [src/] [inpbuf.v] - Diff between revs 40 and 42

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 40 Rev 42
Line 130... Line 130...
      for(gbd=0; gbd<PD*2-2; gbd++) begin:BFN
      for(gbd=0; gbd<PD*2-2; gbd++) begin:BFN
         for(gvc=0; gvc<VCN; gvc++) begin:V
         for(gvc=0; gvc<VCN; gvc++) begin:V
            for(gsub=0; gsub<SCN; gsub++) begin:SC
            for(gsub=0; gsub<SCN; gsub++) begin:SC
               pipe4 #(.DW(2))
               pipe4 #(.DW(2))
               DP (
               DP (
                   .dia ( vcdad[gbd][gvc][gsub]  ),
                   .ia ( vcdad[gbd][gvc][gsub]  ),
                   .do0 ( vcd0[gbd+1][gvc][gsub] ),
                   .o0 ( vcd0[gbd+1][gvc][gsub] ),
                   .do1 ( vcd1[gbd+1][gvc][gsub] ),
                   .o1 ( vcd1[gbd+1][gvc][gsub] ),
                   .do2 ( vcd2[gbd+1][gvc][gsub] ),
                   .o2 ( vcd2[gbd+1][gvc][gsub] ),
                   .do3 ( vcd3[gbd+1][gvc][gsub] ),
                   .o3 ( vcd3[gbd+1][gvc][gsub] ),
                   .di0 ( vcd0[gbd][gvc][gsub]   ),
                   .i0 ( vcd0[gbd][gvc][gsub]   ),
                   .di1 ( vcd1[gbd][gvc][gsub]   ),
                   .i1 ( vcd1[gbd][gvc][gsub]   ),
                   .di2 ( vcd2[gbd][gvc][gsub]   ),
                   .i2 ( vcd2[gbd][gvc][gsub]   ),
                   .di3 ( vcd3[gbd][gvc][gsub]   ),
                   .i3 ( vcd3[gbd][gvc][gsub]   ),
                   .doa ( vcdadn[gbd+1][gvc][gsub] )
                   .oa ( vcdadn[gbd+1][gvc][gsub] )
                   );
                   );
               assign vcdadn[gbd+1][gvc][gsub] = (~vcdad[gbd+1][gvc][gsub])&rstn;
               assign vcdadn[gbd+1][gvc][gsub] = (~vcdad[gbd+1][gvc][gsub])&rstn;
            end // block: SC
            end // block: SC
 
 
            pipen #(.DW(FT))
            pipen #(.DW(FT))
Line 175... Line 175...
      for(gbd=PD*2-2; gbd<PD*2; gbd++) begin:BFL2
      for(gbd=PD*2-2; gbd<PD*2; gbd++) begin:BFL2
         for(gvc=0; gvc<VCN; gvc++) begin:V
         for(gvc=0; gvc<VCN; gvc++) begin:V
            for(gsub=0; gsub<SCN; gsub++) begin:SC
            for(gsub=0; gsub<SCN; gsub++) begin:SC
               pipe4 #(.DW(2))
               pipe4 #(.DW(2))
               DP (
               DP (
                   .dia ( vcdad[gbd][gvc][gsub]    ),
                   .ia ( vcdad[gbd][gvc][gsub]    ),
                   .do0 ( vcd0[gbd+1][gvc][gsub]   ),
                   .o0 ( vcd0[gbd+1][gvc][gsub]   ),
                   .do1 ( vcd1[gbd+1][gvc][gsub]   ),
                   .o1 ( vcd1[gbd+1][gvc][gsub]   ),
                   .do2 ( vcd2[gbd+1][gvc][gsub]   ),
                   .o2 ( vcd2[gbd+1][gvc][gsub]   ),
                   .do3 ( vcd3[gbd+1][gvc][gsub]   ),
                   .o3 ( vcd3[gbd+1][gvc][gsub]   ),
                   .di0 ( vcd0[gbd][gvc][gsub]     ),
                   .i0 ( vcd0[gbd][gvc][gsub]     ),
                   .di1 ( vcd1[gbd][gvc][gsub]     ),
                   .i1 ( vcd1[gbd][gvc][gsub]     ),
                   .di2 ( vcd2[gbd][gvc][gsub]     ),
                   .i2 ( vcd2[gbd][gvc][gsub]     ),
                   .di3 ( vcd3[gbd][gvc][gsub]     ),
                   .i3 ( vcd3[gbd][gvc][gsub]     ),
                   .doa ( vcdadn[gbd+1][gvc][gsub] )
                   .oa ( vcdadn[gbd+1][gvc][gsub] )
                   );
                   );
               assign vcdadn[gbd+1][gvc][gsub] = (~vcdad[gbd+1][gvc][gsub])&rstn;
               assign vcdadn[gbd+1][gvc][gsub] = (~vcdad[gbd+1][gvc][gsub])&rstn;
            end // block: SC
            end // block: SC
 
 
            pipen #(.DW(FT))
            pipen #(.DW(FT))

powered by: WebSVN 2.1.0

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