delay128.v


//-- delay128.v
//-- Generated by HDLMAKER Rev 5.6.5, Sunday January 21 2001
//-- Engineer: B. Joshua Rosen
//-- Copyright (c) 2001 Polybus Systems Corp, Westford, MA
//-- The information contained in this file is confidential and proprietary.   
//-- Any reproduction, use or disclosure, in whole or in part, of this         
//-- program, including any attempt to obtain a human-readable version of this 
//-- program, without the express, prior written consent of Polybus Systems Corp, Westford, MA             
//-- is strictly prohibited.                                       

module 
delay128(
                ce,
                d,
                gblreset,
                q,
                sysclk
                );
   //-- IO Declarations
   input       ce;
   input       d;
   input       gblreset;
   output      q;
   input       sysclk;

   //-- Signal Declarations

   wire           one;
   wire [7:0]     sh;
   wire           zero;





   //-- Component Instance zeroone_1
   
zeroone zeroone_1
      (

         .one                             (one),
         .zero                            (zero)
      );

   //-- Component Instance srl16e_1
   SRL16E srl16e_1
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (d),
         .Q                               (sh[0])
      );

   //-- Component Instance srl16e_2
   SRL16E srl16e_2
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[0]),
         .Q                               (sh[1])
      );

   //-- Component Instance srl16e_3
   SRL16E srl16e_3
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[1]),
         .Q                               (sh[2])
      );

   //-- Component Instance srl16e_4
   SRL16E srl16e_4
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[2]),
         .Q                               (sh[3])
      );

   //-- Component Instance srl16e_5
   SRL16E srl16e_5
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[3]),
         .Q                               (sh[4])
      );

   //-- Component Instance srl16e_6
   SRL16E srl16e_6
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[4]),
         .Q                               (sh[5])
      );

   //-- Component Instance srl16e_7
   SRL16E srl16e_7
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[5]),
         .Q                               (sh[6])
      );

   //-- Component Instance srl16e_8
   SRL16E srl16e_8
      (

         .A0                              (one),
         .A1                              (one),
         .A2                              (one),
         .A3                              (one),
         .CE                              (ce),
         .CLK                             (sysclk),
         .D                               (sh[6]),
         .Q                               (sh[7])
      );

   //-- Component Instance fdce_1
   FDCE fdce_1
      (

         .C                               (sysclk),
         .CE                              (ce),
         .CLR                             (gblreset),
         .D                               (sh[7]),
         .Q                               (q)
      );
endmodule



HDLMaker Generated Files
delay128.job Synopsys script file