Entity: pinmux_assert_fpv

Diagram

clk_i rst_ni tl_i tl_o [pinmux_reg_pkg::NMioPeriphOut-1:0] periph_to_mio_i [pinmux_reg_pkg::NMioPeriphOut-1:0] periph_to_mio_oe_i [pinmux_reg_pkg::NMioPeriphIn-1:0] mio_to_periph_o [pinmux_reg_pkg::NMioPads-1:0] mio_out_o [pinmux_reg_pkg::NMioPads-1:0] mio_oe_o [pinmux_reg_pkg::NMioPads-1:0] mio_in_i

Description

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

Assertions for pinmux. Intended to use with a formal tool.

Ports

Port name Direction Type Description
clk_i input
rst_ni input
tl_i input
tl_o input
periph_to_mio_i input [pinmux_reg_pkg::NMioPeriphOut-1:0]
periph_to_mio_oe_i input [pinmux_reg_pkg::NMioPeriphOut-1:0]
mio_to_periph_o input [pinmux_reg_pkg::NMioPeriphIn-1:0]
mio_out_o input [pinmux_reg_pkg::NMioPads-1:0]
mio_oe_o input [pinmux_reg_pkg::NMioPads-1:0]
mio_in_i input [pinmux_reg_pkg::NMioPads-1:0]

Signals

Name Type Description
periph_sel_i logic [$clog2(pinmux_reg_pkg::NMioPeriphIn)-1:0] ///////////// Input Mux // ///////////// symbolic inputs for FPV
mio_sel_i logic [$clog2(pinmux_reg_pkg::NMioPads)-1:0]
periph_insel pinmux_reg_pkg::pinmux_reg2hw_periph_insel_mreg_t
mio_outsel pinmux_reg_pkg::pinmux_reg2hw_mio_outsel_mreg_t