Blackfin processors adsp bf54x family
Download
1 / 20

- PowerPoint PPT Presentation


  • 840 Views
  • Updated On :

Blackfin® Processors ADSP-BF54x Family. The World Leader in High Performance Signal Processing Solutions. a. Multiformat Media Processing. Convergent Processing. Multimode Communications. Embedded Control Processing. Performance. ADSP-BF56x Symmetric multiprocessor. System Integration.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - richard_edik


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Blackfin processors adsp bf54x family l.jpg

Blackfin® ProcessorsADSP-BF54x Family

The World Leader in High Performance Signal Processing Solutions

a


Convergent processing l.jpg

Multiformat

Media Processing

Convergent Processing

Multimode

Communications

Embedded

Control Processing


Blackfin processor product portfolio l.jpg

Performance

ADSP-BF56x

  • Symmetric multiprocessor

System Integration

ADSP-BF535/BF533

ADSP-BF54x

  • Enhanced peripheral set

  • Lockbox™ security

ADSP-BF538/BF538F

  • Flash memory

  • CAN 2.0B interface

ADSP-BF52xC

  • Integrated audio CODEC

  • Lockbox™ security

Low Power

ADSP-BF531/BF532

  • Dynamic power management

ADSP-BF52x

  • As low as 0.16 mW/MHz @ 250 MHz

  • Lockbox™ security

Blackfin Processor Product Portfolio

ADSP-BF534/BF536/BF537

  • 10/100 Ethernet MAC

  • CAN 2.0B interface


Slide4 l.jpg

BF544

  • 196 KB RAM

  • LCD, Tri-EPPI

  • Host DMA

BF547

  • 260 KB RAM

  • HS USB OTG

  • ATAPI, SDIO, LCD

  • Host DMA

BF542

  • 132 KB RAM

  • HS USB OTG

  • Dual EPPI

Blackfin ADSP-BF54x Family Portfolio

BF548/BF549C

  • 260 KB RAM

  • HS USB OTG

  • ATAPI, SDIO, LCD

  • Host DMA

  • CAN 2.0B

System Integration

  • Up to 600 MHz

  • Up to 260 KB RAM

  • DDR

  • High bandwidth peripherals

  • Lockbox™ security

  • $13.98–$18.66


Bf54x system performance l.jpg
BF54x System Performance

Digital Radio

Connectivity

Hands Free

Video Processing

Song Ripping

High Performance Audio

Navigation


Bf54x system performance6 l.jpg
BF54x System Performance

Peripheral integration:

  • Human interface

  • Connectivity

  • Multimedia

On-chip expanded memory:

  • Up to 260 Kbytes on-chip memory

  • OTP (One-Time Programmable) secure locations

Bandwidth:

  • Internal bus bandwidth

  • External memory bandwidth matched to internal bandwidth


Blackfin processor adsp bf54x family l.jpg
Blackfin Processor – ADSP-BF54x Family

ADSP-BF54x Basics

  • Up to 600MHz single core processor; Fully code-compatible with BF53x

  • Enhanced memory interfaces

    • DDR1/ mDDR1 memory support

    • NAND, NOR, CF : supporting cost-effective storage

    • ATAPI interface : Audio & Video ripping to HDD, DVD

  • Lockbox™ Secure technology

  • Enhanced connections to storage devices

    • HS USB OTG : Connectivity to portable storage media and devices

    • SDIO connectivity : connect to WLAN or BT

  • Enhanced and Multiple PPIs

    • Connection to popular video converters and high speed codecs

    • Digital TFT LCD interface with up to 24-bit display capability

  • Pixel Compositor

    • Hardware accelerator for Color Conversion, Alpha Blending, and Overlays for MIPS reduction

  • Enhanced Serial connections

    • Up to 4xSPORT, 4xUART, 2xTWI, 3xSPI, 2xCAN

    • 1xUp/Down Counter, 8 x 8 Keyscan / Keyboard interface

    • Up to 152 GPIO


Blackfin processor adsp bf54x family8 l.jpg
Blackfin Processor – ADSP-BF54x Family

