x393  1.0
FPGAcodeforElphelNC393camera
phy_top Module Reference
Inheritance diagram for phy_top:
Collaboration diagram for phy_top:

Static Public Member Functions

Always Constructs

ALWAYS_328  ( clk_div )
ALWAYS_329  ( mclk )
ALWAYS_330  ( clk_div )

Public Attributes

Inputs

clk_in  
mrst  
ref_clk  
rst_in  
ddr_rst  
dci_rst  
dly_rst  
in_a   [ 2 *ADDRESS_NUMBER - 1 : 0 ]
in_ba   [ 5 : 0 ]
in_we   [ 1 : 0 ]
in_ras   [ 1 : 0 ]
in_cas   [ 1 : 0 ]
in_cke   [ 1 : 0 ]
in_odt   [ 1 : 0 ]
in_tri  
din   [ 63 : 0 ]
din_dm   [ 7 : 0 ]
tin_dq   [ 7 : 0 ]
din_dqs   [ 7 : 0 ]
tin_dqs   [ 7 : 0 ]
inv_clk_div  
dci_disable_dqs  
dci_disable_dq  
dly_data   [ 7 : 0 ]
dly_addr   [ 6 : 0 ]
ld_delay  
set  

Inouts

dq   [ 15 : 0 ]
dqsl  
ndqsl  
dqsu  
ndqsu  

Outputs

ddr3_nrst  
ddr3_clk  
ddr3_nclk  
ddr3_a   [ADDRESS_NUMBER - 1 : 0 ]
ddr3_ba   [ 2 : 0 ]
ddr3_we  
ddr3_ras  
ddr3_cas  
ddr3_cke  
ddr3_odt  
dml  
dmu  
clk  
clk_div  
mclk  
idelay_ctrl_reset  
dout   [ 63 : 0 ]
locked_mmcm  
locked_pll  
dly_ready  
dci_ready  
tmp_debug   [ 7 : 0 ]
ps_rdy  
ps_out   [PHASE_WIDTH - 1 : 0 ]

Parameters

IOSTANDARD_DQ  "SSTL15_T_DCI"
IOSTANDARD_DM  "SSTL15"
IOSTANDARD_DQS  "DIFF_SSTL15_T_DCI"
IOSTANDARD_CMDA  "SSTL15"
IOSTANDARD_CLK  "DIFF_SSTL15"
SLEW_DQ  "SLOW"
SLEW_DQS  "SLOW"
SLEW_CMDA  "SLOW"
SLEW_CLK  "SLOW"
IBUF_LOW_PWR  "TRUE"
IODELAY_GRP  "IODELAY_MEMORY"
REFCLK_FREQUENCY  real 300 . 0
HIGH_PERFORMANCE_MODE  "FALSE"
ADDRESS_NUMBER  integer 15
PHASE_WIDTH   8
BANDWIDTH  "OPTIMIZED"
CLKIN_PERIOD   10
CLKFBOUT_MULT   8
DIVCLK_DIVIDE   1
CLKFBOUT_USE_FINE_PS   1
CLKFBOUT_PHASE   0 . 000
SDCLK_PHASE   0 . 000
CLK_PHASE   0 . 000
CLK_DIV_PHASE   0 . 000
MCLK_PHASE   90 . 000
REF_JITTER1   0 . 010
SS_EN  "FALSE"
SS_MODE  "CENTER_HIGH"
SS_MOD_PERIOD   10000

Signals

reg  rst
wire  ld_data_l
wire  ld_data_h
wire  ld_cmda
wire  ld_mmcm
wire  clkin_stopped_mmcm
wire  clkfb_stopped_mmcm
reg  dbg1
reg  dbg2
wire  sdclk
wire  clk_pre
wire  clk_div_pre
wire  sdclk_pre
wire  mclk_pre
wire  clk_fb

Module Instances

obuf::obuf_i   Module obuf
cmd_addr::cmd_addr_i   Module cmd_addr
byte_lane::byte_lane0_i   Module byte_lane
byte_lane::byte_lane1_i   Module byte_lane
oddr_ds::oddr_ds_i   Module oddr_ds
BUFR::clk_bufr_i   Module BUFR
BUFR::clk_div_bufr_i   Module BUFR
BUFIO::iclk_bufio_i   Module BUFIO
BUFG::mclk_i   Module BUFG
mmcm_phase_cntr::mmcm_phase_cntr_i   Module mmcm_phase_cntr
idelay_ctrl::idelay_ctrl_i   Module idelay_ctrl
dci_reset::dci_reset_i   Module dci_reset

Detailed Description

Definition at line 41 of file phy_top.v.

Member Function Documentation

ALWAYS_328 (   clk_div  
)
Always Construct

Definition at line 142 of file phy_top.v.

ALWAYS_329 (   mclk  
)
Always Construct

Definition at line 160 of file phy_top.v.

