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] - Blame information for rev 32

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 32 redbear
//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
2
//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
3
// synthesis VERILOG_INPUT_VERSION VERILOG_2001
4
// altera message_off 10463
5
 
6
 
7
 
8
// Copyright (C) 2017  Intel Corporation. All rights reserved.
9
//  Your use of Intel Corporation's design tools, logic functions 
10
//  and other software and tools, and its AMPP partner logic 
11
//  functions, and any output files from any of the foregoing 
12
//  (including device programming or simulation files), and any 
13
//  associated documentation or information are expressly subject 
14
//  to the terms and conditions of the Intel Program License 
15
//  Subscription Agreement, the Intel Quartus Prime License Agreement,
16
//  the Intel MegaCore Function License Agreement, or other 
17
//  applicable license agreement, including, without limitation, 
18
//  that your use is for the sole purpose of programming logic 
19
//  devices manufactured by Intel and sold by Intel or its 
20
//  authorized distributors.  Please refer to the applicable 
21
//  agreement for further details.
22
 
23
 
24
 
25
//synthesis_resources = cyclonev_io_obuf 2 cyclonev_pseudo_diff_out 1 
26
//synopsys translate_off
27
`timescale 1 ps / 1 ps
28
//synopsys translate_on
29
module  hps_sdram_p0_clock_pair_generator
30
        (
31
        datain,
32
        dataout,
33
        dataout_b) /* synthesis synthesis_clearbox=1 */;
34
        input   [0:0]  datain;
35
        output   [0:0]  dataout;
36
        output   [0:0]  dataout_b;
37
 
38
        wire  [0:0]   wire_obuf_ba_o;
39
        wire  [0:0]   wire_obuf_ba_oe;
40
        wire  [0:0]   wire_obufa_o;
41
        wire  [0:0]   wire_obufa_oe;
42
        wire  [0:0]   wire_pseudo_diffa_o;
43
        wire  [0:0]   wire_pseudo_diffa_obar;
44
        wire  [0:0]   wire_pseudo_diffa_oebout;
45
        wire  [0:0]   wire_pseudo_diffa_oein;
46
        wire  [0:0]   wire_pseudo_diffa_oeout;
47
        wire  [0:0]  oe_w;
48
 
49
        cyclonev_io_obuf   obuf_ba_0
50
        (
51
        .i(wire_pseudo_diffa_obar),
52
        .o(wire_obuf_ba_o[0:0]),
53
        .obar(),
54
        .oe(wire_obuf_ba_oe[0:0])
55
        `ifndef FORMAL_VERIFICATION
56
        // synopsys translate_off
57
        `endif
58
        ,
59
        .dynamicterminationcontrol(1'b0),
60
        .parallelterminationcontrol({16{1'b0}}),
61
        .seriesterminationcontrol({16{1'b0}})
62
        `ifndef FORMAL_VERIFICATION
63
        // synopsys translate_on
64
        `endif
65
        // synopsys translate_off
66
        ,
67
        .devoe(1'b1)
68
        // synopsys translate_on
69
        );
70
        defparam
71
                obuf_ba_0.bus_hold = "false",
72
                obuf_ba_0.open_drain_output = "false",
73
                obuf_ba_0.lpm_type = "cyclonev_io_obuf";
74
        assign
75
                wire_obuf_ba_oe = {(~ wire_pseudo_diffa_oebout[0])};
76
        cyclonev_io_obuf   obufa_0
77
        (
78
        .i(wire_pseudo_diffa_o),
79
        .o(wire_obufa_o[0:0]),
80
        .obar(),
81
        .oe(wire_obufa_oe[0:0])
82
        `ifndef FORMAL_VERIFICATION
83
        // synopsys translate_off
84
        `endif
85
        ,
86
        .dynamicterminationcontrol(1'b0),
87
        .parallelterminationcontrol({16{1'b0}}),
88
        .seriesterminationcontrol({16{1'b0}})
89
        `ifndef FORMAL_VERIFICATION
90
        // synopsys translate_on
91
        `endif
92
        // synopsys translate_off
93
        ,
94
        .devoe(1'b1)
95
        // synopsys translate_on
96
        );
97
        defparam
98
                obufa_0.bus_hold = "false",
99
                obufa_0.open_drain_output = "false",
100
                obufa_0.lpm_type = "cyclonev_io_obuf";
101
        assign
102
                wire_obufa_oe = {(~ wire_pseudo_diffa_oeout[0])};
103
        cyclonev_pseudo_diff_out   pseudo_diffa_0
104
        (
105
        .dtc(),
106
        .dtcbar(),
107
        .i(datain),
108
        .o(wire_pseudo_diffa_o[0:0]),
109
        .obar(wire_pseudo_diffa_obar[0:0]),
110
        .oebout(wire_pseudo_diffa_oebout[0:0]),
111
        .oein(wire_pseudo_diffa_oein[0:0]),
112
        .oeout(wire_pseudo_diffa_oeout[0:0])
113
        `ifndef FORMAL_VERIFICATION
114
        // synopsys translate_off
115
        `endif
116
        ,
117
        .dtcin(1'b0)
118
        `ifndef FORMAL_VERIFICATION
119
        // synopsys translate_on
120
        `endif
121
        );
122
        assign
123
                wire_pseudo_diffa_oein = {(~ oe_w[0])};
124
        assign
125
                dataout = wire_obufa_o,
126
                dataout_b = wire_obuf_ba_o,
127
                oe_w = 1'b1;
128
endmodule //hps_sdram_p0_clock_pair_generator
129
//VALID FILE

powered by: WebSVN 2.1.0

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