Package: i2c_env_pkg

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 }