0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

電子工程師 ? 來源:互聯(lián)網(wǎng) ? 作者:工程師陳翠 ? 2018-06-07 00:30 ? 次閱讀

ADI公司ADSP-BF70x Blackfin處理器系列采用雙MAC 16位最新的處理引擎,正交RISC微處理器指令集,在單指令架構(gòu)中采用單指令多數(shù)據(jù)(SIMD)多媒體功能, Blackfin+核能工作高達(dá)400MHz,每周妻支持雙16位或單32位MAC,其低功耗性能可應(yīng)用在汽車電子視頻/圖像分析,工業(yè)控制,馬達(dá)控制,儀器儀表,電源控制和生物計(jì)量。本文介紹了ADSP-BF70x Blackfin處理器系列主要特性,框圖和Blackfin+處理核框圖,以及評(píng)估板ADSP-BF707 EZ-KIT Lite 主要特性,框圖,電路圖,材料清單和PCB布局設(shè)計(jì)圖。

The ADSP-BF70x processor is a member of the Blackfin family of products. The Blackfin processor combines a dual- MAC 16-bit state-of-the-art signal processing engine, the advantages of a clean, orthogonal RISC-like microprocessor instruction set, and single-instruction, multiple-data (SIMD) multimedia capabilities into a single instruction-set architecture. New enhancements to the Blackfin+ core add 32-bit MAC and 16-bit complex MAC support, cache enhancements, branch prediction and other instruction set improvements—all while maintaining instruction set compatibility to previous Blackfin products. The processor offers performance up to 400 MHz, as well as low static power consumption. Produced with a low-power and low-voltage design methodology, they provide world-class power management and performance. By integrating a rich set of industry-leading system peripherals and memory (shown in Table 1), the Blackfin processor is the platform of choice for next-generation applications that require RISC-like programmability, multimedia support, and leading-edge signal processing in one integrated package. These applications span a wide array of markets, from automotive systems to embedded industrial, instrumentation, video/image analysis, biometric and power/motor control applications.

ADSP-BF70x Blackfin處理器系列主要特性:

Blackfin+ core with up to 400 MHz performance

Dual 16-bit or single 32-bit MAC support per cycle

16-bit complex MAC and many other instruction set enhancements

Instruction set compatible with previous Blackfin products

Low-cost packaging

88-Lead LFCSP (QFN) package (12 mm × 12mm), ? RoHS compliant

184-Ball CSP_BGA package (12 mm × 12mm × 0.8mm pitch), RoHS compliant

Low system power with 《 100 mW total device power at 400 MHz (《 0.25 mW/MHz) at 25°C TJUNCTION

MEMORY

136KB L1 SRAM with multi-parity-bit protection (64KB instruction, 64KB data, 8KB scratchpad)

Large on-chip L2 SRAM with ECC protection 256KB, 512KB, 1MB variants

On-chip L2 ROM (512KB) L3 interface (CSP_BGA only) optimized for lowest system power, providing 16-bit interface to DDR2 or LPDDR SDRAM devices (up to 200 MHz)

Security and one-time-programmable memory

Crypto hardware accelerators

Fast secure boot for IP protection

memDMA encryption/decryption for fast run-time security

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

圖1. ADSP-BF70x Blackfin處理器系列框圖

BLACKFIN+ PROCESSOR CORE

