x393
1.0
FPGAcodeforElphelNC393camera
|
Static Public Member Functions |
Always Constructs | |
ALWAYS_287 | ( mclk ) |
ALWAYS_288 | ( mclk ) |
ALWAYS_289 | ( mclk ) |
ALWAYS_290 | ( mclk ) |
Public Attributes |
Inputs | |
mrst | |
mclk | |
cmd_ad | [ 7 : 0 ] |
cmd_stb | |
status_start | |
port0_clk | |
port0_re | |
port0_regen | |
port0_addr | [ 9 : 0 ] |
port1_clk | |
port1_we | |
port1_addr | [ 9 : 0 ] |
port1_data | [ 31 : 0 ] |
channel_pgm_en | |
seq_done | |
buf_wr | |
buf_wpage_nxt | |
buf_run | |
buf_wrun | |
buf_wdata | [ 63 : 0 ] |
buf_rpage_nxt | |
buf_rd |
Outputs | |
status_ad | [ 7 : 0 ] |
status_rq | |
port0_data | [ 31 : 0 ] |
want_rq | reg |
need_rq | reg |
seq_data | [ 9 : 0 ] |
seq_set | |
buf_rdata | [ 63 : 0 ] |
Parameters | |
MCNTRL_PS_ADDR | 'h100 |
MCNTRL_PS_MASK | 'h3e0 |
MCNTRL_PS_STATUS_REG_ADDR | 'h2 |
MCNTRL_PS_EN_RST | 'h0 |
MCNTRL_PS_CMD | 'h1 |
MCNTRL_PS_STATUS_CNTRL | 'h2 |
CMD_WIDTH | 15 |
CMD_FIFO_DEPTH | 4 |
PAGE_FIFO_DEPTH | 4 |
PAGE_CNTR_BITS | 4 |
Signals | |
reg[PAGE_CNTR_BITS - 1 : 0 ] | pending_pages |
wire[ 4 : 0 ] | cmd_a |
wire[ 31 : 0 ] | cmd_data |
wire | cmd_we |
wire[ 1 : 0 ] | status_data |
wire[CMD_WIDTH - 1 : 0 ] | cmd_out |
wire | cmd_nempty |
wire | cmd_half_full |
wire | set_cmd_w |
wire | set_status_w |
wire | set_en_rst |
reg[ 1 : 0 ] | en_reset |
wire | chn_rst |
wire | chn_en |
wire | busy |
wire | short_busy |
wire | start |
reg[ 1 : 0 ] | cmd_set_d |
wire[ 9 : 0 ] | cmd_seq_a |
wire[ 1 : 0 ] | cmd_page |
wire | cmd_need |
wire | cmd_wr |
wire | cmd_wait |
reg | cmd_set |
reg | cmd_wait_r |
wire[ 1 : 0 ] | page_out |
reg | nreset_page_fifo |
reg | nreset_page_fifo_neg |
wire | cmd_wr_out |
reg[ 1 : 0 ] | page_out_r |
reg[ 1 : 0 ] | page_out_r_negedge |
reg | page_r_set |
reg | page_w_set_early |
reg | page_w_set_early_negedge |
reg | en_page_w_set |
reg | page_w_set_negedge |
Module Instances | |
cmd_deser::cmd_deser_mcontr_32bit_i | Module cmd_deser |
status_generate::status_generate_i | Module status_generate |
fifo_same_clock::cmd_fifo_i | Module fifo_same_clock |
mcntrl_buf_rd::chn0_buf_i | Module mcntrl_buf_rd |
mcntrl_buf_wr::chn1_buf_i | Module mcntrl_buf_wr |
fifo_same_clock::page_fifo1_i | Module fifo_same_clock |
Definition at line 43 of file mcntrl_ps_pio.v.
|
Always Construct |
Definition at line 157 of file mcntrl_ps_pio.v.
|
Always Construct |
Definition at line 295 of file mcntrl_ps_pio.v.
|
Always Construct |
Definition at line 302 of file mcntrl_ps_pio.v.
|
Always Construct |
Definition at line 307 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 44 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 45 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 46 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 47 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 48 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 49 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 51 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 52 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 54 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 55 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 57 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 58 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 59 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 63 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 64 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 65 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 66 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 67 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 69 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 70 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 71 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 72 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 75 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 76 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 77 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 78 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 79 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 80 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 81 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 82 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 83 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 84 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 86 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 87 of file mcntrl_ps_pio.v.
|
Input |
Definition at line 88 of file mcntrl_ps_pio.v.
|
Output |
Definition at line 89 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 91 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 92 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 93 of file mcntrl_ps_pio.v.
|
Parameter |
Definition at line 94 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 96 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 99 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 100 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 101 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 102 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 104 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 105 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 106 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 109 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 110 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 111 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 112 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 113 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 114 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 116 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 117 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 118 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 120 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 122 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 123 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 124 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 125 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 126 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 127 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 128 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 130 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 131 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 132 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 134 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 135 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 136 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 137 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 138 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 139 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 140 of file mcntrl_ps_pio.v.
|
Signal |
Definition at line 141 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 195 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 227 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 280 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 245 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 264 of file mcntrl_ps_pio.v.
|
Module Instance |
Definition at line 212 of file mcntrl_ps_pio.v.