ADSP-BF54x Memory

  • On-chip

    • 132KB L1 Memory (64KB Instruction, 64KB Data, 4KB Scratchpad)

      • Equivalent to the ADSP-BF534 / BF537 devices

    • Up to 128KB L2 Unified Instruction / Data SRAM depending on version

    • OTP secure locations

  • Off-chip

    • 16-bit Asynchronous memory interface

      • 4 X 64MB NOR linear addressing

      • Direct NAND addressing

      • Burst-mode NOR capability

    • Separate Synchronous memory interface

      • 512MB DDR1/ Mobile DDR memory devices ( 16bits, 266MHz )


Blackfin processor adsp bf54x family9 l.jpg
Blackfin Processor – ADSP-BF54x Family

ADSP-BF54x Peripherals

  • Parallel ATAPI-6 interface

    • Separate interface from DDR memory subsystem for access to HDD, DVD etc

    • Supports max DVD transfer rates

    • Multiplexed with Asynchronous memory interface

  • High Speed USB OTG interface with integrated PHY

  • Enhanced PPIs

    • Up to 75MHz operation, for connection to high-speed ADCs and DACs

    • EPPI0 can connect to 18-bit and 24-bit RGB LCD displays

    • EPPI1 can be split into two independent 8-bit EPPIs (EPPI1/EPPI2)

    • EPPI clock sourced internally or externally

  • Pixel Compositor offloads compute-intensive video and imaging tasks

    • RGB<->YUV color conversion

    • Graphics Blending

    • Image and Video Overlays

  • Secure Digital Host

    • 4-bit port for connection to SD memory cards and SDIO modules like WLAN and Bluetooth


Blackfin adsp bf547 bf548 bf549 block diagram l.jpg

16-BIT DDR

EXT. MEMORY

ASYNC/NAND

ATAPI

HS USB OTG

Blackfin—ADSP-BF547/ BF548/ BF549 Block Diagram

SYSTEM CONTROL BLOCKS

Applicable markets:

  • Advanced vehicle infotainment

  • Mobile communications

  • Security and access control systems

  • Industrial control and factory automation

    Core Frequency:

  • Up to 600 MHz

    Memory:

  • 260 kB on-chip L1 and L2

    Package:

  • 400-ball, 17 mm x 17 mm MBGA, 0.8 mm pitch

    Temperature range:

  • -40°C/+85°C ambient

EMULATOR TEST AND

CONTROL

EVENT

CONTROLLER

WATCHDOG

TIMER

MEMORY DMA

REAL-TIME CLOCK

VOLTAGE

REGULATOR

OTP

SECURITY

PLL

BLACKFIN PROCESSOR CORE

INST./DATA

SCRATCHPAD SRAM

64kB DATA

64kB INST.

SRAM/

CACHE

32kB

SRAM/

CACHE

16kB

SRAM

48kB

SRAM

32kB

SRAM

128kB

4kB

MXVR

SD/

SDIO

SYSTEM INTERFACE UNIT

GPIO

L1 MEMORY

L2 MEMORY

PERIPHERAL BLOCKS

PIXEL COMP

HOST DMA

2

TWI

2

CAN

SPORTS-4, UARTS-4, SPI-3, TIMERS-8

Existing Blackfin Peripheral

EPPI0/LCD

EPPI1

New Blackfin Peripheral

GPIO(WITH 8X8 KEYSCAN AND THUMBWHEEL)

GPIO

GPIO

MXVR/CAN BF549 Automotive Only


Blackfin adsp bf544 block diagram l.jpg
Blackfin—ADSP-BF544 Block Diagram

Applicable markets:

  • Automotive driver assistance/safety

  • Telecommunications radio and switches

  • Security and access control systems

  • Factory/building automation

    Additional peripheral:

  • 16-bit Host Interface or 8-bit Host + 8-bit EPPI

    Core Frequency/Memory:

  • 400 MHz/533 MHz

  • 196 kB on-chip L1 and L2

    Package:

  • 400-ball, 17 mm x 17 mm MBGA, 0.8 mm pitch

    Temperature range:

  • -40°C/+85°C ambient

