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

Subversion Repositories spacewiresystemc

[/] [spacewiresystemc/] [trunk/] [altera_work/] [spw_fifo_ulight/] [ulight_fifo/] [synthesis/] [submodules/] [hps_sdram_p0_clock_pair_generator.v] - Diff between revs 32 and 40

Only display areas with differences | Details | Blame | View Log

Rev 32 Rev 40
//altiobuf_out CBX_AUTO_BLACKBOX="ALL" CBX_SINGLE_OUTPUT_FILE="ON" DEVICE_FAMILY="Cyclone V" ENABLE_BUS_HOLD="FALSE" NUMBER_OF_CHANNELS=1 OPEN_DRAIN_OUTPUT="FALSE" PSEUDO_DIFFERENTIAL_MODE="TRUE" USE_DIFFERENTIAL_MODE="TRUE" USE_OE="FALSE" USE_OUT_DYNAMIC_DELAY_CHAIN1="FALSE" USE_OUT_DYNAMIC_DELAY_CHAIN2="FALSE" USE_TERMINATION_CONTROL="FALSE" datain dataout dataout_b
//altiobuf_out CBX_AUTO_BLACKBOX="ALL" CBX_SINGLE_OUTPUT_FILE="ON" DEVICE_FAMILY="Cyclone V" ENABLE_BUS_HOLD="FALSE" NUMBER_OF_CHANNELS=1 OPEN_DRAIN_OUTPUT="FALSE" PSEUDO_DIFFERENTIAL_MODE="TRUE" USE_DIFFERENTIAL_MODE="TRUE" USE_OE="FALSE" USE_OUT_DYNAMIC_DELAY_CHAIN1="FALSE" USE_OUT_DYNAMIC_DELAY_CHAIN2="FALSE" USE_TERMINATION_CONTROL="FALSE" datain dataout dataout_b
//VERSION_BEGIN 17.0 cbx_altiobuf_out 2017:06:01:09:22:16:SJ cbx_mgl 2017:06:01:10:52:00:SJ cbx_stratixiii 2017:06:01:09:22:16:SJ cbx_stratixv 2017:06:01:09:22:16:SJ  VERSION_END
//VERSION_BEGIN 17.1 cbx_altiobuf_out 2017:12:05:11:11:27:SJ cbx_mgl 2017:12:05:12:41:31:SJ cbx_stratixiii 2017:12:05:11:11:27:SJ cbx_stratixv 2017:12:05:11:11:27:SJ  VERSION_END
// synthesis VERILOG_INPUT_VERSION VERILOG_2001
// synthesis VERILOG_INPUT_VERSION VERILOG_2001
// altera message_off 10463
// altera message_off 10463
 
 
 
 
 
 
// Copyright (C) 2017  Intel Corporation. All rights reserved.
// Copyright (C) 2017  Intel Corporation. All rights reserved.
//  Your use of Intel Corporation's design tools, logic functions 
//  Your use of Intel Corporation's design tools, logic functions 
//  and other software and tools, and its AMPP partner logic 
//  and other software and tools, and its AMPP partner logic 
//  functions, and any output files from any of the foregoing 
//  functions, and any output files from any of the foregoing 
//  (including device programming or simulation files), and any 
//  (including device programming or simulation files), and any 
//  associated documentation or information are expressly subject 
//  associated documentation or information are expressly subject 
//  to the terms and conditions of the Intel Program License 
//  to the terms and conditions of the Intel Program License 
//  Subscription Agreement, the Intel Quartus Prime License Agreement,
//  Subscription Agreement, the Intel Quartus Prime License Agreement,
//  the Intel MegaCore Function License Agreement, or other 
//  the Intel FPGA IP License Agreement, or other applicable license
//  applicable license agreement, including, without limitation, 
//  agreement, including, without limitation, that your use is for
//  that your use is for the sole purpose of programming logic 
//  the sole purpose of programming logic devices manufactured by
//  devices manufactured by Intel and sold by Intel or its 
//  Intel and sold by Intel or its authorized distributors.  Please
//  authorized distributors.  Please refer to the applicable 
//  refer to the applicable agreement for further details.
//  agreement for further details.
 
 
 
 
 
 
 
