Entity: prim_fifo_sync_assert_fpv
- File: prim_fifo_sync_assert_fpv.sv
Diagram
Description
Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0
Assertions for prim_fifo_sync. Intended to be used with a formal tool.
Generics
| Generic name |
Type |
Value |
Description |
| EnableDataCheck |
bit |
1'b1 |
can be desabled for deeper FIFOs |
| Width |
int unsigned |
16 |
|
| Pass |
bit |
1'b1 |
|
| Depth |
int unsigned |
4 |
|
| DepthWNorm |
int unsigned |
$clog2(Depth+1) |
|
| DepthW |
int unsigned |
DepthWNorm |
|
Ports
| Port name |
Direction |
Type |
Description |
| clk_i |
input |
|
|
| rst_ni |
input |
|
|
| clr_i |
input |
|
|
| wvalid_i |
input |
|
|
| wready_o |
input |
|
|
| wdata_i |
input |
[Width-1:0] |
|
| rvalid_o |
input |
|
|
| rready_i |
input |
|
|
| rdata_o |
input |
[Width-1:0] |
|
| depth_o |
input |
[DepthW-1:0] |
|
Constants
| Name |
Type |
Value |
Description |
| DepthWNorm |
int unsigned |
$clog2(Depth+1) |
|
| DepthW |
int unsigned |
DepthWNorm |
|