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

Static Public Member Functions

Always Constructs

ALWAYS_471  ( mclk )
ALWAYS_472  ( memclk or memclk_rst )
ALWAYS_473  ( ffclk0 or ffclk0_rst )
ALWAYS_474  ( ffclk1 or ffclk1_rst )
ALWAYS_475  ( mclk )

Public Attributes

Inputs

async_rst  
mclk  
mrst  
cmd_ad   [ 7 : 0 ]
cmd_stb  
status_start  
fclk   [ 3 : 0 ]
memclk_pad  
ffclk0p_pad  
ffclk0n_pad  
ffclk1p_pad  
ffclk1n_pad  
extra_status   [ 1 : 0 ]

Outputs

status_ad   [ 7 : 0 ]
status_rq  
aclk  
hclk  
pclk  
xclk  
sync_clk  
time_ref  
dly_ref_clk  
locked_sync_clk  
locked_xclk  
locked_pclk  
locked_hclk  

Parameters

CLK_ADDR  'h728
CLK_MASK  'h7fe
CLK_STATUS_REG_ADDR  'h3a
CLK_CNTRL   0
CLK_STATUS   1
CLK_RESET  'h0
CLK_PWDWN  'h0
CLKIN_PERIOD_PCLK   42
DIVCLK_DIVIDE_PCLK   1
CLKFBOUT_MULT_PCLK   40
CLKOUT_DIV_PCLK   10
BUF_CLK1X_PCLK  "BUFG "
MULTICLK_IN_PERIOD   20
MULTICLK_DIVCLK   1
MULTICLK_MULT   24
MULTICLK_DIV_DLYREF   6
MULTICLK_DIV_AXIHP   8
MULTICLK_DIV_XCLK   5
MULTICLK_DIV_SYNC   12
MULTICLK_PHASE_FB   0 . 0
MULTICLK_PHASE_DLYREF   0 . 0
MULTICLK_BUF_DLYREF  "BUFG "
MULTICLK_PHASE_AXIHP   0 . 0
MULTICLK_BUF_AXIHP  "BUFG "
MULTICLK_PHASE_XCLK   0 . 0
MULTICLK_BUF_XCLK  "BUFG "
MULTICLK_PHASE_SYNC   0 . 0
MULTICLK_BUF_SYNC  "BUFG "
MEMCLK_CAPACITANCE  "DONT_CARE"
MEMCLK_IBUF_LOW_PWR  "TRUE"
MEMCLK_IOSTANDARD  "DEFAULT"
FFCLK0_CAPACITANCE  "DONT_CARE"
FFCLK0_DIFF_TERM  "FALSE"
FFCLK0_IBUF_LOW_PWR  "TRUE"
FFCLK0_IOSTANDARD  "DEFAULT"
FFCLK1_CAPACITANCE  "DONT_CARE"
FFCLK1_DIFF_TERM  "FALSE"
FFCLK1_IBUF_LOW_PWR  "TRUE"
FFCLK1_IOSTANDARD  "DEFAULT"

Signals

wire  memclk
wire  ffclk0
wire  ffclk1
wire[ 8 : 0 ]  status_data
wire[ 10 : 0 ]  cmd_data
wire  cmd_we
wire[ 0 : 0 ]  cmd_a
wire  set_ctrl_w
wire  set_status_w
wire[ 3 : 0 ]  locked
reg[ 6 : 0 ]  reset_clk
reg[ 3 : 0 ]  pwrdwn_clk
reg[ 2 : 0 ]  test_clk
wire  memclk_rst
wire  ffclk0_rst
wire  ffclk1_rst
wire  multi_clkfb
wire  hclk_pre
wire  dly_ref_clk_pre
wire  xclk_pre
wire  sync_clk_pre
reg[ 2 : 0 ]  time_ref_r

Module Instances

cmd_deser::cmd_deser_32bit_i   Module cmd_deser
status_generate::status_generate_i   Module status_generate
BUFG::bufg_axi_aclk_i   Module BUFG
dual_clock_source::dual_clock_pclk_i   Module dual_clock_source
pll_base::pll_base_i   Module pll_base
select_clk_buf::dly_ref_clk_i   Module select_clk_buf
select_clk_buf::hclk_i   Module select_clk_buf
select_clk_buf::xclk_i   Module select_clk_buf
select_clk_buf::sync_clk_i   Module select_clk_buf
ibuf_ibufg::ibuf_ibufg_i   Module ibuf_ibufg
ibufds_ibufgds::ibufds_ibufgds0_i   Module ibufds_ibufgds
ibufds_ibufgds::ibufds_ibufgds10_i   Module ibufds_ibufgds

Detailed Description

Definition at line 41 of file clocks393m.v.

Member Function Documentation

ALWAYS_471 (   mclk  
)
Always Construct

Definition at line 158 of file clocks393m.v.

