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

Static Public Member Functions

Always Constructs

ALWAYS_210  ( mclk )
ALWAYS_211  ( xclk )

Public Attributes

Inputs

mclk  
xclk  
mrst  
xrst  
en_chn_mclk   [ 3 : 0 ]
ts_stb_chn0  
ts_data_chn0   [ 7 : 0 ]
ts_stb_chn1  
ts_data_chn1   [ 7 : 0 ]
ts_stb_chn2  
ts_data_chn2   [ 7 : 0 ]
ts_stb_chn3  
ts_data_chn3   [ 7 : 0 ]
rd_stb  

Outputs

ts  
rdy   reg
rdata   [ 15 : 0 ]

Signals

reg[ 4 : 0 ]  raddr
wire  en_mclk
wire[ 3 : 0 ]  ts_stb
reg  en
reg  rd_stb_r
reg  rd_start
wire  rd_start_mclk
reg  ts_full
reg[ 3 : 0 ]  in_full
wire  pre_copy_w
reg[ 1 : 0 ]  copy_selected
reg  copy_started
reg[ 2 : 0 ]  copy_cntr
reg[ 1 : 0 ]  sel_chn
wire[ 3 : 0 ]  chn1hot
wire  pre_copy_started
wire[ 3 : 0 ]  chn_pri_w
wire[ 1 : 0 ]  chn_enc_w
reg[ 15 : 0 ]  ts_ram [ 0 : 3 ]
wire[ 31 : 0 ]  dout_chn
wire[ 7 : 0 ]  copy_data
reg[ 7 : 0 ]  copy_data_r

Module Instances

timestamp_fifo::timestamp_fifo_chn0_i   Module timestamp_fifo
timestamp_fifo::timestamp_fifo_chn1_i   Module timestamp_fifo
timestamp_fifo::timestamp_fifo_chn2_i   Module timestamp_fifo
timestamp_fifo::timestamp_fifo_chn3_i   Module timestamp_fifo
pulse_cross_clock::i_rd_start_mclk   Module pulse_cross_clock
pulse_cross_clock::i_ts   Module pulse_cross_clock

Detailed Description

Definition at line 45 of file imu_exttime393.v.

Member Function Documentation

ALWAYS_210 (   mclk  
)
Always Construct

Definition at line 110 of file imu_exttime393.v.

ALWAYS_211 (   xclk  
)
Always Construct

Definition at line 136 of file imu_exttime393.v.

Member Data Documentation

mclk
Input

Definition at line 47 of file imu_exttime393.v.

xclk
Input

Definition at line 48 of file imu_exttime393.v.

mrst
Input

Definition at line 49 of file imu_exttime393.v.

xrst
Input

Definition at line 50 of file imu_exttime393.v.

en_chn_mclk [ 3 : 0 ]
Input

Definition at line 51 of file imu_exttime393.v.

ts_stb_chn0
Input

Definition at line 55 of file imu_exttime393.v.

ts_data_chn0 [ 7 : 0 ]
Input

Definition at line 56 of file imu_exttime393.v.

ts_stb_chn1
Input

Definition at line 58 of file imu_exttime393.v.

ts_data_chn1 [ 7 : 0 ]
Input

Definition at line 59 of file imu_exttime393.v.

ts_stb_chn2
Input

Definition at line 61 of file imu_exttime393.v.

ts_data_chn2 [ 7 : 0 ]
Input

Definition at line 62 of file imu_exttime393.v.

ts_stb_chn3
Input

Definition at line 64 of file imu_exttime393.v.

ts_data_chn3 [ 7 : 0 ]
Input

Definition at line 65 of file imu_exttime393.v.

ts
Output

Definition at line 67 of file imu_exttime393.v.

rdy reg
Output

Definition at line 68 of file imu_exttime393.v.

rd_stb
Input

Definition at line 70 of file imu_exttime393.v.

rdata [ 15 : 0 ]
Output

Definition at line 71 of file imu_exttime393.v.

raddr
Signal

Definition at line 73 of file imu_exttime393.v.

en_mclk
Signal

Definition at line 74 of file imu_exttime393.v.

ts_stb
Signal

Definition at line 75 of file imu_exttime393.v.

en
Signal

Definition at line 76 of file imu_exttime393.v.

rd_stb_r
Signal

Definition at line 78 of file imu_exttime393.v.

rd_start
Signal

Definition at line 79 of file imu_exttime393.v.

rd_start_mclk
Signal

Definition at line 80 of file imu_exttime393.v.

ts_full
Signal

Definition at line 81 of file imu_exttime393.v.

in_full
Signal

Definition at line 82 of file imu_exttime393.v.

pre_copy_w
Signal

Definition at line 83 of file imu_exttime393.v.

copy_selected
Signal

Definition at line 84 of file imu_exttime393.v.

copy_started
Signal

Definition at line 85 of file imu_exttime393.v.

copy_cntr
Signal

Definition at line 86 of file imu_exttime393.v.

sel_chn
Signal

Definition at line 87 of file imu_exttime393.v.

chn1hot
Signal

Definition at line 88 of file imu_exttime393.v.

Definition at line 89 of file imu_exttime393.v.

chn_pri_w
Signal

Definition at line 90 of file imu_exttime393.v.

chn_enc_w
Signal

Definition at line 91 of file imu_exttime393.v.

ts_ram [ 0 : 3 ]
Signal

Definition at line 93 of file imu_exttime393.v.

dout_chn
Signal

Definition at line 94 of file imu_exttime393.v.

copy_data
Signal

Definition at line 95 of file imu_exttime393.v.

copy_data_r
Signal

Definition at line 96 of file imu_exttime393.v.

pulse_cross_clock i_rd_start_mclk
Module Instance

Definition at line 211 of file imu_exttime393.v.

pulse_cross_clock i_ts
Module Instance

Definition at line 214 of file imu_exttime393.v.

timestamp_fifo timestamp_fifo_chn0_i
Module Instance

Definition at line 150 of file imu_exttime393.v.

timestamp_fifo timestamp_fifo_chn1_i
Module Instance

Definition at line 165 of file imu_exttime393.v.

timestamp_fifo timestamp_fifo_chn2_i
Module Instance

Definition at line 180 of file imu_exttime393.v.

timestamp_fifo timestamp_fifo_chn3_i
Module Instance

Definition at line 195 of file imu_exttime393.v.


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