As shown in Figure 1, the processor integrates a Blackfin+ processor core. The core, shown in Figure 2, contains two 16-bit multipliers, one 32-bit multiplier, two 40-bit accumulators (which may be used together as a 72-bit accumulator), two 40- bit ALUs, one 72-bit ALU, four video ALUs, and a 40-bit shifter. The computation units process 8-, 16-, or 32-bit data from the register file. The compute register file contains eight 32-bit registers. When performing compute operations on 16-bit operand data, the register file operates as 16 independent 16-bit registers. All operands for compute operations come from the multiported register file and instruction constant fields. The core can perform two 16-bit by 16-bit multiply-accumu-lates or one 32-bit multiply-accumulate in each cycle. Signed and unsigned formats, rounding, saturation, and complex mul-tiplies are supported. The ALUs perform a traditional set of arithmetic and logical operations on 16-bit or 32-bit data. In addition, many special instructions are included to accelerate various signal processing tasks. These include bit operations such as field extract and pop-ulation count, divide primitives, saturation and rounding, and sign/exponent detection. The set of video instructions include byte alignment and packing operations, ? 16-bit and 8-bit adds with clipping, 8-bit average operations, and 8-bit subtract/absolute value/accumulate (SAA) operations. Also provided are the compare/select and vector search instructions. For certain instructions, two 16-bit ALU operations can be per-formed simultaneously on register pairs (a 16-bit high half and 16-bit low half of a compute register)。 If a second ALU is used, quad 16-bit operations are possible. The 40-bit shifter can perform shifts and rotates and is used to support normalization, field extract, and field deposit instructions

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

圖2. ADSP-BF70x Blackfin+處理器核框圖

評(píng)估板ADSP-BF707 EZ-KIT Lite

Thank you for purchasing the ADSP-BF707 EZ-KIT Lite?, Analog Devices, Inc. low-cost evaluation system for the ADSP-BF70x Blackfin? processors.

The ADSP-BF707 processor is a member of the Blackfin family of products. Blackfin processors combine a dual-MAC state-of-the-art signal processing engine, the advantages of a clean, orthogonal RISC-like microprocessor instruction set, and single-instruction, multiple-data (SIMD)multimedia capabilities into a single instruction-set architecture. New enhancements to the Blackfin+? core add 32-bit MAC and 16-bit complex MAC support, cache enhancements, branch prediction and other instruction set improvements—all while maintaining instruction set compatibility to previous Blackfin products.

The EZ-KIT Lite is shipped with all of the necessary hardware—you can start the evaluation immediately. The package contains the standalone evaluation board, CE-approved power supply, and USB cable. The EZ-KIT Lite version ships with an ICE-1000 emulator, while the EZ-Board? version is supported by the ICE-1000 or ICE-2000 emulator.Expansion Interface III is provided for connecting a camera or audio extender board.

Traditional mechanical switches for changing the board’s factory setup have been removed in favor of I2C controlled software switches. The only remaining mechanical switches are the boot mode switch and push buttons.

The evaluation board is designed to be used in conjunction with the CrossCore? Embedded Studio (CCES) development tools to test capabilities of the ADSP-BF707 Blackfin processors. The CCES development environment aids advanced application code development and debug, such as:

Create, compile, assemble, and link application programs written in C++, C, and assembly

Load, run, step, halt, and set breakpoints in application programs

Read and write data and program memory

Read and write core and peripheral registers

評(píng)估板ADSP-BF707 EZ-KIT Lite 主要特性:

Analog Devices ADSP-BF707 processor

184-ball BGA package

25 MHz CLKIN core oscillator

DDR2 memory (DMC0) chip

128M x 16-bit (2G bit)

Micron MT47H128M16

Quad SPI Flash (SPI2)

32M bit serial flash memory

Winbond W25Q32

RF Wireless

4 x 2 connector

0.05” socket

Universal Asynchronous Receiver/Transmitter (UART0)

FTDI FT232RQ USB to UART converter

USB Mini B connector

Controller Area Network (CAN) interfaces

CAN0—NXP TJA1041 transceiver and RJ11 connector

CAN1—NXP TJA1041 transceiver and RJ11 connector

USB0 interface

Micro AB connector

HADC

VIN0 RTC battery through jumper

VIN1 timer through RC

VIN2 0.1” header

VIN3 0.1” header

RTC

16MM coin connector

3V 125 mAh Li-ion

CR1632

RESET controller

Analog Devices ADM6315 microprocessor supervisory circuits

Debug (JTAG/SWD/TRACE) interface

JTAG/SWD/SWO 10-pin 0.05” header for use with ADI emulators

TRACE/JTAG/SWD 38-pin Mictor header

Power measurement

INA3221 to measure 3V, VDD_INT and VDD_EXT

INA230 to measure VDD_DMC0

LEDs

Six LEDs: one power (green), one board reset (red), one SYS_FAULT (red), and three general-purpose (amber)

