|
x393
1.0
FPGAcodeforElphelNC393camera
|


Static Public Member Functions |
Always Constructs | |
| ALWAYS_331 | ( clk ) |
| ALWAYS_332 | ( clk ) |
| ALWAYS_333 | ( clk ) |
Public Attributes |
Inputs | |
| mrst | |
| clk | |
| chn_en | [n_chn - 1 : 0 ] |
| want_rq | [n_chn - 1 : 0 ] |
| need_rq | [n_chn - 1 : 0 ] |
| en_schedul | |
| pgm_addr | [ 3 : 0 ] |
| pgm_data | [width - 1 : 0 ] |
| pgm_en | |
Outputs | |
| need | |
| grant | |
| grant_chn | [ 3 : 0 ] |
Parameters | |
| width | 16 |
| n_chn | 16 |
GENERATE | |
| GENERATE [78] | |
| GENERATE [122] | |
Signals | |
| reg[width *n_chn - 1 : 0 ] | pri_reg |
| reg[n_chn - 1 : 0 ] | want_conf |
| reg[n_chn - 1 : 0 ] | need_conf |
| reg[n_chn - 1 : 0 ] | need_want_conf |
| reg[n_chn - 1 : 0 ] | need_want_conf_d |
| wire[n_chn - 1 : 0 ] | want_set |
| wire[n_chn - 1 : 0 ] | need_set |
| reg[n_chn - 1 : 0 ] | want_need_set_r |
| reg | need_r |
| reg | need_r2 |
| reg[width *n_chn - 1 : 0 ] | sched_state |
| wire | need_some |
| wire[n_chn - 1 : 0 ] | next_want_conf |
| wire[n_chn - 1 : 0 ] | next_need_conf |
| wire[n_chn - 1 : 0 ] | need_want_conf_w |
| wire[ 3 : 0 ] | index |
| wire | index_valid |
| reg | grant_r |
| reg | grant_sent |
| reg[ 3 : 0 ] | grant_chn_r |
| wire | grant_w |
Module Instances | |
| pri1hot16::i_pri1hot16_want | Module pri1hot16 |
| pri1hot16::i_pri1hot16_need | Module pri1hot16 |
| index_max_16::i_index_max_16 | Module index_max_16 |
Definition at line 41 of file scheduler16.v.
|
Always Construct |
Definition at line 102 of file scheduler16.v.
|
Always Construct |
Definition at line 113 of file scheduler16.v.
|
Always Construct |
Definition at line 147 of file scheduler16.v.
|
Parameter |
Definition at line 42 of file scheduler16.v.
|
Parameter |
Definition at line 43 of file scheduler16.v.
|
Input |
Definition at line 45 of file scheduler16.v.
|
Input |
Definition at line 46 of file scheduler16.v.
Definition at line 47 of file scheduler16.v.
Definition at line 48 of file scheduler16.v.
Definition at line 49 of file scheduler16.v.
|
Input |
Definition at line 50 of file scheduler16.v.
|
Output |
Definition at line 51 of file scheduler16.v.
|
Output |
Definition at line 52 of file scheduler16.v.
|
Output |
Definition at line 53 of file scheduler16.v.
|
Input |
Definition at line 54 of file scheduler16.v.
Definition at line 55 of file scheduler16.v.
|
Input |
Definition at line 56 of file scheduler16.v.
|
Signal |
Definition at line 58 of file scheduler16.v.
|
Signal |
Definition at line 59 of file scheduler16.v.
|
Signal |
Definition at line 59 of file scheduler16.v.
|
Signal |
Definition at line 59 of file scheduler16.v.
|
Signal |
Definition at line 59 of file scheduler16.v.
|
Signal |
Definition at line 60 of file scheduler16.v.
|
Signal |
Definition at line 60 of file scheduler16.v.
|
Signal |
Definition at line 62 of file scheduler16.v.
|
Signal |
Definition at line 63 of file scheduler16.v.
|
Signal |
Definition at line 63 of file scheduler16.v.
|
Signal |
Definition at line 64 of file scheduler16.v.
|
Signal |
Definition at line 65 of file scheduler16.v.
|
Signal |
Definition at line 66 of file scheduler16.v.
|
Signal |
Definition at line 66 of file scheduler16.v.
|
Signal |
Definition at line 67 of file scheduler16.v.
|
Signal |
Definition at line 68 of file scheduler16.v.
|
Signal |
Definition at line 69 of file scheduler16.v.
|
Signal |
Definition at line 70 of file scheduler16.v.
|
Signal |
Definition at line 71 of file scheduler16.v.
|
Signal |
Definition at line 72 of file scheduler16.v.
|
Signal |
Definition at line 73 of file scheduler16.v.
|
GENERATE |
Definition at line 122 of file scheduler16.v.
|
GENERATE |
Definition at line 78 of file scheduler16.v.
|
Module Instance |
Definition at line 139 of file scheduler16.v.
|
Module Instance |
Definition at line 90 of file scheduler16.v.
|
Module Instance |
Definition at line 94 of file scheduler16.v.