ALWAYS_330 (   clk_div  
)
Always Construct

Definition at line 165 of file phy_top.v.

Member Data Documentation

IOSTANDARD_DQ "SSTL15_T_DCI"
Parameter

Definition at line 42 of file phy_top.v.

IOSTANDARD_DM "SSTL15"
Parameter

Definition at line 43 of file phy_top.v.

IOSTANDARD_DQS "DIFF_SSTL15_T_DCI"
Parameter

Definition at line 44 of file phy_top.v.

IOSTANDARD_CMDA "SSTL15"
Parameter

Definition at line 45 of file phy_top.v.

IOSTANDARD_CLK "DIFF_SSTL15"
Parameter

Definition at line 46 of file phy_top.v.

SLEW_DQ "SLOW"
Parameter

Definition at line 47 of file phy_top.v.

SLEW_DQS "SLOW"
Parameter

Definition at line 48 of file phy_top.v.

SLEW_CMDA "SLOW"
Parameter

Definition at line 49 of file phy_top.v.

SLEW_CLK "SLOW"
Parameter

Definition at line 50 of file phy_top.v.

IBUF_LOW_PWR "TRUE"
Parameter

Definition at line 51 of file phy_top.v.

IODELAY_GRP "IODELAY_MEMORY"
Parameter

Definition at line 52 of file phy_top.v.

REFCLK_FREQUENCY 300 . 0
Parameter

Definition at line 53 of file phy_top.v.

HIGH_PERFORMANCE_MODE "FALSE"
Parameter

Definition at line 54 of file phy_top.v.

ADDRESS_NUMBER 15
Parameter

Definition at line 55 of file phy_top.v.

PHASE_WIDTH 8
Parameter

Definition at line 56 of file phy_top.v.

BANDWIDTH "OPTIMIZED"
Parameter

Definition at line 57 of file phy_top.v.

CLKIN_PERIOD 10
Parameter

Definition at line 59 of file phy_top.v.

CLKFBOUT_MULT 8
Parameter

Definition at line 60 of file phy_top.v.

DIVCLK_DIVIDE 1
Parameter

Definition at line 61 of file phy_top.v.

CLKFBOUT_USE_FINE_PS 1
Parameter

Definition at line 62 of file phy_top.v.

CLKFBOUT_PHASE 0 . 000
Parameter

Definition at line 63 of file phy_top.v.

SDCLK_PHASE 0 . 000
Parameter

Definition at line 64 of file phy_top.v.

CLK_PHASE 0 . 000
Parameter

Definition at line 65 of file phy_top.v.

CLK_DIV_PHASE 0 . 000
Parameter

Definition at line 66 of file phy_top.v.

MCLK_PHASE 90 . 000
Parameter

Definition at line 67 of file phy_top.v.

REF_JITTER1 0 . 010
Parameter

Definition at line 68 of file phy_top.v.

SS_EN "FALSE"
Parameter

Definition at line 69 of file phy_top.v.

SS_MODE "CENTER_HIGH"
Parameter

Definition at line 70 of file phy_top.v.

SS_MOD_PERIOD 10000
Parameter

Definition at line 71 of file phy_top.v.

ddr3_nrst
Output

Definition at line 73 of file phy_top.v.

ddr3_clk
Output

Definition at line 74 of file phy_top.v.

ddr3_nclk
Output

Definition at line 75 of file phy_top.v.

ddr3_a [ADDRESS_NUMBER - 1 : 0 ]
Output

Definition at line 76 of file phy_top.v.

ddr3_ba [ 2 : 0 ]
Output

Definition at line 77 of file phy_top.v.

ddr3_we
Output

Definition at line 78 of file phy_top.v.

ddr3_ras
Output

Definition at line 79 of file phy_top.v.

ddr3_cas
Output

Definition at line 80 of file phy_top.v.

ddr3_cke
Output

Definition at line 81 of file phy_top.v.

ddr3_odt
Output

Definition at line 82 of file phy_top.v.

dq [ 15 : 0 ]
Inout

Definition at line 84 of file phy_top.v.

dml
Output

Definition at line 85 of file phy_top.v.

dqsl
Inout

Definition at line 86 of file phy_top.v.

ndqsl
Inout

Definition at line 87 of file phy_top.v.

dmu
Output

Definition at line 88 of file phy_top.v.

dqsu
Inout

Definition at line 89 of file phy_top.v.

ndqsu
Inout

Definition at line 90 of file phy_top.v.

clk_in
Input

Definition at line 92 of file phy_top.v.

clk
Output

Definition at line 93 of file phy_top.v.

clk_div
Output

Definition at line 94 of file phy_top.v.

mclk
Output

Definition at line 95 of file phy_top.v.

mrst
Input

Definition at line 96 of file phy_top.v.

ref_clk
Input

Definition at line 97 of file phy_top.v.

Definition at line 98 of file phy_top.v.

