Verification of AMBA-based Flash Controllers

Based on the actual IoT chip project, this paper designs a feature-rich and compatible Flash controller, which greatly facilitates the communication between the chip and the external memory. In this paper, we first designed the interface module of the flash controller, which supports APB/AHB/AXIAMBA bus protocols, and realised that the external flash can normally handle the read/write requests from the SOC bus. Through the request sent by the interface module, the register configuration module is designed to achieve the correct read/write and address. The flash controller designed in this paper supports the mainstream 4-wire serial flash in the market. For the serial transmission, the control module is designed to achieve the control of the flash state, instruction set and data flow, and it is optimised in the control module to support all the regular flash operations through the firmware, and to support the XIP function, which greatly facilitates the application of flash in the chip system.

Authors

Institutions

Publication Details

Published
2025-03-21
DOI
https://doi.org/10.1109/iscait64916.2025.11010669
Primary Topic
Advanced Data Compression Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Verification of AMBA-based Flash Controllers

Haisheng Huang, G.T. Tong, Xin Li
Advanced Data Compression Techniques
article

Verification of AMBA-based Flash Controllers

Haisheng Huang, G.T. Tong, Xin Li
article en

Abstract

Based on the actual IoT chip project, this paper designs a feature-rich and compatible Flash controller, which greatly facilitates the communication between the chip and the external memory. In this paper, we first designed the interface module of the flash controller, which supports APB/AHB/AXIAMBA bus protocols, and realised that the external flash can normally handle the read/write requests from the SOC bus. Through the request sent by the interface module, the register configuration module is designed to achieve the correct read/write and address. The flash controller designed in this paper supports the mainstream 4-wire serial flash in the market. For the serial transmission, the control module is designed to achieve the control of the flash state, instruction set and data flow, and it is optimised in the control module to support all the regular flash operations through the firmware, and to support the XIP function, which greatly facilitates the application of flash in the chip system.

Xi’an University of Posts and Telecommunications (CN)
Affordable and clean energy
Openalex Percentile: Top 89%
Advanced Data Compression Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.