January 25, 2020

202 words 1 min read

Introduction to HyperBus Memory Devices

Introduction to HyperBus Memory Devices

HyperBus is a high performance 8-bit Double Data Rate bus used to connect SoCs with high performance flash devices. HyperFlash is a NOR based, Common Flash Interface (CFI) compliant HyperBus memory de …

Talk Title Introduction to HyperBus Memory Devices
Speakers Vignesh Raghavendra (Software Engineer, Texas Instruments)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Lyon, France
Date Oct 27-Nov 1, 2019
URL Talk Page
Slides Talk Slides
Video

HyperBus is a high performance 8-bit Double Data Rate bus used to connect SoCs with high performance flash devices. HyperFlash is a NOR based, Common Flash Interface (CFI) compliant HyperBus memory device. It’s increasingly replacing Parallel flashes due to faster boot time and reduced pin count. In this presentation, Vignesh will talk about the HyperBus framework he introduced recently in the Linux kernel under Memory Technology Devices (MTD) subsystem and how it supports HyperBus memory devices like HyperFlash.The presentation introduces HyperBus protocol, CFI specification, HyperFlash and their kernel framework. It also provides an overview of how to write a new HyperBus Memory Controller Driver.Finally the presentation talks about improvements made to CFI framework to reuse existing code in supporting HyperFlash and the challenges and problems that still need to be addressed.

comments powered by Disqus