Documentation of caesar registers

This document is a specification for the register interface of the FPGA module caesar.

This file is automatically generated by hdl-registers version 7.3.1-dev. Code generator HtmlPageGenerator version 1.0.0. Generated 2025-04-01 20:50 at Git commit 228a22928e9a. Register hash caa2228eb0fe67155fffd7aa6418c6ff4c4b827e.

Register modes

The following register modes are available.

Mode Description

Read

Software can read a value that hardware provides.

Write

Software can write a value that is available for hardware usage.

Read, Write

Software can write a value and read it back. The written value is available for hardware usage.

Write-pulse

Software can write a value that is asserted for one clock cycle in hardware.

Read, Write-pulse

Software can read a value that hardware provides. Software can write a value that is asserted for one clock cycle in hardware.

Registers

The following registers make up the register list.

Name Index Address Mode Default value Description

conf

0

0x0000

Read, Write

0x1

Configuration register.

  severity_level

  1:0

warning

Run-time configuration of severity.

Can be set to the following values:

  • info (0): Informational message. Is not considered an error.

  • warning (1): Warning message. Is not considered an error.

  • error (2): Error message. Is considered an error.

  • failure (3): Failure message. Is considered an error.

  packet_source

  3:2

streaming

Set input mux.

Can be set to the following values:

  • streaming (0): Process incoming streaming data.

  • dma (1): Read packets from DMA.

  • none (2): Don't send anything.

Constants

This module does not have any constants.