Entity: pattgen_chan
- File: pattgen_chan.sv
Diagram
Description
Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0
Ports
| Port name | Direction | Type | Description |
|---|---|---|---|
| clk_i | input | ||
| rst_ni | input | ||
| ctrl_i | input | pattgen_chan_ctrl_t | |
| pda_o | output | ||
| pcl_o | output | ||
| event_done_o | output |
Signals
| Name | Type | Description |
|---|---|---|
| enable | logic | |
| polarity_q | logic | |
| prediv_q | logic [31:0] | |
| data_q | logic [63:0] | |
| len_q | logic [5:0] | |
| reps_q | logic [9:0] | |
| clk_en | logic | |
| pcl_int_d | logic | |
| pcl_int_q | logic | |
| clk_cnt_d | logic [31:0] | |
| clk_cnt_q | logic [31:0] | |
| bit_cnt_en | logic | |
| bit_cnt_d | logic [5:0] | |
| bit_cnt_q | logic [5:0] | |
| rep_cnt_en | logic | |
| rep_cnt_d | logic [9:0] | |
| rep_cnt_q | logic [9:0] | |
| complete_en | logic | |
| complete_d | logic | |
| complete_q | logic | |
| complete_q2 | logic |
Processes
- unnamed: ( @(posedge clk_i or negedge rst_ni) )
Type: always_ff
- unnamed: ( @(posedge clk_i or negedge rst_ni) )
Type: always_ff
- unnamed: ( @(posedge clk_i or negedge rst_ni) )
Type: always_ff
- unnamed: ( @(posedge clk_i or negedge rst_ni) )
Type: always_ff
- unnamed: ( @(posedge clk_i or negedge rst_ni) )
Type: always_ff