tillitis-key/hw/application_fpga/core/rom
Daniel Jobson 5f3a065aaa Follow REUSE specification
- Add REUSE configuration
- Add compliant licenses in LICENSES/
- Add copyright SPDX tags
- Run REUSE complicance check in CI
- Remove spdx-ensure
2025-10-30 13:07:59 +01:00
..
rtl Follow REUSE specification 2025-10-30 13:07:59 +01:00
README.md Doc: Add README for the ROM core. 2024-08-29 16:06:59 +02:00

rom

ROM for the firmware (FW).

Introduction

This core implements the ROM where the FW is stored.

API

The core does not have an API.

Implementation Details

The core is implemented by implicitly allocating a number of Embedded Block Memory (EBM) cores, also known as SB_RAM40_4K.

During building of the FPGA bitstream the ROM binary image is mapped into the ROM address space. When the FPGA is configured by the bitstream, the SB_RAM40_4K cores are loaded with the ROM. The contents is not changed by a system reset.