rst_in
Input

Definition at line 99 of file phy_top.v.

ddr_rst
Input

Definition at line 100 of file phy_top.v.

dci_rst
Input

Definition at line 101 of file phy_top.v.

dly_rst
Input

Definition at line 102 of file phy_top.v.

in_a [ 2 *ADDRESS_NUMBER - 1 : 0 ]
Input

Definition at line 104 of file phy_top.v.

in_ba [ 5 : 0 ]
Input

Definition at line 105 of file phy_top.v.

in_we [ 1 : 0 ]
Input

Definition at line 106 of file phy_top.v.

in_ras [ 1 : 0 ]
Input

Definition at line 107 of file phy_top.v.

in_cas [ 1 : 0 ]
Input

Definition at line 108 of file phy_top.v.

in_cke [ 1 : 0 ]
Input

Definition at line 109 of file phy_top.v.

in_odt [ 1 : 0 ]
Input

Definition at line 110 of file phy_top.v.

in_tri
Input

Definition at line 112 of file phy_top.v.

din [ 63 : 0 ]
Input

Definition at line 114 of file phy_top.v.

din_dm [ 7 : 0 ]
Input

Definition at line 115 of file phy_top.v.

tin_dq [ 7 : 0 ]
Input

Definition at line 116 of file phy_top.v.

din_dqs [ 7 : 0 ]
Input

Definition at line 117 of file phy_top.v.

tin_dqs [ 7 : 0 ]
Input

Definition at line 118 of file phy_top.v.

dout [ 63 : 0 ]
Output

Definition at line 119 of file phy_top.v.

inv_clk_div
Input

Definition at line 122 of file phy_top.v.

Definition at line 123 of file phy_top.v.

Definition at line 124 of file phy_top.v.

dly_data [ 7 : 0 ]
Input

Definition at line 126 of file phy_top.v.

dly_addr [ 6 : 0 ]
Input

Definition at line 127 of file phy_top.v.

ld_delay
Input

Definition at line 128 of file phy_top.v.

set
Input

Definition at line 129 of file phy_top.v.

locked_mmcm
Output

Definition at line 131 of file phy_top.v.

locked_pll
Output

Definition at line 132 of file phy_top.v.

dly_ready
Output

Definition at line 133 of file phy_top.v.

dci_ready
Output

Definition at line 134 of file phy_top.v.

tmp_debug [ 7 : 0 ]
Output

Definition at line 135 of file phy_top.v.

ps_rdy
Output

Definition at line 136 of file phy_top.v.

ps_out [PHASE_WIDTH - 1 : 0 ]
Output

Definition at line 137 of file phy_top.v.

rst
Signal

Definition at line 140 of file phy_top.v.

ld_data_l
Signal

Definition at line 147 of file phy_top.v.

ld_data_h
Signal

Definition at line 148 of file phy_top.v.

ld_cmda
Signal

Definition at line 149 of file phy_top.v.

ld_mmcm
Signal

Definition at line 150 of file phy_top.v.

Definition at line 153 of file phy_top.v.

Definition at line 154 of file phy_top.v.

dbg1
Signal

Definition at line 157 of file phy_top.v.

dbg2
Signal

Definition at line 158 of file phy_top.v.

sdclk
Signal

Definition at line 292 of file phy_top.v.

clk_pre
Signal

Definition at line 313 of file phy_top.v.

clk_div_pre
Signal

Definition at line 313 of file phy_top.v.

sdclk_pre
Signal

Definition at line 313 of file phy_top.v.

mclk_pre
Signal

Definition at line 313 of file phy_top.v.

clk_fb
Signal

Definition at line 313 of file phy_top.v.

BUFG mclk_i
Module Instance

Definition at line 319 of file phy_top.v.

BUFIO iclk_bufio_i
Module Instance

Definition at line 317 of file phy_top.v.

BUFR clk_bufr_i
Module Instance

Definition at line 314 of file phy_top.v.

BUFR clk_div_bufr_i
Module Instance

Definition at line 316 of file phy_top.v.

byte_lane byte_lane0_i
Module Instance

Definition at line 226 of file phy_top.v.

byte_lane byte_lane1_i
Module Instance

Definition at line 259 of file phy_top.v.

cmd_addr cmd_addr_i
Module Instance

Definition at line 193 of file phy_top.v.

dci_reset dci_reset_i
Module Instance

Definition at line 398 of file phy_top.v.

idelay_ctrl idelay_ctrl_i
Module Instance

Definition at line 391 of file phy_top.v.

mmcm_phase_cntr mmcm_phase_cntr_i
Module Instance

Definition at line 320 of file phy_top.v.

obuf obuf_i
Module Instance

Definition at line 183 of file phy_top.v.

oddr_ds oddr_ds_i
Module Instance

Definition at line 293 of file phy_top.v.


The documentation for this Module was generated from the following files: