Arm AMBA Generic Flash Bus

The Arm AMBA Generic Flash Bus (AMBA GFB) standard is the latest guidance from Arm for designing Non-Volatile Memory. The specification outlines a new way of developing memory controllers, which allows easy migration between different foundry processes, saving your development resources.

AMBA GFB Specifications

Want to get started? You can check out the AMBA Generic Flash Bus (AMBA GFB) specifications below.



AMBA GFB helps to overcome pain points and barriers for SoC designers, by removing the some of the complexity and development time associated with modifying the flash controller for each design. Find out more about the market need for AMBA GFB and details of the specification in this launch blog.

Learn more

Designer’s Guide to GFB Whitepaper

AMBA GFB provides a simple interface between system and flash or other non-volatile storage technology. The Designer’s Guide to GFB whitepaper provides recommendations for designers to adopt and implement the new standard into designs.

Learn More

Partner Support

We are excited to share the below list of Arm partners that are already supporting AMBA GFB adoption.

ams partner logo

Cadence partner logo 

Cast partner logo 

Cypress- Embedded in Tomorrow (logo).  

Global Foundries partner logo
Macronix partner logo
Mentor - A Siemens Business (logo).
UMC partner logo

Arm SDK-101

The Arm SDK-101 System Design Kit provides the fundamental elements to design IoT SoCs around a variety of Arm Cortex-M processors. The SDK-101 incorporates the AMBA GFB standard and also includes a number of IP components, including the latest flash controller IP (Arm CoreLink GFC-100 Generic Flash Controller).

Learn more