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

Static Public Member Functions

Always Constructs

ALWAYS_447  ( mclk )
ALWAYS_448  ( mclk )
ALWAYS_449  ( mclk )
ALWAYS_450  ( mclk )
ALWAYS_451  ( mclk )

Public Attributes

Inputs

mclk  
mrst  
refclk  
cmd_ad   [ 7 : 0 ]
cmd_stb  
status_start  

Outputs

status_ad   [ 7 : 0 ]
status_rq  
live_sec   [ 31 : 0 ]
live_usec   [ 19 : 0 ]

Parameters

RTC_ADDR  'h704
RTC_STATUS_REG_ADDR  'h31
RTC_SEC_USEC_ADDR  'h32
RTC_MASK  'h7fc
RTC_MHZ   25
RTC_BITC_PREDIV   5
RTC_SET_USEC   0
RTC_SET_SEC   1
RTC_SET_CORR   2
RTC_SET_STATUS   3

Signals

wire[ 31 : 0 ]  cmd_data
wire[ 1 : 0 ]  cmd_a
wire  cmd_we
wire  set_usec_w
wire  set_sec_w
wire  set_corr_w
wire  set_status_w
reg[ 19 : 0 ]  wusec
reg[ 31 : 0 ]  wsec
reg[ 15 : 0 ]  corr
reg[RTC_BITC_PREDIV - 1 : 0 ]  pre_cntr
reg[ 3 : 0 ]  halfusec
reg[ 2 : 0 ]  refclk_mclk
reg  refclk2x_mclk
reg  enable_rtc
reg  pend_set_cntr
reg  set_cntr
reg[ 23 : 0 ]  acc
wire[ 24 : 0 ]  next_acc
reg[ 1 : 0 ]  inc_usec
reg[ 1 : 0 ]  inc_sec
reg[ 19 : 0 ]  usec
reg[ 31 : 0 ]  sec
reg[ 19 : 0 ]  usec_plus1
reg[ 31 : 0 ]  sec_plus1
reg[ 31 : 0 ]  pio_sec
reg[ 19 : 0 ]  pio_usec
reg  pio_alt_snap

Module Instances

cmd_deser::cmd_deser_32bit_i   Module cmd_deser
status_generate::status_generate_i   Module status_generate

Detailed Description

Definition at line 43 of file rtc393.v.

Member Function Documentation

ALWAYS_447 (   mclk  
)
Always Construct

Definition at line 119 of file rtc393.v.

ALWAYS_448 (   mclk  
)
Always Construct

Definition at line 124 of file rtc393.v.

ALWAYS_449 (   mclk  
)
Always Construct

Definition at line 129 of file rtc393.v.

ALWAYS_450 (   mclk  
)
Always Construct

Definition at line 135 of file rtc393.v.

ALWAYS_451 (   mclk  
)
Always Construct

Definition at line 140 of file rtc393.v.

Member Data Documentation

RTC_ADDR 'h704
Parameter

Definition at line 44 of file rtc393.v.

RTC_STATUS_REG_ADDR 'h31
Parameter

Definition at line 45 of file rtc393.v.

RTC_SEC_USEC_ADDR 'h32
Parameter

Definition at line 46 of file rtc393.v.

RTC_MASK 'h7fc
Parameter

Definition at line 48 of file rtc393.v.

RTC_MHZ 25
Parameter

Definition at line 49 of file rtc393.v.

RTC_BITC_PREDIV 5
Parameter

Definition at line 50 of file rtc393.v.

RTC_SET_USEC 0
Parameter

Definition at line 51 of file rtc393.v.

RTC_SET_SEC 1
Parameter

Definition at line 52 of file rtc393.v.

RTC_SET_CORR 2
Parameter

Definition at line 53 of file rtc393.v.

RTC_SET_STATUS 3
Parameter

Definition at line 54 of file rtc393.v.

mclk
Input

Definition at line 58 of file rtc393.v.

mrst
Input

Definition at line 59 of file rtc393.v.

refclk
Input

Definition at line 61 of file rtc393.v.

cmd_ad [ 7 : 0 ]
Input

Definition at line 63 of file rtc393.v.

cmd_stb
Input

Definition at line 64 of file rtc393.v.

status_ad [ 7 : 0 ]
Output

Definition at line 66 of file rtc393.v.

status_rq
Output

Definition at line 67 of file rtc393.v.

status_start
Input

Definition at line 68 of file rtc393.v.

live_sec [ 31 : 0 ]
Output

Definition at line 70 of file rtc393.v.

live_usec [ 19 : 0 ]
Output

Definition at line 71 of file rtc393.v.

cmd_data
Signal

Definition at line 74 of file rtc393.v.

cmd_a
Signal

Definition at line 75 of file rtc393.v.

cmd_we
Signal

Definition at line 76 of file rtc393.v.

set_usec_w
Signal

Definition at line 78 of file rtc393.v.

set_sec_w
Signal

Definition at line 79 of file rtc393.v.

set_corr_w
Signal

Definition at line 80 of file rtc393.v.

set_status_w
Signal

Definition at line 81 of file rtc393.v.

wusec
Signal

Definition at line 83 of file rtc393.v.

wsec
Signal

Definition at line 84 of file rtc393.v.

corr
Signal

Definition at line 85 of file rtc393.v.

pre_cntr
Signal

Definition at line 87 of file rtc393.v.

halfusec
Signal

Definition at line 88 of file rtc393.v.

refclk_mclk
Signal

Definition at line 89 of file rtc393.v.

refclk2x_mclk
Signal

Definition at line 90 of file rtc393.v.

enable_rtc
Signal

Definition at line 91 of file rtc393.v.

pend_set_cntr
Signal

Definition at line 92 of file rtc393.v.

set_cntr
Signal

Definition at line 93 of file rtc393.v.

acc
Signal

Definition at line 94 of file rtc393.v.

next_acc
Signal

Definition at line 95 of file rtc393.v.

inc_usec
Signal

Definition at line 96 of file rtc393.v.

inc_sec
Signal

Definition at line 97 of file rtc393.v.

usec
Signal

Definition at line 99 of file rtc393.v.

sec
Signal

Definition at line 100 of file rtc393.v.

usec_plus1
Signal

Definition at line 102 of file rtc393.v.

sec_plus1
Signal

Definition at line 103 of file rtc393.v.

pio_sec
Signal

Definition at line 105 of file rtc393.v.

pio_usec
Signal

Definition at line 106 of file rtc393.v.

pio_alt_snap
Signal

Definition at line 107 of file rtc393.v.

cmd_deser cmd_deser_32bit_i
Module Instance

Definition at line 177 of file rtc393.v.

status_generate status_generate_i
Module Instance

Definition at line 194 of file rtc393.v.


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