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

BF518F-EZ-Board

www.analog.com_static_imported-files_images_product_descriptions_bf518_ezkit.jpg

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

Note that the BF518F-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 BF518F-EZ-Board files for it.

The board ships with:

  • Processor: ADSP-BF518F: 400 MHz. Datasheet
  • SDRAM: 64 MB, 32M x 16, Micron MT48LC32M16A2TG ,3.3V
  • FLASH: 4 MB (2M x 16 ), ST Micro M29W320DB 3.3V
  • SPI FLASH: 4 Mb on-chip SPI 1.8V
  • Audio CODEC: Either
    • ADI SSM2602 CODEC 3.3 Volts, 12MHz input
    • ADI SSM2603 CODEC 3.3 Volts, 12MHz input
  • A/D Converter: AD7266, Differential/Single-Ended Input, Dual 2 MSPS, 12 bit 3 Channel
  • Ethernet PHY: Micrel integrated 3-port 10/100 Managed Switch, KSZ8893MQL (Datasheet)
  • LEDs: 13 LEDs: 1 power (green), 1 board reset (red), 3 general purpose (amber), 8 Ethernet (amber)
  • Thumbwheel: Panasonic, Rotary Encoder, 2 Bit Binary, EVQ-WKA001
  • RTC Battery: 3.0 Volt Li-ION, CR2430 (270mAh)
  • eMMC flash memory: MTFC2GDKDM - 2GB.

U-Boot

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.

Default Settings

Here are the default board settings:

Switch Settings
SW1 POSITION = 3
SW2 ALL ON
SW3 ALL ON
SW4 ALL OFF
SW5 ON ON OFF ON
SW6 OFF OFF ON OFF
SW7 ON ON ON OFF
SW8 ON ON ON OFF
SW10 ON ON ON OFF
SW15 ALL ON
SW16 ON OFF ON OFF ON OFF
SW17 ON ON ON OFF ON OFF
SW18 ON ON ON OFF OFF OFF
SW19 ALL ON
SW20 ALL OFF
SW21 ALL OFF
Jumper Settings
JP3 INSTALLED
JP4 NOT INSTALLED
JP11 NOT INSTALLED
JP12 INSTALLED
JP13 NOT INSTALLED
JP14 NOT INSTALLED
JP15 INSTALLED ON 2 AND 3
JP16 INSTALLED
JP17 - JP28 INSTALLED ON 2 AND 3
P8 - P11 INSTALLED

Setup

SW1 - Boot mode

SW1 controls the boot mode selection. For the full definition of available boot modes, consult the BF518 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 UART

SW3 - Parallel Flash

Each sub switch corresponds to an async bank. When a switch is ON, the corresponding async bank is connected to the parallel flash. So to disconnect the parallel flash completely, turn off all the switches.

Note that ASM2 is muxed with SPI0 SS and SPI1 SSEL5, and that ASM3 is muxed with PPI0 FS3 and SPI0 SSEL2. Usually ASM2 isn't an issue, but see JP16 with SPI0 SSEL2 as the on-board SPI flash is connected to this.

SW10 - UART

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

SW10 controls the UART and flow control:

SW10 Control
1 TX
2 N/A
3 RX
4 Short RX/TX (Loopback)

It should be set to ON, ON, ON, OFF:

SW15 - SPORT0 and SDH

SPORT0 shares pins with SD host controller.So,in order to make SD/SDIO card work properly,SW15 must be switched to all OFF,vice versa.

SW20, SW21 - eMMC enable

Turn SW20, SW21 to all ON to use on board 2GB eMMC flash memory. The eMMC and SD interfaces share the same signals; therefore, no card should be inserted into the SD connector when the eMMC device is used.

JP16 - SPI Flash

If you wish to use the on-board SPI flash, you must connect this jumper and disable SW3[4]. The ASM3 pin is shared between the SPI flash SSEL and the last bank of parallel flash.