- File: syncro.sv
| Generic name | Type | Value | Description |
|---|---|---|---|
| WIDTH | 32 | signal width | |
| INIT_VAL | 'b0 | initial value |
| Port name | Direction | Type | Description |
|---|---|---|---|
| clk_i | input | system clock | |
| rst_in | input | system reset, low active | |
| async_i | input | [WIDTH-1:0] | asynchronous input |
| sync_o | output | [WIDTH-1:0] | synchronized output |
| Name | Type | Description |
|---|---|---|
| inter | logic [WIDTH-1:0] |
- unnamed: ( @(posedge clk_i) )
- Type: always_ff