| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| |
| package prim_alert_pkg; |
| |
| typedef struct packed { |
| logic alert_p; |
| logic alert_n; |
| } alert_tx_t; |
| |
| typedef struct packed { |
| logic ping_p; |
| logic ping_n; |
| logic ack_p; |
| logic ack_n; |
| } alert_rx_t; |
| |
| parameter alert_tx_t ALERT_TX_DEFAULT = '{alert_p: 1'b0, |
| alert_n: 1'b1}; |
| |
| parameter alert_rx_t ALERT_RX_DEFAULT = '{ping_p: 1'b0, |
| ping_n: 1'b1, |
| ack_p: 1'b0, |
| ack_n: 1'b1}; |
| |
| endpackage : prim_alert_pkg |