Entity: edn

Diagram

int NumEndPoints logic [NumAlerts-1:0] NumAlerts int BootInsCmd int BootGenCmd clk_i rst_ni tl_i [NumEndPoints-1:0] edn_i csrng_cmd_i [NumAlerts-1:0] alert_rx_i tl_o [NumEndPoints-1:0] edn_o csrng_cmd_o [NumAlerts-1:0] alert_tx_o intr_edn_cmd_req_done_o intr_edn_fatal_err_o

Description

Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0

Description: edn top level wrapper file

Generics

Generic name Type Value Description
NumEndPoints int 7
NumAlerts logic [NumAlerts-1:0] undefined
BootInsCmd int 32'h0000_0001
BootGenCmd int 32'h00ff_f003

Ports

Port name Direction Type Description
clk_i input
rst_ni input
tl_i input Tilelink Bus registers
tl_o output
edn_i input [NumEndPoints-1:0] EDN interfaces
edn_o output [NumEndPoints-1:0]
csrng_cmd_o output CSRNG Application Interface
csrng_cmd_i input
alert_rx_i input [NumAlerts-1:0] Alerts
alert_tx_o output [NumAlerts-1:0]
intr_edn_cmd_req_done_o output Interrupts
intr_edn_fatal_err_o output TODO: add intrp output logic intr_edn_ebus_check_failed_o,

Signals

Name Type Description
reg2hw edn_reg2hw_t
hw2reg edn_hw2reg_t
alert_test logic [NumAlerts-1:0]
alert logic [NumAlerts-1:0]
intg_err_alert logic [NumAlerts-1:0]

Instantiations