Analog Devices Blackfin Processor SPORT SPI Emulation Application Note

This document introduces how Blackfin® processor emulates SPI interface through SPORT


Analog Devices Blackfin Processor SPORT SPI Emulation Application Note - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
7
File format
PDF
File size
195 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
CD498797F2AE487A75D3A105E8AFD32E

About this manual

The Blackfin family of embedded processors supports booting from SPI flash memory, but the native SPI interface is limited to a maximum clock rate of one-quarter the system clock. This document explains how to overcome this limitation by using the Serial Port (SPORT) interface, which can run at twice the speed of the standard SPI interface, to emulate an SPI connection for faster booting.

To achieve this, the document details the hardware configuration required to connect the SPORT pins to an SPI memory device, specifically addressing the lack of a native chip-select signal on the SPORT by utilizing frame sync signals. It further outlines the software process, which involves creating a Second Stage Loader (SSL) to take control after the initial boot ROM load, allowing the application to be booted via the faster SPORT interface.

What's inside

  • Introduction
  • Emulating the SPI Boot Process
  • Configuring/Connecting the Hardware
  • Booting Via the SPORT Interface
  • Second Stage Loader (SSL)
  • Initcode for SDRAM
  • Overwriting the EVT1 Register

Specifications

Maximum SPI clock rate (native)one-quarter the system clock (ScLK) rate
Maximum SPI performance (native)~33 MHz
Maximum SPORT clock frequencyscLK/2
Maximum SPI clock speed via SPORT emulation~66 MHz
Second Stage Loader size925 bytes

Frequently asked questions

Can the Blackfin SPI interface support speeds higher than 33 MHz?

No, the native Blackfin SPI interface is limited to a maximum clock rate of one-quarter the system clock, which translates to approximately 33 MHz if the system clock is 133 MHz.

How can SPI speeds of up to 66 MHz be achieved?

By using one of the Blackfin serial ports (SPORTs) to emulate an SPI interface, as the maximum SPORT clock frequency is half the system clock (scLK/2).

Is native booting over the SPORT supported by the Blackfin boot ROM?

No, SPORT booting is not supported by the Blackfin processor boot ROM, requiring specific hardware configuration and a secondary piece of software called a Second Stage Loader (SSL).

Download PDF (195 KB)

More Analog Devices Manuals


View all Analog Devices manuals →