//synthesis_resources = cyclonev_io_obuf 2 cyclonev_pseudo_diff_out 1 
//synthesis_resources = cyclonev_io_obuf 2 cyclonev_pseudo_diff_out 1 
//synopsys translate_off
//synopsys translate_off
`timescale 1 ps / 1 ps
`timescale 1 ps / 1 ps
//synopsys translate_on
//synopsys translate_on
module  hps_sdram_p0_clock_pair_generator
module  hps_sdram_p0_clock_pair_generator
        (
        (
        datain,
        datain,
        dataout,
        dataout,
        dataout_b) /* synthesis synthesis_clearbox=1 */;
        dataout_b) /* synthesis synthesis_clearbox=1 */;
        input   [0:0]  datain;
        input   [0:0]  datain;
        output   [0:0]  dataout;
        output   [0:0]  dataout;
        output   [0:0]  dataout_b;
        output   [0:0]  dataout_b;
 
 
        wire  [0:0]   wire_obuf_ba_o;
        wire  [0:0]   wire_obuf_ba_o;
        wire  [0:0]   wire_obuf_ba_oe;
        wire  [0:0]   wire_obuf_ba_oe;
        wire  [0:0]   wire_obufa_o;
        wire  [0:0]   wire_obufa_o;
        wire  [0:0]   wire_obufa_oe;
        wire  [0:0]   wire_obufa_oe;
        wire  [0:0]   wire_pseudo_diffa_o;
        wire  [0:0]   wire_pseudo_diffa_o;
        wire  [0:0]   wire_pseudo_diffa_obar;
        wire  [0:0]   wire_pseudo_diffa_obar;
        wire  [0:0]   wire_pseudo_diffa_oebout;
        wire  [0:0]   wire_pseudo_diffa_oebout;
        wire  [0:0]   wire_pseudo_diffa_oein;
        wire  [0:0]   wire_pseudo_diffa_oein;
        wire  [0:0]   wire_pseudo_diffa_oeout;
        wire  [0:0]   wire_pseudo_diffa_oeout;
        wire  [0:0]  oe_w;
        wire  [0:0]  oe_w;
 
 
        cyclonev_io_obuf   obuf_ba_0
        cyclonev_io_obuf   obuf_ba_0
        (
        (
        .i(wire_pseudo_diffa_obar),
        .i(wire_pseudo_diffa_obar),
        .o(wire_obuf_ba_o[0:0]),
        .o(wire_obuf_ba_o[0:0]),
        .obar(),
        .obar(),
        .oe(wire_obuf_ba_oe[0:0])
        .oe(wire_obuf_ba_oe[0:0])
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_off
        // synopsys translate_off
        `endif
        `endif
        ,
        ,
        .dynamicterminationcontrol(1'b0),
        .dynamicterminationcontrol(1'b0),
        .parallelterminationcontrol({16{1'b0}}),
        .parallelterminationcontrol({16{1'b0}}),
        .seriesterminationcontrol({16{1'b0}})
        .seriesterminationcontrol({16{1'b0}})
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_on
        // synopsys translate_on
        `endif
        `endif
        // synopsys translate_off
        // synopsys translate_off
        ,
        ,
        .devoe(1'b1)
        .devoe(1'b1)
        // synopsys translate_on
        // synopsys translate_on
        );
        );
        defparam
        defparam
                obuf_ba_0.bus_hold = "false",
                obuf_ba_0.bus_hold = "false",
                obuf_ba_0.open_drain_output = "false",
                obuf_ba_0.open_drain_output = "false",
                obuf_ba_0.lpm_type = "cyclonev_io_obuf";
                obuf_ba_0.lpm_type = "cyclonev_io_obuf";
        assign
        assign
                wire_obuf_ba_oe = {(~ wire_pseudo_diffa_oebout[0])};
                wire_obuf_ba_oe = {(~ wire_pseudo_diffa_oebout[0])};
        cyclonev_io_obuf   obufa_0
        cyclonev_io_obuf   obufa_0
        (
        (
        .i(wire_pseudo_diffa_o),
        .i(wire_pseudo_diffa_o),
        .o(wire_obufa_o[0:0]),
        .o(wire_obufa_o[0:0]),
        .obar(),
        .obar(),
        .oe(wire_obufa_oe[0:0])
        .oe(wire_obufa_oe[0:0])
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_off
        // synopsys translate_off
        `endif
        `endif
        ,
        ,
        .dynamicterminationcontrol(1'b0),
        .dynamicterminationcontrol(1'b0),
        .parallelterminationcontrol({16{1'b0}}),
        .parallelterminationcontrol({16{1'b0}}),
        .seriesterminationcontrol({16{1'b0}})
        .seriesterminationcontrol({16{1'b0}})
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_on
        // synopsys translate_on
        `endif
        `endif
        // synopsys translate_off
        // synopsys translate_off
        ,
        ,
        .devoe(1'b1)
        .devoe(1'b1)
        // synopsys translate_on
        // synopsys translate_on
        );
        );
        defparam
        defparam
                obufa_0.bus_hold = "false",
                obufa_0.bus_hold = "false",
                obufa_0.open_drain_output = "false",
                obufa_0.open_drain_output = "false",
                obufa_0.lpm_type = "cyclonev_io_obuf";
                obufa_0.lpm_type = "cyclonev_io_obuf";
        assign
        assign
                wire_obufa_oe = {(~ wire_pseudo_diffa_oeout[0])};
                wire_obufa_oe = {(~ wire_pseudo_diffa_oeout[0])};
        cyclonev_pseudo_diff_out   pseudo_diffa_0
        cyclonev_pseudo_diff_out   pseudo_diffa_0
        (
        (
        .dtc(),
        .dtc(),
        .dtcbar(),
        .dtcbar(),
        .i(datain),
        .i(datain),
        .o(wire_pseudo_diffa_o[0:0]),
        .o(wire_pseudo_diffa_o[0:0]),
        .obar(wire_pseudo_diffa_obar[0:0]),
        .obar(wire_pseudo_diffa_obar[0:0]),
        .oebout(wire_pseudo_diffa_oebout[0:0]),
        .oebout(wire_pseudo_diffa_oebout[0:0]),
        .oein(wire_pseudo_diffa_oein[0:0]),
        .oein(wire_pseudo_diffa_oein[0:0]),
        .oeout(wire_pseudo_diffa_oeout[0:0])
        .oeout(wire_pseudo_diffa_oeout[0:0])
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_off
        // synopsys translate_off
        `endif
        `endif
        ,
        ,
        .dtcin(1'b0)
        .dtcin(1'b0)
        `ifndef FORMAL_VERIFICATION
        `ifndef FORMAL_VERIFICATION
        // synopsys translate_on
        // synopsys translate_on
        `endif
        `endif
        );
        );
        assign
        assign
                wire_pseudo_diffa_oein = {(~ oe_w[0])};
                wire_pseudo_diffa_oein = {(~ oe_w[0])};
        assign
        assign
                dataout = wire_obufa_o,
                dataout = wire_obufa_o,
                dataout_b = wire_obuf_ba_o,
                dataout_b = wire_obuf_ba_o,
                oe_w = 1'b1;
                oe_w = 1'b1;
endmodule //hps_sdram_p0_clock_pair_generator
endmodule //hps_sdram_p0_clock_pair_generator
//VALID FILE
//VALID FILE
 
 

powered by: WebSVN 2.1.0

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