world leader in high performance signal processing
Trace: » bf526-ezbrd


The complete BF526-EZ-Board manual is available on the ADI Website. This page contains select sections from that manual.

Note that the BF526-EZKit is exactly the same board except that it includes a JTAG debug agent (which only works with Visual DSP). So you can use all BF526-EZ-Board files for it.


The EZ-Kit/EZ-Board ships with:

  • ADSP-BF526: 208 Ball BGA, 400MHz, 17mmX17mm/0.8 pitch Product Page
  • SDRAM: MOBILE SDRAM 1.8V, 64 MB, 32M x 16, VFBGA 54-Ball, Micron MT48H32M16LFCJ-75
  • FLASH: 4 MB (2M x 16 ), Numonyx M58WR032KB 1.8V, VFBGA56
  • NAND FLASH: 2 Gb 1.8V, 256Mb x 8, TFBGA63, Numonyx NAND02G-B2C 1.8V
  • SPI FLASH: 4 Mb SST 1.8V , SST25WF040
  • Audio CODEC: ADI SSM2602 1.8V low power CODEC
  • Power Analysis Interface: Sense resistors to measure VDDINT, VDDEXT, VDDMEM, SDRAM
  • Ethernet PHY: SMSC (RMII) 3.3V with internal 1.8V regulator, LAN8700
  • Battery Charger: ADP2291, 1.5A linear charger, single cell LI
  • Battery: Lithium ION, 740mAh, Ultralife UBBP005
  • Thumbwheel: Panasonic, Rotary Encoder, 2 Bit Binary, EVQ-WKA001
  • Connectors : USB OTG, Ethernet, HOST, EBIU Expansion, Group 1 Expansion, Group 2 Expansion, Group 3 Expansion


If your board does not already have U-Boot on it, you can boot over the UART in order to program U-Boot into the parallel or serial flash. Consult the booting U-Boot via the UART page for more information.

You could also program the flash with JTAG, but booting via UART is easier.


The jumpers on the BF526-EZKit are largely the same as the BF527-EZKit.


SW1 - Boot mode

SW1 controls the boot mode selection. For the full definition of available boot modes, consult the BF526 datasheet. The modes you're probably interested in are:

Position Boot Mode
1 Boot LDR from parallel flash
3 Boot LDR from SPI flash
7 Boot LDR over UART0
8 Boot LDR over UART1

Keep in mind that UART1 is the populated connector on the BF526-EZkit.

SW2 / SW7 - SPORT Enable

The default settings are:

  • SW2: ON, ON
  • SW7: ON, ON, ON, ON

SW3 / SW8 - SPI Flash / TWI

SW3 and SW8 control the SPI flash and the TWI. In order to use the SPI flash as a boot source, you should have the following settings.

SW3 should be set to ON,OFF.

SW8 should be:

SW6 - Parallel Flash Enable

Each bit on SW6 corresponds to an asynchronous memory bank. Connecting all four connects all four megs of parallel flash. By default, you should enable all four.

SW9 / SW10 / JP6 - Audio

The default settings are:

  • SW9: OFF, OFF, ON, OFF
  • SW10: ON, OFF, ON, OFF
  • JP6: Pins 2,3 shorted

SW11 / SW12 / SW13 - Ethernet and NAND

Ethernet and NAND cannot be used at the same time as the Blackfin pins are multiplexed.


If you wish to use the Ethernet, then you want these settings:

  • SW11: OFF, OFF, OFF, ON
  • SW12: ON, ON, OFF, ON
  • SW13: does not matter


If you wish to use the NAND, then you want these settings:

  • SW11: does not matter
  • SW12: OFF, OFF, ON, OFF
  • SW13: only SW13.4 needs to be ON

SW14 / JP2 / JP3 - UART

If you are having troubles with the UART, check out if you are using the correct serial cable

You should remove the jumper from JP2 (loopback) and have a jumper on JP3 (UART enable).

SW14 controls the UART and flow control pins:

SW14 Control
2 RX
4 Short RTS/CTS

By default, you should set it to OFF, ON, OFF, ON:

SW20 - GPIO Enable

The default setting is ON, ON, OFF, OFF, OFF, OFF.

SW21 - Rotary Control

The default setting is all OFF.

TP4 / TP5 / TP7 / TP17 / JP9 - Power/Memory

These 5 jumpers should all be shorted.