delay128.top


#module "delay128";
#family "virtex";

#include "
delaye.pin";
#casesensitive;

#insert "
zeroone.v";
#int i;

#insert "
SRL16E.v",
    connect Q = sh[0],
    connect D = d,
    connect A0 = one,
    connect A1 = one,
    connect A2 = one,
    connect A3 = one,
    connect CE = ce,
    connect CLK = sysclk;

#for(i=0;i<7;i++)
{
#insert "
SRL16E.v",
    connect Q = sh[#i+1],
    connect D = sh[#i],
    connect A0 = one,
    connect A1 = one,
    connect A2 = one,
    connect A3 = one,
    connect CE = ce,
    connect CLK = sysclk;
}

#insert "
FDCE.v",
    connect C = sysclk,
    connect D = sh[#i],
    connect Q = q,
    connect CE = ce,
    connect CLR = gblreset;

#library_element "SRL16E";
#library_element "FDCE";







HDLMaker Generated Files
delay128.v Verilog file
delay128.job Synopsys script file
delay128.prj Synplicity Project file
delay128.ucf Xilinx constraint file
delay128.Make Synopsy Make file
delay128_v.cmd Leapfrog Make file
delay128_mt.do Model Tech script file
delay128_batch.Make Synopsis batch Make file
delay128.errors DRC Error file