Table of Contents

Advertisement

Quick Links

Hardware User Manual
DEV-BF548-Lite
DEV-BF548DA-Lite
Board V1.1
Tinyboards from Bluetechnix
www.bluetechnix.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DEV-BF548-Lite and is the answer not in the manual?

Questions and answers

Summary of Contents for Blue Technix DEV-BF548-Lite

  • Page 1 Hardware User Manual DEV-BF548-Lite DEV-BF548DA-Lite Board V1.1 Tinyboards from Bluetechnix www.bluetechnix.com...
  • Page 2 Contact Bluetechnix Mechatronische Systeme GmbH Waidhausenstr. 3/19 A-1140 Vienna AUSTRIA/EUROPE office@bluetechnix.at http://www.bluetechnix.com Document No.: 100-2246-1.0 Document Revision 11 2009-02-04 Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual ...
  • Page 3: Table Of Contents

    Table of Contents   Introduction ......................... 1       Overview ........................1   Functional Specification ...................... 4     PCB Placement and Mechanical Outline................5     PCB Placement ......................5     Mechanical Outline ....................... 6     Extension Board Footprint ....................
  • Page 4   Installation ......................... 19     Initial Board Setup ...................... 19     Debug Agent Setup (DEV-BF548DA-Lite only) ............22       Using the VDSP Flash Programming Tool ............... 27   Developing an Application ..................27     Overwriting BLACKSheep Code ................27  ...
  • Page 5: Packing List

    Packing List The DEV-BF548DA-Lite and the DEV-BF548-Lite Board Package contain the following items: 1. DEV-BF548DA-Lite or DEV-BF548-Lite Board 2. 1x USB Cable (USB A/B) 3. 1x USB Cable (USB A/B) (DEV-BF548DA-Lite only) 4. 1x USB Cable (USB A/Mini USB) 5. 1x Ethernet Cable 6.
  • Page 6 Edition 2007-02 © Bluetechnix Mechatronische Systeme GmbH 2007 All Rights Reserved. The information herein is given to describe certain components and shall not be considered as a guarantee of characteristics. Terms of delivery and rights of technical change reserved. We hereby disclaim any warranties, including but not limited to warranties of non- infringement, regarding circuits, descriptions and charts stated herein.
  • Page 7 BLACKFIN Products Core Modules: CM-BF533: Blackfin Processor Module powered by Analog Devices single core ADSP-BF533 processor; up to 600MHz, 32MB RAM, 2MB Flash, 120 pin expansion connector and a size of 36.5x31.5mm CM-BF537E: Blackfin Processor Module powered by Analog Devices single core ADSP-BF537 processor;...
  • Page 8 DEV-BF5xx-FPGA: Blackfin Development Board with two sockets for any combination of Blackfin Core Modules. Additional peripherals are available, such as SD-Card, Ethernet, USB host, multi-port JTAG including a USB based Debug Agent, connector for an LCD-TFT Display and connector for a digital camera system. A large on-board SPARTAN-3 FPGA and Soft IPs make this board the most flexible Blackfin development platforms ever developed.
  • Page 9: Introduction

    1 Introduction NOTE: The DEV-BF548DA-Lite has an on-board Debug Agent, which is not available on the DEV-BF548-Lite Board. All other features are identical! In this document, when describing both boards, the name DEV-BF548-Lite is used. The DEV-BF548-Lite Development Board with integrated Debug Agent is designed as a development and application board for the high performance ADSP-BF548 based CM-BF548 Core Module.
  • Page 10      Tinyboards      maximum performance at minimum size  o Supports up to 915kbps UART-USB conversion. o Emulates a standard COM port on the computer. o Drivers for Windows and Linux available JTAG o JTAG-Plug that supports all analog Devices JTAG Emulators. Expansion Connector 1 (X1) o Data Bus o Address Bus o Memory Control...
  • Page 11      Tinyboards      maximum performance at minimum size  USB2.0 OTG Connector o Uses the On-Board USB-OTG transceiver RJ-45 Ethernet Plug o Connected to the On-Board SMSC LAN9218 Ethernet Controller External Power Supply o The board is shipped with a 12V, 2A external DC/DC Power Supply Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual ...
  • Page 12: Functional Specification

         Tinyboards      maximum performance at minimum size  2 Functional Specification Figure 2-1: Functional Block Diagram Power connector and Power supply: The supplied power supply should be used. It can deliver up to 2A at 12V. The input voltage range of an alternative power supply must be between 6-16V! The on-board DC/DC power supply generates 5V and 3.3V which are made available at the expansion connectors.
  • Page 13: Pcb Placement And Mechanical Outline

         Tinyboards      maximum performance at minimum size  3 PCB Placement and Mechanical Outline 3.1 PCB Placement Power USB JTAG Ext. JTAG USB-OTG USB-UART X 12 1 … 8 X 10 CAN1 X 8 CAN0 1 … 4 SD-CARD X 4 Ethernet JACK Corner holes on Core Module indicating insertion Rotation Figure 3-1: Connector PCB Placement ATTENTION:...
  • Page 14: Mechanical Outline

         Tinyboards      maximum performance at minimum size  3.2 Mechanical Outline Figure 3-2: Mechanical Outline – Expansion Connector Placement 3.3 Extension Board Footprint If you want to design your own Extension Board for the DEV-BF548, you can use the following Board dimensions. The mating Connectors in Figure 3-3 are mounted on top. Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual ...
  • Page 15: Figure 3-3: Recommended Footprint For Extension Boards - Top View

         Tinyboards      maximum performance at minimum size  Figure 3-3: Recommended Footprint for Extension Boards – top view Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 7 ...
  • Page 16: Connector Description

         Tinyboards      maximum performance at minimum size  4 Connector Description 4.1 X4 –RJ45 Ethernet Connector Pin No.  Signal (Core Module)  IO‐Type  1  TX+  O  2  TX‐  O  3  RX+  I  4  NC  ‐  5  NC  ‐  6  RX‐  I  7  NC  ‐  8  NC  ‐ ...
  • Page 17: X12 Uart Expansion Pads

    3  GND    4  3V3  Regulated Power  Table 4-3: UART1 additional Header 4.6 X1, X2, X3 Expansion Connectors The Expansion Connectors on the DEV-BF548-Lite for a Stacked Height of 16mm are of the following type: Part  Manufacturer  Manufacturer Part Nr.  X1, X2  AMP (Stacked Height = 16mm)  5‐5179010‐2 ...
  • Page 18: Expansion Connectors

         Tinyboards      maximum performance at minimum size  Figure 4-1: Power connector To connect to X141 use a “DCPP1” e.g. from Cliff Electronic Components (2.1mm * 5.5mm * 9.5mm) plug to the power supply. Outer contact is GND, inner contact is VCC. 4.9 Expansion Connectors The interface to the extender boards is grouped into three different connectors (X1, X2, X3).
  • Page 19: Expansion Connector X2

         Tinyboards      maximum performance at minimum size  27  27  nARDY  I  21  28  28  PH4  I/O  26  29  29  5.0V *)  PWR    30  30  5.0V  )  PWR    31  31  Vin  )  PWR    32  32  Vin  )  PWR    33  33 ...
  • Page 20: X1 - Expansion Connector 1

         Tinyboards      maximum performance at minimum size  4.9.2 X1 – Expansion Connector 1 Pin No.   Pin No.  Signal  Signal type  Pin No CM  (Symbol)  (Connector)  61  1  A1  O  1  62  2  A3  O  3  63  3  A5  O  5  64  4  A7  O  7  65  5 ...
  • Page 21: X3 - Expansion Connector 3

         Tinyboards      maximum performance at minimum size  106  46  PF10  I/O  172  107  47  PF8  I/O  174  108  48  PF6  I/O  176  109  49  PF4  I/O  178  110  50  PF2  I/O  180  111  51  PF0  I/O  182  112  52  PH2  I/O  24 ...
  • Page 22      Tinyboards      maximum performance at minimum size  147  27  PA3  I/O  104  148  28  PA4  I/O  105  149  29  PA6  I/O  107  150  30  PA7  I/O  108  151  31  PA8  I/O  109  152  32  PA10  I/O  111  153  33  PA11  I/O  112 ...
  • Page 23: Expansion Connector X3

         Tinyboards      maximum performance at minimum size  196  76  ATAPI_PDIAG  I  134  197  77  EXT_WAKEUP  O  33  198  78  GND  PWR    199  79  CLKBUF  O  69  200  80  GND  PWR    4-9 Expansion Connector X3 Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 15 ...
  • Page 24: Switches, Jumper And Led Description

         Tinyboards      maximum performance at minimum size  5 Switches, Jumper and LED Description 5.1 S1 – Reset switch Performs system reset. 5.2 S2 – Ethernet Control Signals / SDCARD CS Default Settings Dipswitch  Function  S2.1  Connect SDCARD CS to PC5  S2.2  Connect nAMS1 from Core Module to Ethernet chip  S2.3  Connect PE6 from Core Module to Ethernet chip IRQ  S2.4  Connect PME of Ethernet chip to test point PME1 ...
  • Page 25: Jp3 - Rtc Power Jumper

         Tinyboards      maximum performance at minimum size  5.6 JP3 – RTC Power Jumper This jumper is used to connect the VddRTC pin of the Core Module to 3.3V. You can also use this jumper to connect a battery to the internal RTC of the Blackfin.´ 5.7 JP4 –...
  • Page 26: Boot Mode Description

         Tinyboards      maximum performance at minimum size  6 Boot Mode Description Boot-settings for CM-BF548 (S4) only Switches 1 – 4 of 8 are shown The default Boot Mode option for the BLACKSheep Software is 0001 ! The default Boot Mode option for the uClinux / uBoot is 0001 ! BMODE3–0 (S4.4‐S4.1) ...
  • Page 27: Installation

    USB device the driver for MAC and LINUX are available on the CD. In order to set up und test your DEV-BF548-Lite board the following steps can be done: 1. Make sure jumpers JP2 and JP3 are set and the Switch S3 is in Position 1. as shown in Figure 7-1 (JP1 unset).
  • Page 28      Tinyboards      maximum performance at minimum size  If the wizard asks you to connect to the windows update site, select “No, not this time” Choose: “Install from a list or specific location”. The driver is located on your support Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 20 ...
  • Page 29 COM port with 115200 Baud, 8 Data-bits, No Parity and 1 Stop bit, disable the Hardware flow control. 7. Reset the DEV-BF548-Lite Board (Press the main reset button). After this you will see the BLACKSheep boot-screen showing up. If you disconnect the device, you have to reconnect.
  • Page 30: Debug Agent Setup (Dev-Bf548Da-Lite Only)

         Tinyboards      maximum performance at minimum size  This shows a sample boot screen. Depending on the current software version, you might get different boot messages. 8. You can find a simple hello world program on your support CD or at the download section of the product homepage.
  • Page 31      Tinyboards      maximum performance at minimum size  3. Configure VDSP++4.5 to support the DEV-BF548DA-Lite by starting the Installer from your support CD. Once started you should see the following dialog. Note: To run the installer the .net framework is required! 4. Select the Core Module that you have inserted in the socket of your DEV-BF548DA- Lite.
  • Page 32      Tinyboards      maximum performance at minimum size  After the install process you have to create a Platform using the Platform Wizard of the VDSP++. Please follow the instructions to create a valid Platform for the Bluetechnix USB Debug Agent. 1. Open the VisualDSP++ Configurator from the start menu entry of VisualDSP++ 4.5. 2.
  • Page 33      Tinyboards      maximum performance at minimum size  3. Select “EZ-KIT Lite” and press “Next”. 4. Select the platform that you have created with the VisualDSP++ Configurator and press “Finish”. Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 25 ...
  • Page 34      Tinyboards      maximum performance at minimum size  Now the session is ready and VDSP++ should start with these settings. The Core Module on the DEV-BF548DA-Lite is now ready for debugging. For further information about the session wizard and the VDSP++ tools please refer to the VDSP++ manuals downloadable from the Analog Devices website.
  • Page 35: Using The Vdsp Flash Programming Tool

         Tinyboards      maximum performance at minimum size  8 Using the VDSP Flash Programming Tool 8.1 Developing an Application If you are developing your own projects with the VDSP++ development tools using the JTAG provided by Analog Devices you can use the flash programming tool included in the VDSP++ environment in order to flash your program on the Core Module.
  • Page 36: Extender Board Compatibility List

        maximum performance at minimum size  9 Extender Board Compatibility List This chapter points out the compatibility of the DEV-BF548-Lite and DEV-BF548DA-Lite with Core Module and Extension Boards. Please refer to the Extender board and Core Module Hardware Manuals for further information. Legend:...
  • Page 37: Audio Extender Board

         Tinyboards      maximum performance at minimum size  9.4 Audio Extender Board Core Module CM-BF548 EXT-BF5xx-Audio Table 9-4: Used with the Audio Extender Board 9.5 Camera Extender Board Core Module CM-BF548 EXT-BF5xx-Camera Table 9-5: Used with the Camera Extender Board 9.6 Analog-Digital / Digital-Analog Converter Extender Board Core Module CM-BF548 EXT-BF5xx-AD/DA...
  • Page 38: Camera And Audio Extender Board

         Tinyboards      maximum performance at minimum size  9.9 Camera and Audio Extender Board Core Module CM-BF548 EXT-BF5xx-Camera EXT-BF5xx-Audio Table 9-9: Used with the Camera and the Audio Extender Board Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 30 ...
  • Page 39: Anomalies

         Tinyboards      maximum performance at minimum size  10 Anomalies Missing pull up resistor on nBR -> workaround done Missing pull up resistor on CMD_OD -> workaround done Table 10-1: Anomalies on V1.0 boards Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 31 ...
  • Page 40: Product Changes

         Tinyboards      maximum performance at minimum size  11 Product Changes Version Changes V1.1 Bug Fix and Connector Replacement V1.0 Initial Board Version Table 11-1: Product Changes Blackfin DEV‐BF548‐Lite & DEV‐BF548DA‐Lite Hardware User Manual  Page 32 ...
  • Page 41: Document Revision History

         Tinyboards      maximum performance at minimum size  12 Document Revision History Version Date Document Revision 2009-02-04 Caption for some tables added Table 5-1 corrected Table 6-1 S4.4-S4.1 added 2008-10-15 Chapter 4.9: column Pin No. (Symbol) added 2008-09-23 Extension Footprint added, Layout changed 2008-08-18 English checked for grammar, spelling and clarity.
  • Page 42: A List Of Figures And Tables

    Tinyboards      maximum performance at minimum size  List of Figures and Tables Figures: Figure 1-1: Overview of the DEV-BF548-Lite Board ............... 1   Figure 2-1: Functional Block Diagram ..................4   Figure 3-1: Connector PCB Placement ..................5   Figure 3-2: Mechanical Outline – Expansion Connector Placement ......... 6  ...

This manual is also suitable for:

Dev-bf548da-lite

Table of Contents