SYSTEM CONTROL BLOCKS

EMULATOR TEST AND

CONTROL

EVENT

CONTROLLER

WATCHDOG

TIMER

MEMORY DMA

REAL-TIME CLOCK

VOLTAGE

REGULATOR

OTP

SECURITY

PLL

16-BIT DDR

EXT. MEMORY

BLACKFIN PROCESSOR CORE

ASYNC/NAND

INST./DATA

SCRATCHPAD SRAM

64kB DATA

64kB INST.

SRAM/

CACHE

32kB

SRAM/

CACHE

16kB

SRAM

48kB

SRAM

32kB

SRAM

64kB

4kB

SYSTEM INTERFACE UNIT

GPIO

L1 MEMORY

L2 MEMORY

PERIPHERAL BLOCKS

PIXEL COMP

HOST DMA

2

TWI

2

CAN

SPORTS-4, UARTS-4, SPI-2, TIMERS-11

EPPI0/LCD

EPPI1

GPIO(WITH THUMBWHEEL)

GPIO

GPIO

Existing Blackfin Peripheral

New Blackfin Peripheral

CAN Automotive Only


Blackfin adsp bf542 block diagram l.jpg
Blackfin—ADSP-BF542 Block Diagram

SYSTEM CONTROL BLOCKS

Applicable Markets:

  • Automotive multimedia device interconnect

  • PC peripherals

  • POS/bar code scanners

    Core Frequency:

  • 400 MHz/533 MHz/600 MHz

    Memory:

  • 132 kB on-chip L1

    Package:

  • 400-ball, 17 mm x 17 mm MBGA, 0.8 mm pitch

    Temperature Range:

  • -40°C/+85°C ambient

  • 0°C/+70°C ambient (600 MHz)

EMULATOR AND TEST

CONTROL

EVENT

CONTROLLER

WATCHDOG

TIMER

MEMORY DMA

REAL-TIME CLOCK

VOLTAGE

REGULATOR

OTP

SECURITY

PLL

16-BIT DDR

EXT. MEMORY

BLACKFIN PROCESSOR CORE

ASYNC/NAND

SCRATCHPAD SRAM

64kB DATA

64kB INST.

ATAPI

SRAM/

CACHE

32kB

SRAM/

CACHE

16kB

SRAM

48kB

SRAM

32kB

HS USB OTG

4kB

SYSTEM INTERFACE UNIT

SD/SDIO

GPIO

L1 MEMORY

PERIPHERAL BLOCKS

PIXEL COMP

EPPI

SPORTS-3, UARTS-3, SPI-2, TIMERS-8

TWI

CAN

Existing Blackfin Peripheral

GPIO

GPIO

New Blackfin Peripheral

GPIO

(WITH 8X8 KEYSCAN AND THUMBWHEEL)

CAN Automotive Only


Eppi enhancements l.jpg
EPPI Enhancements

  • Programmable Data Length: 8, 10, 12, 14, 16, 18 or 24 bits per clock cycle

  • PPI clock can be provided externally or internally

    • External clock: 75 MHz TX/RX @ 16 bits, allowing connection to popular ADI high-speed converters and HD video encoders/decoders

    • Internal clock: up to 66 MHz TX/RX, for SCLK=133 MHz

  • ITU-R BT.656 Internal Blanking, Preamble and Status Word Generation for TX modes

    • Saves considerable DMA bandwidth by bypassing external memory

  • Horizontal and Vertical Windowing of inbound/outbound data

  • Programmable clipping of 8-bit output data

  • Truncation of RGB888 values to RGB666 or RGB565 for flexible LCD connections

    • Allows easy connection to 24 bit (8-8-8), 18-bit (6-6-6) or 16-bit (5-6-5) LCDs

  • De-interleaving/Interleaving Modes for 4:2:2 YCbCr data, allowing efficient DMA transfer in planar and interleaved buffer formats

  • Optional sign-extension or zero-fill of received data


New pixel compositor features l.jpg

RGB/YUV

444/422

YUV/RGB

422/444

RGB/YUV

444/422

422/444

YUV/RGB

RGB/YUV

444/422

422/444

YUV/RGB

New Pixel Compositor Features

Why? Provides more MIPS for customer application

What is it? Hardware acceleration to perform overlays, color conversion, and alpha blending

  • Significantly reduces processor core overhead associated with software RGB-YUV color conversion and alpha blending

  • Image/overlay from L1/L2/L3 memory

  • Provides image data stream for either active-matrix TFT LCD panel or analog NTSC/PAL DAC

  • Supports YUV 4:2:2 or RGB888 input/output data format

  • Overlay content transparency ratio control (alpha)

  • Support for transparent colors in the desired color space (RGB or YUV)

  • Programmable color space conversion on either the main image, the overlay image, or the blended output

MAIN IMAGE

RGB/YUV

Memory

EPPI

TV

LCD

OVERLAY

RGB/YUV


Lockbox secure technology for blackfin l.jpg
Lockbox™Secure Technology for Blackfin

Blackfin Lockbox technology is composed of a mix of hardware and software mechanisms designed to prevent unauthorized access and allow only trusted code to execute on the processor

  • Safeguards as little as a single function, as much as a complete system, or anything in between

  • Ensures data integrity through authentication and safeguards confidentiality via encryption of any or all of the system—from core IP/code security to data integrity

  • Performs digital signature authentication using Elliptic Curve Cryptography and SHA-1 (secure one-way hash)

  • System designers can use ANY encryption algorithm they desire to protect their code or other assets

  • Non-volatile One-Time Programmable memory (OTP) provided for secure key storage

  • Platform for digital rights management support


Lockbox secure technology for blackfin16 l.jpg
Lockbox Secure Technology for Blackfin

Security Benefits

IP protection

  • Ensure code has not been altered and comes from the appropriate source through authentication

  • Verify a code or data image against its embedded digital signature

    Prevention of mass copying

  • Support cryptographic encryption/decryption when confidentiality is required

  • Utilize unique chip ID to “lock” processor to one specific boot source/device

    Digital rights management

  • Identify valid media content


Authentication process l.jpg

ENCRYPT HASH VALUE WITH USER’S PRIVATE KEY: DIGITAL SIGNATURE

CODE

PLAINTEXT

OR

CIPHERTEXT

COMPUTE HASH VALUE

DIGITALLY SIGNED MESSAGE

COMPUTE HASH VALUE

DECRYPT DIGITAL SIGNATURE WITH PUBLIC KEY

OBTAIN ORIGINAL

HASH VALUE

ORIGINAL HASH VALUE

CALCULATED HASH VALUE

Authentication Process

Off-chip message preparation digital signature creation

DMA INTO ON-CHIP MEMORY

On-chip authentication

Signature is verified if hash values match

?=


Partial list of driver support for adsp bf54x l.jpg

USB 2.0 (PLX 2272)

Keypad

USB 2.0 HS OTG (subset of classes)

Thumbwheel

ATA

SD

EPPI

HDMA

NAND flash

PPI

SPORT

SPI

TWI (I2C compatible)

UART

AD1871 ADC

AD7266 ADC

AD7476A ADC

AD7674 ADC

AD1854 DAC

AD1836 CODEC

AD1938 CODEC

ADAV801 S/PDIF CODEC

ADV7183 Video decoder

ADV717x Video encoders

NEC NL6448BC33_54 VGA LCD

Micron MT9V022 CMOS sensor

Omnivision OV7x48 CMOS sensor

Partial List of Driver Support for ADSP-BF54x


Summary l.jpg
Summary

New Blackfin Processor product family BF549, BF548, BF547, BF544, and BF542

  • Meets the challenges of designing electronics for today’s convergent applications and beyond:

    • Infotainment: converging applications from digital radio to song ripping to video

    • Advanced driver assistance: multimedia needs for driver feedback

    • Multimedia device interconnect: pacing changing consumer product standards

      Embedded with new Lockbox Secure Technology

  • IP Protection

  • Prevention of mass copying

  • Digital rights management