ALWAYS_472 (   memclk or memclk_rst  
)
Always Construct

Definition at line 166 of file clocks393m.v.

ALWAYS_473 (   ffclk0 or ffclk0_rst  
)
Always Construct

Definition at line 167 of file clocks393m.v.

ALWAYS_474 (   ffclk1 or ffclk1_rst  
)
Always Construct

Definition at line 168 of file clocks393m.v.

ALWAYS_475 (   mclk  
)
Always Construct

Definition at line 313 of file clocks393m.v.

Member Data Documentation

CLK_ADDR 'h728
Parameter

Definition at line 42 of file clocks393m.v.

CLK_MASK 'h7fe
Parameter

Definition at line 43 of file clocks393m.v.

CLK_STATUS_REG_ADDR 'h3a
Parameter

Definition at line 44 of file clocks393m.v.

CLK_CNTRL 0
Parameter

Definition at line 45 of file clocks393m.v.

CLK_STATUS 1
Parameter

Definition at line 46 of file clocks393m.v.

CLK_RESET 'h0
Parameter

Definition at line 48 of file clocks393m.v.

CLK_PWDWN 'h0
Parameter

Definition at line 49 of file clocks393m.v.

CLKIN_PERIOD_PCLK 42
Parameter

Definition at line 52 of file clocks393m.v.

DIVCLK_DIVIDE_PCLK 1
Parameter

Definition at line 53 of file clocks393m.v.

CLKFBOUT_MULT_PCLK 40
Parameter

Definition at line 54 of file clocks393m.v.

CLKOUT_DIV_PCLK 10
Parameter

Definition at line 55 of file clocks393m.v.

BUF_CLK1X_PCLK "BUFG "
Parameter

Definition at line 56 of file clocks393m.v.

MULTICLK_IN_PERIOD 20
Parameter

Definition at line 65 of file clocks393m.v.

MULTICLK_DIVCLK 1
Parameter

Definition at line 66 of file clocks393m.v.

MULTICLK_MULT 24
Parameter

Definition at line 67 of file clocks393m.v.

MULTICLK_DIV_DLYREF 6
Parameter

Definition at line 68 of file clocks393m.v.

MULTICLK_DIV_AXIHP 8
Parameter

Definition at line 69 of file clocks393m.v.

MULTICLK_DIV_XCLK 5
Parameter

Definition at line 70 of file clocks393m.v.

MULTICLK_DIV_SYNC 12
Parameter

Definition at line 72 of file clocks393m.v.

MULTICLK_PHASE_FB 0 . 0
Parameter

Definition at line 76 of file clocks393m.v.

MULTICLK_PHASE_DLYREF 0 . 0
Parameter

Definition at line 77 of file clocks393m.v.

MULTICLK_BUF_DLYREF "BUFG "
Parameter

Definition at line 78 of file clocks393m.v.

MULTICLK_PHASE_AXIHP 0 . 0
Parameter

Definition at line 79 of file clocks393m.v.

MULTICLK_BUF_AXIHP "BUFG "
Parameter

Definition at line 80 of file clocks393m.v.

MULTICLK_PHASE_XCLK 0 . 0
Parameter

Definition at line 81 of file clocks393m.v.

MULTICLK_BUF_XCLK "BUFG "
Parameter

Definition at line 82 of file clocks393m.v.

MULTICLK_PHASE_SYNC 0 . 0
Parameter

Definition at line 84 of file clocks393m.v.

MULTICLK_BUF_SYNC "BUFG "
Parameter

Definition at line 85 of file clocks393m.v.

MEMCLK_CAPACITANCE "DONT_CARE"
Parameter

Definition at line 87 of file clocks393m.v.

MEMCLK_IBUF_LOW_PWR "TRUE"
Parameter

Definition at line 88 of file clocks393m.v.

MEMCLK_IOSTANDARD "DEFAULT"
Parameter

Definition at line 89 of file clocks393m.v.

FFCLK0_CAPACITANCE "DONT_CARE"
Parameter

Definition at line 91 of file clocks393m.v.

FFCLK0_DIFF_TERM "FALSE"
Parameter

Definition at line 92 of file clocks393m.v.

FFCLK0_IBUF_LOW_PWR "TRUE"
Parameter

Definition at line 93 of file clocks393m.v.

FFCLK0_IOSTANDARD "DEFAULT"
Parameter

Definition at line 94 of file clocks393m.v.

FFCLK1_CAPACITANCE "DONT_CARE"
Parameter

Definition at line 96 of file clocks393m.v.

FFCLK1_DIFF_TERM "FALSE"
Parameter

Definition at line 97 of file clocks393m.v.

FFCLK1_IBUF_LOW_PWR "TRUE"
Parameter

Definition at line 98 of file clocks393m.v.

FFCLK1_IOSTANDARD "DEFAULT"
Parameter

