Package: i2c_env_pkg
- File: i2c_env_pkg.sv
Description
Copyright lowRISC contributors.
Licensed under the Apache License, Version 2.0, see LICENSE for details.
SPDX-License-Identifier: Apache-2.0
Signals
Name | Type | Description |
---|---|---|
i2c_env_pkg | endpackage |
Constants
Name | Type | Value | Description |
---|---|---|---|
uint | uint | i2c_reg_pkg::FifoDepth | |
uint | uint | i2c_reg_pkg::FifoDepth | |
uint | uint | i2c_reg_pkg::FifoDepth | |
uint | uint | i2c_reg_pkg::FifoDepth | |
uint | uint | 1 | alerts |
LIST_OF_ALERTS | string | { "fatal_fault"} |
Types
Name | Type | Description |
---|---|---|
i2c_intr_e | enum int { FmtWatermark = 0, RxWatermark = 1, FmtOverflow = 2, RxOverflow = 3, Nak = 4, SclInference = 5, SdaInference = 6, StretchTimeout = 7, SdaUnstable = 8, TransComplete = 9, TxEmpty = 10, TxNonEmpty = 11, TxOverflow = 12, AcqOverflow = 13, AckStop = 14, HostTimeout = 15, NumI2cIntr = 16 } |
parameters |
tran_type_e | enum int { ReadOnly = 0, WriteOnly = 1, ReadWrite = 2 } |