YoVDO

An Introduction to SPI-NOR Subsystem

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the SPI-NOR subsystem in this 46-minute Linux Foundation conference talk by Vignesh Raghavendra from Texas Instruments India. Gain insights into modern embedded systems with dedicated SPI controllers supporting NOR flashes, their hardware features, and efficiency in accessing SPI NOR flashes. Discover the SPI-NOR framework introduced under Memory Technology Devices (MTD), learn about different types of NOR flashes supported (SPI/QSPI/OSPI), and understand their interaction with the SPI framework. Learn how to write a new controller driver or add support for a new flash device. Explore generic improvements and proposed enhancements for QSPI performance on TI SoCs, challenges associated with DMA usage, and framework limitations. Delve into topics such as SPI-NOR flash basics, communication protocols, controller types, accessing flash via SPI and SPI-NOR frameworks, specialized SPI controllers with MMIO interfaces, driver placement, performance comparisons, and DMA support implementation.

Syllabus

Intro
What's in the presentation?
What is a SPI-NOR Flash?
Why SPI-NOR flash?
Typical SPI-NOR flash
SPI-NOR Flash Hardware
Communication Protocol
Types of Controllers
Traditional SPI Controller
Accessing flash via SPI framework
Accessing flash via SPI-NOR framework
Specialized SPI controller-MMIO Interface
Where to put your driver?
Writing a SPI-NOR controller driver
Performance Comparison
Adding DMA support
References


Taught by

Linux Foundation

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera