Analog Devices' ADSP-Bf5xx Blackfin

Total Page:16

File Type:pdf, Size:1020Kb

Analog Devices' ADSP-Bf5xx Blackfin A BDTI Analysis of the Analog Devices ADSP-BF5xx by the staff of Berkeley Design Technology, Inc. Contents of this summary include: oped by Analog Devices and Intel. There as the ADSP-BF5xx throughout this text. • Introduction are two generations of Blackfin proces- However, because the ADSP-BF561 • Architecture sors which have slightly different contains two processor cores, some of • Memory System • Pipeline instruction sets and microarchitectures. the following analysis does not apply to • Addressing Due to these architectural differences, this dual-core family member. • Instruction Set the two generations are only partly As of late 2004, prices for ADSP- • Peripherals assembly-code compatible. BF5xx family members range from $5 to • BDTI Benchmark™ Performance: • Sample Execution Time Results As of late 2004, the ADSP-BF5xx $40 in 10,000-unit quantities. All five • Sample Cost-Performance Results family included five family members. ADSP-BF5xx family members are cur- • Sample Energy Efficiency Results The sole first-generation Blackfin pro- rently in full production. • Sample Memory Use Results cessor, the ADSP-BF535, achieves a • Conclusion clock speed of 350 MHz at 1.6 volts. Second-generation Blackfin processors Architecture Introduction include the ADSP-BF531, ADSP- The ADSP-BF5xx contains two The ADSP-BF5xx (Blackfin) is a BF532, ADSP-BF533, and ADSP- fixed-point data paths, two address gen- family of 16-bit fixed-point dual-MAC BF561. The second-generation parts eration units, and a program sequencer. processors from Analog Devices. The operate at up to 750 MHz at 1.45 volts. The ADSP-BF5xx also includes a data ADSP-BF5xx combines features typical ADSP-BF5xx family members are register file of eight 32-bit registers, as of low-power DSPs with features tradi- designed to operate over a range of clock well as two 40-bit accumulators and two tionally associated with general-purpose speeds and operating voltages and are address register files. The ADSP-BF5xx processors, such as privilege modes and able to switch dynamically between uses a load/store architecture: the data memory protection. The ADSP-BF5xx speeds via software. For example, a sin- paths generally take inputs from and targets power-sensitive applications, gle ADSP-BF533 chip can operate at return results to the data register file or such as cell phones; applications that speeds and voltages ranging from 750 the accumulators. require the functionality of both a DSP MHz at 1.45 volts to 100 MHz at 0.8 Collectively, the two ADSP-BF5xx and a general-purpose processor, such as volts. data paths include two multipliers automotive applications; and computa- For the purposes of this analysis, the (MAC0 and MAC1), two ALUs (ALU0 tionally intensive applications, such as Blackfin processor family is referred to and ALU1), and a single barrel shifter. consumer video equipment. One data path includes MAC0, ALU0, The ADSP-BF5xx uses a mixed- and the shifter; the other data path con- About BDTI width 16-/32-bit instruction set. These BDTI provides analysis and advice tains MAC1 and ALU1. The ADSP- instructions can be combined to form 64- to help companies develop, market, BF5xx can issue one SIMD instruction bit VLIW-style “multi-issue” instruc- and use signal processing technol- that uses the two ALUs or the two MAC tions. Multi-issue instructions can ogy. units in parallel, but it does not support include up to one 32-bit arithmetic BDTI is a trusted industry resource instructions that use two dissimilar exe- instruction and up to two 16-bit move for: cution units; for example, one ALU and instructions. The ADSP-BF5xx provides one MAC unit. • Independent benchmarking and single-instruction, multiple-data (SIMD) In addition to instructions that use competitive analysis instructions, including a dual 16 × 16 • Guidance for confident technology both ALUs or both MAC units in paral- multiply-accumulate and a variety of and business decisions lel, the ADSP-BF5xx supports SIMD video-oriented, eight-bit ALU opera- • Expert product development advice operations within each ALU and within tions. • Industry and technology seminars the shifter (but not within the MAC The ADSP-BF5xx is based on the and reports units). These SIMD operations allow an Micro Signal Architecture (MSA) • Advice and analysis that enable execution unit to perform two operations instruction set architecture jointly devel- credible, compelling marketing per cycle. Thus, it is possible to perform © 2004 BDTI (www.BDTI.com). All rights reserved. four operations per clock cycle using sustainable on-chip data bandwidth is 3 The programmer (or compiler) must both ALUs or two operations per clock billion 16-bit words per second at 750 specify the prediction for each branch. cycle using the shifter. However, the MHz for reads, or 1.5 billion 16-bit Instructions generally execute in one SIMD operations within the ALUs are words per second for writes. cycle in the absence of memory access- supported only as part of a SIMD opera- The ADSP-BF5xx address space is related delays and pipeline stalls. The tion across the data paths, so that both byte addressable. However, instructions most significant exceptions are the jump, ALUs must perform the same type of must be aligned on 16-bit boundaries, call, and most return instructions, which SIMD computation (e.g., a 16-bit add/ and loads and stores must maintain the require four or more cycles. subtract). appropriate alignment for the transfer: The ADSP-BF5xx generally pro- 8-, 16-, and 32-bit transfers must be cesses data as 16-bit values. Many aligned on 8-, 16-, and 32-bit boundaries, Instruction Set instructions support 32-bit data, how- respectively. The ADSP-BF5xx assembly lan- ever, and some support 40-bit data. For guage syntax is algebraic. The ADSP- example, a five-cycle 32 × 32 → 32 BF5xx assembly language is not com- multiply is supported. The ADSP-BF5xx Addressing patible with that of earlier Analog also supports a set of video-oriented The ADSP-BF5xx has two address Devices processors. operations that operate exclusively on 8- generation units that can each generate The ADSP-BF5xx uses both 16- and bit data. an independent address in each cycle. 32-bit instructions. Arithmetic instruc- The address generation units access two tions are generally 32 bits wide, but 32-bit register files that contain general- some have 16-bit variants; 16-bit-wide Memory System purpose address registers, stack pointers, arithmetic instructions offer less flexibil- All ADSP-BF5xx memory is orga- and special registers for modulo address- ity than their 32-bit counterparts. Load, nized into a single unified 32-bit address ing. store, and branch instructions are typi- space. However, the ADSP-BF5xx orga- The ADSP-BF5xx supports a variety cally 16 bits wide, but most have 32-bit nizes its level-one (L1) on-chip memory of addressing modes, including: register- variants that support long immediate into separate instruction and data banks. indirect, register-indirect with post- operands. The organization of the L1 memory increment or post-decrement, register- The ADSP-BF5xx instruction set is is a primary differentiator among ADSP- indirect indexed addressing with a short highly orthogonal. Most arithmetic BF5xx family members. Depending on or long immediate offset, register-indi- instructions can take operands from the the family member, the L1 memory is rect addressing with pre-decrement for data registers, the pointer registers, the comprised of up to five separate banks of stack pushes, and register-indirect accumulators, or immediate operands. memory organized as a modified Har- addressing with post-increment for stack Most arithmetic instructions support vard architecture. Up to three of the pops. The register-indirect mode sup- both 16-bit and 32-bit data. Most arith- memory banks are data SRAM banks, ports bit-reversed addressing. metic instructions also support SIMD some of which can be optionally config- The address generation units can also operations. ured as cache. The remaining two banks perform some addition, subtraction, and contain instruction ROM and instruction shifting operations on the address regis- SRAM/cache. ters. Peripherals In addition to level-one memory, the ADSP-BF5xx family members offer ADSP-BF535 includes an on-chip level- a variety of peripherals, including DMA two (L2) memory system. The L2 mem- Pipeline controllers, general-purpose I/O pins, ory of the ADSP-BF535 consists of 256 The first-generation ADSP-BF535 timers with pulse width modulation Kbytes of unified program and data pipeline has eight stages, while the sec- (PWM) and pulse measurement capabil- RAM. The dual-core ADSP-BF561 pro- ond-generation ADSP-BF5xx pipeline ity, real-time clocks, watchdog timers, vides four banks of private L1 memory has ten stages. Both generations feature serial ports, UART ports, and Serial for each core as well as 128 Kbytes of fully interlocked pipelines, so that data Peripheral Interface (SPI) ports. The shared L2 memory. hazards do not cause unexpected results. ADSP-BF531, ADSP-BF532, ADSP- The ADSP-BF5xx core can perform However, some data hazards are BF533, and ADSP-BF561 each have an one instruction read and two data trans- resolved by stalling the processor. Data internal voltage regulator and one or fers in each cycle. Each data transfer can forwarding has been improved in the more parallel ports that support ITU-R be 8, 16, or 32 bits wide. Both data trans- second-generation microarchitecture; 656 video modes. The ADSP-BF535 has fers can access the same data bank if they some stalls that result from data hazards PCI and USB interfaces. use different sub-banks, but only one of on the ADSP-BF535 have been removed the transfers can be a store. If data is by the improved forwarding mecha- arranged as 16-bit pairs in memory, the nisms.
Recommended publications
  • Analog Devices, Inc. (Exact Name of Registrant As Specified in Its Charter)
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 Form 10-K (Mark One) ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended October 28, 2017 OR TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the transition period from to Commission File No. 1-7819 Analog Devices, Inc. (Exact name of registrant as specified in its charter) Massachusetts 04-2348234 (State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.) One Technology Way, Norwood, MA 02062-9106 (Address of principal executive offices) (Zip Code) (781) 329-4700 (Registrant’s telephone number, including area code) ______________________________ Securities registered pursuant to Section 12(b) of the Act: Common Stock $0.16 2/3 Par Value Nasdaq Global Select Market Title of Each Class Name of Each Exchange on Which Registered Securities registered pursuant to Section 12(g) of the Act: None Title of Class Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES NO Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. YES NO Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
    [Show full text]
  • Corecommander for Microprocessors and Microcontrollers
    CORECOMMANDER FOR MICROPROCESSORS AND MICROCONTROLLERS Factsheet Direct access to memory and peripheral devices (I/O) for testing, debugging and in-system programming • Direct access to memory and peripheral (I/O) devices of a micro- processor through its (JTAG) debug interface • Read data from, write data to memory and peripherals without software programming • At-speed execution of read and write cycles • Testing and debugging of the connectivity of processor memory and peripherals with at-speed bus cycles without software programming • Easy programming of processor flash memory without software programming Corecommander provides high-level functions to write data to and read data from microprocessor memory Order information CoreComm Micro (core) and I/O addresses without software programming. (core) = ARM 7, ARM 9, ARM 11, Cortex-A, Cortex-R, CoreCommander functions are applied via the JTAG Cortex-M, Blackfin, PXA2xx, PXA3xx, IXP4xx, PowerPC- interface. MPC500 family, PowerPC-MPC5500 family, PowerPC- MPC5600 family, C28x, XC166, Tricore, PIC32 Applications CoreCommander is used in design debug, manufactu- ring test and (field) service for many different applica- [1] if the uProcessor also contains a boundary-scan register then teh tests and in-system tions such as: programming operations can also be done using the boundary-scan register instead of the CoreCommander. Whether in that case the CoreCommander or the boundary-scan register is used depends on preference or performance. • Diagnosing “dead-kernel” boards; no embedded code is required to perform memory reads and Background writes. A uP performs read and write operations on its bus to ac- cess memory and I/O locations. The read and write cycles • Determining the right settings for the peripheral normally result when the uP executes a program that is controller (DDR controller, flash memory controller, stored in memory.
    [Show full text]
  • PDF 19308 Kb ADSP-Bf50x Blackfin ® Processor Hardware Reference
    ADSP-BF50x Blackfin® Processor Hardware Reference Revision 1.2, February 2013 Part Number 82-100101-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information © 2013 Analog Devices, Inc., ALL RIGHTS RESERVED. This docu- ment may not be reproduced in any form without prior, express written consent from Analog Devices, Inc. Printed in the USA. Disclaimer Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by impli- cation or otherwise under the patent rights of Analog Devices, Inc. Trademark and Service Mark Notice The Analog Devices logo, Blackfin, CrossCore, EngineerZone, EZ-KIT Lite, and VisualDSP++ are registered trademarks of Analog Devices, Inc. All other brand and product names are trademarks or service marks of their respective owners. CONTENTS PREFACE Purpose of This Manual .................................................................. li Intended Audience .......................................................................... li Manual Contents ........................................................................... lii What’s New in This Manual ........................................................... lv Technical Support .........................................................................
    [Show full text]
  • IEEE 802.3Da SPMD TF Meeting May 19, 2021 Prepared by Peter Jones
    IEEE 802.3da SPMD TF meeting May 19, 2021 Prepared by Peter Jones Presentations posted at: https://www.ieee802.org/3/da/index.html Agenda/Admin - Chad Jones All times in Pacific Time (PT) 7:01am: The Chair reviewed the agenda in https://www.ieee802.org/3/da/public/051921/8023da_agenda_051921.pdf. The Chair asked if there were any corrections or additions to the agenda. There being no corrections or additions, the agenda stands approved. The Chair asked if anyone hasn’t had a chance to review the minutes for April 21, 2021. None responded. The Chair asked if there were any change to be made to the April 21, 2021 minutes. None responded. The April 21, 2021 minutes were approved by unanimous consent. 7:09am: Call for patents was made, no one responded. 7:14am: opening agenda slides complete. The meeting moves on to presentations. Presentations/Discussion. 7:14am: LTspice Model Validation Chris DiMinico, MC Communications/PHY-SI LLC/SenTekse/Panduit Bob Voss, Panduit Paul Wachtel, Panduit 7:21am: presentation done, start of Q&A. 7:30am: Q&A done. 7:30am: Startup sequence Michael Paul, ADI 8.05am: presentation & Q&A done. 8:05am: Editors comments George Zimmerman, CME Consulting/various 8:28am: Closing remarks Next meeting: May 26, 2021 , 7:00am PT. Meeting closed – 8:31am PT Attendees (from Webex + emails) Name Employer Affiliation Attended 05/19 Alessandro Ingrassia Canova Tech Canova Tech y Anthony New Prysmian Group Prysmian Group y Bernd Horrmeyer Phoenix Contact Phoenix Contact y Bob Voss Panduit Corp. Panduit Corp. y Brian Murray Analog Devices Inc.
    [Show full text]
  • Cipher Patent Intelligence Analog Devices Buys Maxim: Consolidation
    July 2020 Cipher Patent Intelligence Analog Devices buys Maxim: consolidation & relative patent portfolio strength in the analog semiconductor industry 13th July 2020: Analog Devices has agreed a deal to buy Maxim Integrated in an all- stock transaction valued at US$21 billion, representing a 22% premium to Maxim’s previous day closing price. Both Massachusetts based Analog and California based Maxim are among the leading manufacturers of analog semiconductors. This deal may mark the start of a new round of consolidation in the semiconductor space following a lull in activity over recent years, most notably since the failed 2018 Broadcom Qualcomm deal. Demand for analog chips has recovered in recent years supported by the need for a whole new generation of sensors and circuits to support the IoT revolution and enable processing of real-life data in homes, cars, factories and farms. Analog Devices is the second largest supplier in the space by revenue after Texas Instruments which reported a top line number for the analog segment of US$10.2 billion in 2019. Combined 2019 revenue for Analog Devices and Maxim is over US$7 billion. For Analog Devices the addition of Maxim adds enhanced domain expertise, new capabilities, an expanded range of products and a patent portfolio in excess of 970 patent families. The deal is expected to close in summer of 2021. Analog Devices & Maxim: Active patent families classified by semiconductor product categories Patent families classified using Cipher AST N/D Product Taxonomy Taking a look at the top ranked analog semiconductor manufacturers and suppliers, there is likely scope for further consolidation.
    [Show full text]
  • AN 916: JESD204C Intel® FPGA IP and ADI AD9081/AD9082 Mxfe* Interoperability Report for Intel® Stratix® 10 E-Tile Devices
    AN 916: JESD204C Intel® FPGA IP and ADI AD9081/AD9082 MxFE* Interoperability Report for Intel® Stratix® 10 E-Tile Devices Subscribe AN-916 | 2020.06.22 Send Feedback Latest document on the web: PDF | HTML Contents Contents 1. JESD204C Intel® FPGA IP and ADI AD9081/AD9082 MxFE* Hardware Checkout Report for Intel® Stratix® 10 E-Tile Devices.............................................................. 3 1.1. Hardware Requirements......................................................................................... 4 1.2. Hardware Setup.................................................................................................... 4 1.3. JESD204C Intel FPGA IP and ADC Hardware Checkout................................................ 6 1.3.1. ADC Hardware Checkout Methodology.......................................................... 6 1.3.2. JESD204C Intel FPGA IP and ADC Configurations........................................... 9 1.3.3. ADC Test Results....................................................................................... 9 1.3.4. ADC Test Result Comment.........................................................................11 1.4. JESD204C Intel FPGA IP and DAC Hardware Checkout.............................................. 11 1.4.1. DAC Hardware Checkout Methodology........................................................ 11 1.4.2. JESD204C Intel FPGA IP and DAC Configurations..........................................12 1.4.3. DAC Test Results......................................................................................13
    [Show full text]
  • Introduction to Uclinux
    Introduction to uClinux V M Introduction to uClinux Michael Opdenacker Free Electrons http://free-electrons.com Created with OpenOffice.org 2.x Thanks to Nicolas Rougier (Copyright 2003, http://webloria.loria.fr/~rougier/) for the Tux image Introduction to uClinux © Copyright 2004-2007, Free Electrons Creative Commons Attribution-ShareAlike 2.5 license http://free-electrons.com Nov 20, 2007 1 Rights to copy Attribution ± ShareAlike 2.5 © Copyright 2004-2007 You are free Free Electrons to copy, distribute, display, and perform the work [email protected] to make derivative works to make commercial use of the work Document sources, updates and translations: Under the following conditions http://free-electrons.com/articles/uclinux Attribution. You must give the original author credit. Corrections, suggestions, contributions and Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license translations are welcome! identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. License text: http://creativecommons.org/licenses/by-sa/2.5/legalcode Introduction to uClinux © Copyright 2004-2007, Free Electrons Creative Commons Attribution-ShareAlike 2.5 license http://free-electrons.com Nov 20, 2007 2 Best viewed with... This document is best viewed with a recent PDF reader or with OpenOffice.org itself! Take advantage of internal or external hyperlinks. So, don't hesitate to click on them! Find pages quickly thanks to automatic search.
    [Show full text]
  • Analog Devices, Inc
    ANALOG DEVICES, INC. 2003 ANNUAL REPORT ANALOG DEVICES, INC. Corporate Profile Sales ($ in Millions) Analog Devices, Inc. (NYSE: ADI) is a world- ����� leading semiconductor company specializing in high-performance analog, mixed-signal, and digital ����� signal processing (DSP) integrated circuits (ICs). Since ADI was founded in 1965, its focus has been ���������� to solve the engineering challenges associated with ���������� signal processing in electronic equipment. ADI’s ������������������� products play a fundamental role in converting real- ���������� Gross Margin world phenomena such as temperature, motion, ������������������ pressure, light, and sound into electrical signals �������� ������������������(% of Sales) ������ to be used in a wide array of applications ranging ���� from industrial process control, factory automation, ��� ��� ��� ��� ��� ������ radar systems, and CAT scanners to cellular base stations, broadband modems, wireless telephones, ������ computers, cars, and digital cameras. ������ ADI’s unique value to its customers is its ability to overcome the seemingly insurmountable barri- ������ ers of speed, accuracy, and cost, to solve intricate Operating Profit ������ engineering challenges and to create ICs – whether (% of Sales) they are general-purpose or customized individual ��� ���� components – that enable portability, connectiv- ��� ��� ��� ��� ��� ��� ity, and multimedia. ADI designs, manufactures, and markets the high-performance, high-precision ������ signal processing ICs that make pictures vibrant, voices
    [Show full text]
  • Cross-Compiling Linux Kernels on X86 64: a Tutorial on How to Get Started
    Cross-compiling Linux Kernels on x86_64: A tutorial on How to Get Started Shuah Khan Senior Linux Kernel Developer – Open Source Group Samsung Research America (Silicon Valley) [email protected] Agenda ● Cross-compile value proposition ● Preparing the system for cross-compiler installation ● Cross-compiler installation steps ● Demo – install arm and arm64 ● Compiling on architectures ● Demo – compile arm and arm64 ● Automating cross-compile testing ● Upstream cross-compile testing activity ● References and Package repositories ● Q&A Cross-compile value proposition ● 30+ architectures supported (several sub-archs) ● Native compile testing requires wide range of test systems – not practical ● Ability to cross-compile non-natively on an widely available architecture helps detect compile errors ● Coupled with emulation environments (e.g: qemu) testing on non-native architectures becomes easier ● Setting up cross-compile environment is the first and necessary step arch/ alpha frv arc microblaze h8300 s390 um arm mips hexagon score x86_64 arm64 mn10300 unicore32 ia64 sh xtensa avr32 openrisc x86 m32r sparc blackfin parisc m68k tile c6x powerpc metag cris Cross-compiler packages ● Ubuntu arm packages (12.10 or later) – gcc-arm-linux-gnueabi – gcc-arm-linux-gnueabihf ● Ubuntu arm64 packages (13.04 or later) – use arm64 repo for older Ubuntu releases. – gcc-4.7-aarch64-linux-gnu ● Ubuntu keeps adding support for compilers. Search Ubuntu repository for packages. Cross-compiler packages ● Embedded Debian Project is a good resource for alpha, mips,
    [Show full text]
  • ADSP-Bf60x Blackfin Embedded Processor Data Sheet, Revision
    Blackfin Dual Core Embedded Processor ADSP-BF606/ADSP-BF607/ADSP-BF608/ADSP-BF609 FEATURES MEMORY Dual-core symmetric high-performance Blackfin processor, Each core contains 148K bytes of L1 SRAM memory (proces- up to 500 MHz per core sor core-accessible) with multi-parity bit protection Each core contains two 16-bit MACs, two 40-bit ALUs, and a Up to 256K bytes of L2 SRAM memory with ECC protection 40-bit barrel shifter Dynamic memory controller provides 16-bit interface to a RISC-like register and instruction model for ease of single bank of DDR2 or LPDDR DRAM devices programming and compiler-friendly support Static memory controller with asynchronous memory inter- Advanced debug, trace, and performance monitoring face that supports 8-bit and 16-bit memories Pipelined Vision Processor provides hardware to process sig- 4 Memory-to-memory DMA streams, 2 of which feature CRC nal and image algorithms used for pre- and co-processing protection of video frames in ADAS or other video processing Flexible booting options from flash, SD EMMC and SPI mem- applications ories and from SPI, link port and UART hosts Accepts a range of supply voltages for I/O operation. See Memory management unit provides memory protection Operating Conditions on Page 52 Off-chip voltage regulator interface 349-ball BGA package (19 mm × 19 mm), RoHS compliant SYSTEM CONTROL BLOCKS PERIPHERALS EMULATOR PLL & POWER FAULT EVENT DUAL TEST & CONTROL MANAGEMENT MANAGEMENT CONTROL WATCHDOG 2× TWI 8× TIMER 1× COUNTER L2 MEMORY 2× PWM CORE 0 CORE 1 32K BYTE ROM B B 3× SPORT 256K BYTE 148K BYTE 148K BYTE 1× ACM PARITY BIT PROTECTED PARITY BIT PROTECTED ECC- L1 SRAM L1 SRAM PROTECTED INSTRUCTION/DATA INSTRUCTION/DATA SRAM 2× UART 112 GP I/O EMMC/RSI DMA SYSTEM 1× CAN 2× EMAC EXTERNAL WITH BUS 2× IEEE 1588 INTERFACES 2× SPI PIPELINED DYNAMIC STATIC CRC VISION PROCESSOR 4× LINK PORT MEMORY MEMORY CONTROLLER CONTROLLER VIDEO SUBSYSTEM HARDWARE 3× PPI FUNCTIONS PIXEL COMPOSITOR LPDDR 16 FLASH 16 USB 2.0 HS OTG DDR2 SRAM Figure 1.
    [Show full text]
  • Getting Started with Blackfin Processors, Revision 6.0, September 2010
    Getting Started With Blackfin® Processors Revision 6.0, September 2010 Part Number 82-000850-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information ©2010 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent from Analog Devices. Printed in the USA. Disclaimer Analog Devices reserves the right to change this product without prior notice. Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or oth- erwise under the patent rights of Analog Devices. Trademark and Service Mark Notice The Analog Devices logo, Blackfin, the Blackfin logo, CROSSCORE, EZ-Extender, EZ-KIT Lite, and VisualDSP++ are registered trademarks of Analog Devices. EZ-Board is a trademark of Analog Devices. All other brand and product names are trademarks or service marks of their respective owners. CONTENTS PREFACE Purpose of This Manual .................................................................. xi Intended Audience ......................................................................... xii Manual Contents ........................................................................... xii What’s New in This Manual ........................................................... xii Technical or Customer Support ....................................................
    [Show full text]
  • Texas Instruments Incorporated
    A Progressive Digital Media business COMPANY PROFILE Texas Instruments Incorporated REFERENCE CODE: AFDA1C52-BBF2-41FA-A70D-DE34086443A9 PUBLICATION DATE: 20 Oct 2017 www.marketline.com COPYRIGHT MARKETLINE. THIS CONTENT IS A LICENSED PRODUCT AND IS NOT TO BE PHOTOCOPIED OR DISTRIBUTED Texas Instruments Incorporated TABLE OF CONTENTS TABLE OF CONTENTS Company Overview ........................................................................................................3 Key Facts.........................................................................................................................3 SWOT Analysis ...............................................................................................................4 Texas Instruments Incorporated Page 2 © MarketLine Texas Instruments Incorporated Company Overview Company Overview COMPANY OVERVIEW Texas Instruments Incorporated (Texas Instruments, TI or 'the company') is a designer and producer of semiconductors. The company primarily provides analog integrated circuits (ICs) and embedded processors. TI sells its products to original equipment manufacturers (OEMs), original design manufacturers (ODMs), contract manufacturers and distributors through direct sales force and third-party sales representatives. It has business presence across the Americas, Asia, Europe, the Middle East and Africa. The company is headquartered in Dallas, Texas, the US. The company reported revenues of (US Dollars) US$13,370 million for the fiscal year ended December 2016 (FY2016), an increase of 2.8%
    [Show full text]