{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

3_BFCore1_0Release

3_BFCore1_0Release - Blackfin Speedway Presentation Core...

Info icon This preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Support Across The Board Blackfin Speedway Presentation Core, Memory, and Peripherals
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. Blackfin as a Convergent Processor Commonly asked questions: What makes Blackfin a “convergent” processor? What architectural features enable convergent processing? What type of performance can Blackfin achieve from a networking standpoint?
Image of page 2
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. Agenda Blackfin “Convergent Processing” Blackfin Core Details Registers ALU, MAC, Shifter Sequencer, Pipeline, Event Controller Blackfin Memory Memory Architecture Cache Peripherals General Peripherals (UART,SPORT, SPI, TWI, WD, RTC) Ethernet, CAN PPI DMA
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. What architectural features enable convergent processing? Integrated instruction set architecture Single instruction set for signal processing and control Programmable interrupt levels Real-time tasks get the highest priority level Memory protection with an MMU Regions of memory can be protected from access Networked peripherals in addition high speed connectivity to ADC, DAC and video peripherals Unified address space and byte addressable Support for User and Supervisor modes Robust ALU including both signal processing functions as well as traditional MPC/MPU functions
Image of page 4
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. What makes Blackfin a Convergent Processor? Blackfin has a mature compiler that produces highly optimized code (with an option to produce “dense code” for control applications) Blackfin processors come with a full suite of C-based device drivers for peripherals Fully documented, common APIs Blackfin beats the competition in terms of DSP benchmarks and it is on par with ARM code density benchmarks Blackfin is scalable across a broad set of applications ADSP-BF531 on the low end Dual-core ADSP-BF561 on the high end Latest peripheral integration expands connectivity to network-based applications Large set of options for OS and kernel support, including uCLinux
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Support Across The Board Blackfin ADSP-BF536/537 Architecture Overview
Image of page 6
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. Blackfin Architecture Basics Core Registers ALU, MAC, Shifter Data Addressing Modes Program Sequencer Event Controller Peripherals Instruction Set Overview Memory Architecture Cache
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Support Across The Board Section 1 Register File
Image of page 8
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. Accessing Registers Blackfin processors are register-intensive devices All computations are performed on data contained in registers All peripherals are setup using registers Memory is accessed using pointers in address registers There are two types of Blackfin processor registers Core registers Memory-mapped registers (MMRs)
Image of page 9

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Copyright © Avnet, Inc., Analog Devices, Inc.
Image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern