- File: indec.sv
| Port name | Direction | Type | Description |
|---|---|---|---|
| clk_i | input | system clock | |
| rst_in | input | system reset, low active | |
| stb_i | input | flag for valid op-code input | |
| opc_i | input | [ 7:0] | command op-code |
| sft_rst_o | output | perform soft reset | |
| arm_o | output | arm the trigger | |
| id_o | output | request for device identification | |
| set_mask_o | output | set mask for trigger | |
| set_val_o | output | set trigger values | |
| set_cfg_o | output | configure trigger stage | |
| set_div_o | output | set frequency divider | |
| set_cnt_o | output | set the amount of samples to return | |
| set_flgs_o | output | configure flags | |
| stg_o | output | [ 1:0] | stage |
| xon_o | output | put transmitter out of pause mode | |
| xoff_o | output | put transmitter in pause mode | |
| rd_meta_o | output | ||
| fin_now_o | output | ||
| rd_inp_o | output | ||
| arm_adv_o | output | ||
| set_adv_cfg_o | output | ||
| set_adv_dat_o | output |
| Name | Type | Description |
|---|---|---|
| opc | opcode_t | |
| f_init | logic |
- opcode_decoding: ( )
- Type: always_comb
- f_initial_reset: ( @(posedge clk_i) )
- Type: always_ff
- f_inputs_ok: ( @(posedge clk_i) )
- Type: always_ff