Definition at line 99 of file clocks393m.v.

async_rst
Input

Definition at line 102 of file clocks393m.v.

mclk
Input

Definition at line 103 of file clocks393m.v.

mrst
Input

Definition at line 104 of file clocks393m.v.

cmd_ad [ 7 : 0 ]
Input

Definition at line 106 of file clocks393m.v.

cmd_stb
Input

Definition at line 107 of file clocks393m.v.

status_ad [ 7 : 0 ]
Output

Definition at line 108 of file clocks393m.v.

status_rq
Output

Definition at line 109 of file clocks393m.v.

status_start
Input

Definition at line 110 of file clocks393m.v.

fclk [ 3 : 0 ]
Input

Definition at line 111 of file clocks393m.v.

memclk_pad
Input

Definition at line 112 of file clocks393m.v.

ffclk0p_pad
Input

Definition at line 113 of file clocks393m.v.

ffclk0n_pad
Input

Definition at line 114 of file clocks393m.v.

ffclk1p_pad
Input

Definition at line 115 of file clocks393m.v.

ffclk1n_pad
Input

Definition at line 116 of file clocks393m.v.

aclk
Output

Definition at line 117 of file clocks393m.v.

hclk
Output

Definition at line 118 of file clocks393m.v.

pclk
Output

Definition at line 119 of file clocks393m.v.

xclk
Output

Definition at line 122 of file clocks393m.v.

sync_clk
Output

Definition at line 125 of file clocks393m.v.

time_ref
Output

Definition at line 126 of file clocks393m.v.

dly_ref_clk
Output

Definition at line 127 of file clocks393m.v.

extra_status [ 1 : 0 ]
Input

Definition at line 128 of file clocks393m.v.

Definition at line 129 of file clocks393m.v.

locked_xclk
Output

Definition at line 130 of file clocks393m.v.

locked_pclk
Output

Definition at line 131 of file clocks393m.v.

locked_hclk
Output

Definition at line 132 of file clocks393m.v.

memclk
Signal

Definition at line 134 of file clocks393m.v.

ffclk0
Signal

Definition at line 135 of file clocks393m.v.

ffclk1
Signal

Definition at line 136 of file clocks393m.v.

status_data
Signal

Definition at line 137 of file clocks393m.v.

cmd_data
Signal

Definition at line 138 of file clocks393m.v.

cmd_we
Signal

Definition at line 139 of file clocks393m.v.

cmd_a
Signal

Definition at line 140 of file clocks393m.v.

set_ctrl_w
Signal

Definition at line 142 of file clocks393m.v.

set_status_w
Signal

Definition at line 143 of file clocks393m.v.

locked
Signal

Definition at line 144 of file clocks393m.v.

reset_clk
Signal

Definition at line 145 of file clocks393m.v.

pwrdwn_clk
Signal

Definition at line 146 of file clocks393m.v.

test_clk
Signal

Definition at line 147 of file clocks393m.v.

memclk_rst
Signal

Definition at line 148 of file clocks393m.v.

ffclk0_rst
Signal

Definition at line 149 of file clocks393m.v.

ffclk1_rst
Signal

Definition at line 150 of file clocks393m.v.

multi_clkfb
Signal

Definition at line 227 of file clocks393m.v.

hclk_pre
Signal

Definition at line 228 of file clocks393m.v.

Definition at line 229 of file clocks393m.v.

xclk_pre
Signal

Definition at line 230 of file clocks393m.v.

sync_clk_pre
Signal

Definition at line 231 of file clocks393m.v.

time_ref_r
Signal

Definition at line 312 of file clocks393m.v.

BUFG bufg_axi_aclk_i
Module Instance

Definition at line 203 of file clocks393m.v.

cmd_deser cmd_deser_32bit_i
Module Instance

Definition at line 170 of file clocks393m.v.

dual_clock_source dual_clock_pclk_i
Module Instance

Definition at line 206 of file clocks393m.v.

ibuf_ibufg ibuf_ibufg_i
Module Instance

Definition at line 279 of file clocks393m.v.

ibufds_ibufgds ibufds_ibufgds0_i
Module Instance

Definition at line 288 of file clocks393m.v.

ibufds_ibufgds ibufds_ibufgds10_i
Module Instance

Definition at line 299 of file clocks393m.v.

pll_base pll_base_i
Module Instance

Definition at line 235 of file clocks393m.v.

select_clk_buf dly_ref_clk_i
Module Instance

Definition at line 272 of file clocks393m.v.

select_clk_buf hclk_i
Module Instance

Definition at line 273 of file clocks393m.v.

select_clk_buf xclk_i
Module Instance

Definition at line 274 of file clocks393m.v.

select_clk_buf sync_clk_i
Module Instance

Definition at line 277 of file clocks393m.v.

status_generate status_generate_i
Module Instance

Definition at line 187 of file clocks393m.v.


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