package hardcaml_axi

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Lite.MakeSource

Parameters

module X : sig ... end

Signature

A simplified protocol for reading from and writing to slave space within a hardware design. Reads and writes are framed by _valid and _first signals. The _valid signal will be high throughout the transaction, while _first will toggle high only on the first cycle of a transaction. The _ready signals, driven by the slave, indicate completion of a transaction.

Sourcemodule Slave_statemachine : sig ... end

Statemachine for conversion between AXI transfers, and the simplified protocol defined by Internal_bus

Sourcemodule Demultiplexer : sig ... end

Convert a single AXI address range into multiple interface slave spaces.

Sourcemodule Ram_with_byte_enables : sig ... end

RAM with per byte enable and configurable size

Sourcemodule Register_bank : sig ... end

Register bank attached directly to the AXI bus. Under the hood, this uses Internal_bus.Register_bank