Push buttons

Three push buttons: one reset and two IRQ/Flag

Expansion Interface III connectors (EI3)

SMC0

PPI

SPORT

SPI

UART

TWI

TMR

GPIOs

PWR_IN

GND/3.3V output

External power supply

CE compliant

5V @ 3.6 Amps

Other features

SD/MMC memory connector

Boot mode switch

0.05-ohm resistors for processor current measurement


圖3. 評(píng)估板ADSP-BF707 EZ-KIT Lite外形圖

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖4. 評(píng)估板ADSP-BF707 EZ-KIT Lite框圖

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖5. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(1)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖6. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(2)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖7. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(3)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖8. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(4)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖9. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(5)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖10. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(6)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖11. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(7)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖12. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(8)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖13. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(9)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖14. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(10)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖15. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(11)

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖16. 評(píng)估板ADSP-BF707 EZ-KIT Lite電路圖(12)
評(píng)估板ADSP-BF707 EZ-KIT Lite材料清單:

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解


圖17. 評(píng)估板ADSP-BF707 EZ-KIT Lite PCB元件布局圖:頂層

基于ADSP-BF70x Blackfin處理器系列開發(fā)方案詳解

圖18. 評(píng)估板ADSP-BF707 EZ-KIT Lite PCB元件布局圖:底層

更詳細(xì)的評(píng)估板ADSP-BF707 EZ-KIT Lite PCB布局設(shè)計(jì)圖見:

評(píng)估板ADSP-BF707 EZ-KIT Lite PCB布局設(shè)計(jì)圖.pdf

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19293

    瀏覽量

    229968
  • ADSP
    +關(guān)注

    關(guān)注

    2

    文章

    47

    瀏覽量

    29308
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    技嘉發(fā)布X870E/X870系列主板,專為AMD Ryzen 9000系列處理器設(shè)計(jì)

    全球知名電腦品牌技嘉科技(GIGABYTE)近日正式推出了專為AMD Ryzen? 9000系列處理器設(shè)計(jì)的X870E與X870系列主板。這
    的頭像 發(fā)表于 10-11 17:14 ?637次閱讀

    針對(duì)TI汽車處理器新的SAFERTOS庫評(píng)估包

    體驗(yàn)SAFERTOS針對(duì)TI 汽車處理器TDA4x/DRA8x的免費(fèi)SAFERTOS二進(jìn)制評(píng)估包。在高性能C66x DSP、強(qiáng)大的C7x D
    的頭像 發(fā)表于 10-09 15:50 ?403次閱讀
    針對(duì)TI汽車<b class='flag-5'>處理器</b>新的SAFERTOS庫評(píng)估包

    AM68x處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM68x處理器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-03 10:04 ?0次下載
    AM68<b class='flag-5'>x</b><b class='flag-5'>處理器</b>數(shù)據(jù)表

    AM69x處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM69x處理器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-03 10:02 ?0次下載
    AM69<b class='flag-5'>x</b><b class='flag-5'>處理器</b>數(shù)據(jù)表

    華為Pura 70系列手機(jī)在馬來西亞開啟預(yù)售,采用麒麟9010處理器

    值得注意的是,相比國內(nèi)的華為商城,馬來西亞版的華為商城明確列出了三款機(jī)型所配備的處理器型號(hào)。具體來說,華為Pura 70 Ultra和華為Pura 70 Pro均搭載麒麟9010芯片,而華為Pura
    的頭像 發(fā)表于 05-06 09:38 ?1186次閱讀

    AMD EPYC 8004系列處理器優(yōu)勢(shì)介紹

    AMD EPYC 8004系列處理器就是專為單路平臺(tái)設(shè)計(jì)的高能效處理器,它體積小巧,非常適合空間和功率有限的部署環(huán)境。
    發(fā)表于 04-15 11:30 ?379次閱讀
    AMD EPYC 8004<b class='flag-5'>系列</b><b class='flag-5'>處理器</b>優(yōu)勢(shì)介紹

    請(qǐng)問ADSP-BF522的外圍內(nèi)核上電順序是怎樣的?

    請(qǐng)問ADSP-BF522是不是外圍VDDEXT,VDDMEM先上電,然后VDDINT內(nèi)核再上電。 目前設(shè)計(jì)是5V外部供電經(jīng)過BUCK電路形成3.3V給ADSP-BF522的外圍VDDEXT
    發(fā)表于 01-15 07:23

    請(qǐng)問blackfin522和blackfin523在用Hostdma下載時(shí)有什么區(qū)別?

    BLACKFIN處理器的boot kerenl比較混亂,之前可以用hostdp下載bf523,但是下載522卻不行。 另外可以確定522肯定過了預(yù)引導(dǎo)階段,通過復(fù)位后測(cè)試SDRAM的時(shí)鐘,發(fā)現(xiàn)
    發(fā)表于 01-15 06:14

    ADSP-CM403BSWZ-CF和ADSP BF518相比到底誰速度快?

    ,IFFT. 2. 如果僅考慮32BIT的定點(diǎn)DSP運(yùn)算,比如FIR,DFFT,IFFT等,ADSP-CM403BSWZ-CF(240Mhz)和ADSP BF518(400Mhz)相比到底誰速度快?
    發(fā)表于 01-15 06:04

    ADSP-BF70x API的GPIO Server中為什么需要分配內(nèi)存空間給回調(diào)函數(shù)?

    我在使用adsp-bf70x的api時(shí)發(fā)現(xiàn),在adi_gpio_Init()調(diào)用后為回調(diào)函數(shù)分配了內(nèi)存空間。這里為什么需要這樣做,我不太明白,請(qǐng)大家?guī)兔忉屢幌?,謝謝!
    發(fā)表于 01-12 08:28

    請(qǐng)問ADSP BF609的雙核運(yùn)行同時(shí)跑兩個(gè)系統(tǒng),需要如何設(shè)置,要注意哪些問題?

    請(qǐng)問ADSP BF609的雙核運(yùn)行同時(shí)跑兩個(gè)系統(tǒng),需要如何設(shè)置,要注意哪些問題?另外對(duì)另一個(gè)核運(yùn)行的實(shí)時(shí)性處理要求的高一些,尤其是系統(tǒng)啟動(dòng)時(shí),能否做到
    發(fā)表于 01-12 08:08

    使用blackfin系列BF706時(shí),調(diào)用cycle_count.h打印不出來計(jì)數(shù)信息是怎么回事?

    在使用blackfin系列BF706時(shí),想測(cè)試程序使用的時(shí)鐘周期,開始包含了cycle_count.h文件,程序中定義了 cycle_t start_count; cycle_t
    發(fā)表于 01-12 07:36

    BF70x的LPDDR數(shù)據(jù)讀寫失敗怎么解決?

    如題,利用現(xiàn)有例程運(yùn)行BF70X,計(jì)劃讀取LPDDR中的數(shù)據(jù),但實(shí)際發(fā)現(xiàn)寫進(jìn)數(shù)據(jù)為0x100(或任意值)時(shí),讀取出來的數(shù)據(jù)為恒定值0x0000ffff;計(jì)劃自己對(duì)LPDDR驅(qū)動(dòng)進(jìn)行調(diào)試,采用怎樣的方法or 步驟進(jìn)行調(diào)試或者修改b
    發(fā)表于 01-12 07:10

    請(qǐng)問BF518和BF518F16有區(qū)別嗎?

    BF518BF16頁面下找到的硬件參考手冊(cè)當(dāng)中,封面上寫的是Includes ADSP-BF512, ADSP-BF514,ADSP-BF516, DSP-
    發(fā)表于 01-12 06:51

    ADSP-BF707加載程序時(shí)有什么特殊要求嗎?

    你好,ADSP-BF707手冊(cè)中有提到在I2C(TWI)不用時(shí)外部IO接地,但我們?cè)诮oBF707加載程序時(shí)發(fā)現(xiàn)只有將TWI上拉才能加載程序,接地后無法連接ICE-1000,請(qǐng)問加載程序時(shí)有什么特殊要求嗎?
    發(fā)表于 01-11 08:26