Hardware User Manual eDEV-BF5xx V2.0 Contact Bluetechnix Mechatronische Systeme GmbH Waidhausenstraße 3/19 A-1140 Vienna AUSTRIA/EUROPE [email protected] http://www.bluetechnix.com Document No.: 100-2342-2-2.6 Date: 2012-03-26 eDEV-BF5xx_HUM_V2.0.docx 2 Table of Contents Blackfin® Core Modules ............................................................................................................................................................................ 6 Blackfin® Development Boards ............................................................................................................................................................. 8 1 2 Introduction ....................................................................................................................................................................................... 9 1.1 Overview .................................................................................................................................................................................... 9 1.2 Key Features ...........................................................................................................................................................................10 1.3 Applications............................................................................................................................................................................11 General Description ......................................................................................................................................................................12 2.1 3 4 5 6 Functional Description .......................................................................................................................................................12 2.1.1 Powering ........................................................................................................................................................................13 2.1.2 Data Line Buffering ....................................................................................................................................................13 2.1.3 USB ...................................................................................................................................................................................13 2.1.4 Ethernet ..........................................................................................................................................................................13 2.1.5 SD-Card...........................................................................................................................................................................13 2.1.6 Image Sensors (BLT-ISM-Connector) ..................................................................................................................13 2.1.7 RGB-TFT Display ..........................................................................................................................................................13 2.2 PCB Placement ......................................................................................................................................................................14 2.3 Mechanical Outline ..............................................................................................................................................................15 2.4 Extender Board Footprint .................................................................................................................................................17 Specifications...................................................................................................................................................................................18 3.1.1 Operating Conditions ...............................................................................................................................................18 3.1.2 Maximum Ratings.......................................................................................................................................................18 3.1.3 ESD Sensitivity .............................................................................................................................................................18 Connector Description .................................................................................................................................................................19 4.1 Extension Connector X1 ....................................................................................................................................................19 4.2 Extension Connector X2 ....................................................................................................................................................22 4.3 Image Sensor Connector X11 (BLT-ISM-Connector) ...............................................................................................26 4.4 Display Connector X6 .........................................................................................................................................................26 Switches, Jumpers and LEDs .....................................................................................................................................................28 5.1 Power LED ...............................................................................................................................................................................28 5.2 GPIO LEDs ................................................................................................................................................................................28 5.3 GPIO Button ............................................................................................................................................................................28 5.4 Reset Button ...........................................................................................................................................................................28 5.5 Board Configuration Switches (S2, S3).........................................................................................................................28 5.6 Boot Mode Switch (S6) .......................................................................................................................................................29 5.7 UART Routing Switch (S5) .................................................................................................................................................30 Support ..............................................................................................................................................................................................31 eDEV-BF5xx_HUM_V2.0.docx 3 6.1 General Support....................................................................................................................................................................31 6.2 Board Support Packages ...................................................................................................................................................31 6.3 Blackfin® Software Support ..............................................................................................................................................31 6.3.1 BLACKSheep® OS ........................................................................................................................................................31 6.3.2 LabVIEW .........................................................................................................................................................................31 6.3.3 uClinux ............................................................................................................................................................................31 6.4 Blackfin® Design Services ...................................................................................................................................................31 6.4.1 7 Upcoming Products and Software Releases ....................................................................................................31 Ordering Information ...................................................................................................................................................................32 7.1 8 Predefined mounting options for eDEV-BF5xx ........................................................................................................32 Dependability ..................................................................................................................................................................................33 8.1 9 MTBF ..........................................................................................................................................................................................33 Product History ...............................................................................................................................................................................34 9.1 Version Information.............................................................................................................................................................34 9.2 Anomalies................................................................................................................................................................................34 10 Document Revision History ...................................................................................................................................................35 11 List of Abbreviations ................................................................................................................................................................36 A List of Figures and Tables............................................................................................................................................................37 eDEV-BF5xx_HUM_V2.0.docx 4 © Bluetechnix Mechatronische Systeme GmbH 2012 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. Bluetechnix makes and you receive no warranties or conditions, express, implied, statutory or in any communication with you. Bluetechnix specifically disclaims any implied warranty of merchantability or fitness for a particular purpose. Bluetechnix takes no liability for any damages and errors causing of the usage of this board. The user of this board is responsible by himself for the functionality of his application. He is allowed to use the board only if he has the qualification. More information is found in the General Terms and Conditions (AGB). Information For further information on technology, delivery terms and conditions and prices please contact Bluetechnix (http://www.bluetechnix.com). Warning Due to technical requirements components may contain dangerous substances. eDEV-BF5xx_HUM_V2.0.docx 5 Blackfin® Core Modules TCM-BF518-C-C-Q25S32F2 (TCM-BF518) The Tiny Core Module TCM-BF518 is powered by Analog Devices' single core ADSP-BF518 processor; up to 400MHz, 32MB SDRAM, up to 8MB flash. The 2x60 pin expansion connectors are backwards compatible with other Core Modules. ACM-BF525C-C-C-Q25S64F4N1024 The Core Module ACM-BF525C is optimized for audio applications and performance. It is based on the high performance ADSPBF525Cfrom Analog Devices. It addresses 64MByte SDRAM via its 16bit wide SDRAM bus, has an onboard NOR-flash of 4MByte and a NAND-flash with 1024MByte. CM-BF527-C-C-Q50S32F8 (CM-BF527) The Core Module CM-BF527 is powered by Analog Devices' single core ADSP-BF527 processor; key features are USB OTG 2.0 and Ethernet. The 2x60 pin expansion connectors are backwards compatible with other Core Modules. CM-BF533-C-C-Q25S32F2 (CM-BF533) The Core Module CM-BF533 is powered by Analog Devices' single core ADSP-BF533 processor; up to 600MHz, 32MB SDRAM, 2MB flash, 2x60 pin expansion connectors at a size of 36.5x31.5mm. TCM-BF537-C-I-Q25S32F8 (TCM-BF537) The Tiny Core Module TCM-BF537 is powered by Analog Devices' single core ADSP-BF537 processor; up to 500MHz, 32MB SDRAM, 8MB flash, a size of 28x28mm, 2x60 pin expansion connectors, Ball Grid Array or Border Pads for reflow soldering, industrial temperature range -40°C to +85°C. CM-BF537-C-C-Q25S32F4 (CM-BF537E) The Core Module CM-BF537 is powered by Analog Devices' single core ADSP-BF537 processor; up to 600MHz, 32MB SDRAM, 4MB flash, integrated TP10/100 Ethernet physical transceiver, 2x60 pin expansion connectors at a size of 36.5x31.5mm. CM-BF537-C-C-Q30S32F4-U (CM-BF537U) The Core Module CM-BF537 is powered by Analog Devices' single core ADSP-BF537 processor; up to 600MHz, 32MB SDRAM, 4MB flash, integrated USB 2.0 Device, 2x60 pin expansion connectors at a size of 36.5x31.5mm. CM-BF548-C-C-Q25S64F8 (CM-BF548) The Core Module CM-BF548 is characterized by its numerous peripheral interfaces, its performance in combination with its high speed memory interface (DDR). Key features are 533MHz, 64MB DDR SD-RAM (266MHz), and 8MB flash. CM-BF561-C-C-Q25S64F8 (CM-BF561) The Core Module CM-BF561 is powered by Analog Devices' dual core ADSP-BF561 processor; up to 2x 600MHz, 64MB SDRAM, 8MB flash, 2x60 pin expansion connectors at a size of 36.5x31.5mm. eCM-BF561-C-C-Q25S128F32 (eCM-BF561) The Core Module CM-BF561 is powered by Analog Devices' dual core ADSP-BF561 processor; up to 2x 600MHz, 128MB SDRAM, 8MB flash, 2x100 pin expansion connectors and a size of 44x33mm. eDEV-BF5xx_HUM_V2.0.docx 6 Core Module naming information The idea is to put more Core Module specific technical information into the product name. New Core Module names will have following technical information covered in their names. • Product Family, • CPU-Type, • Connection-Type, • Operating Temperature Range, • Crystal Frequency [MHz], • RAM [MB], • Flash [MB], • External Controllers • Optional o Special and/or o Former name That expands of course the name but allows the customer to get the most important Core Module specific information at the first sight. Have a look at the example below to get an idea of the new Core Module names. Example CM-BF537-C-C-Q25S32F4 (CM-BF537E) CM - BF537 - C - C - Q25 S32 F4 - - (CM-BF537E) Product Family Former name CM = Core Module Special SBC = Single Board Computer Custom Core Modules or specials CPU-Type uC = uclinux Equals the name of CPU Extra controllers mounted Connection-Type E = Ethernet A = BGA U = USB B = Border pad Flash [MB] C = Connector F = NOR Flash [MB] S = SSpecial N = NAND Flash [MB] Operating Temperature Range RAM A = Automotive (-40° to +125°) S = SDRAM [MB] C = Commercial (0° to +70°) I = Industry (-40° to +85°) Crystal Frequency Notation: QXX[MHz] eDEV-BF5xx_HUM_V2.0.docx 7 Blackfin® Development Boards ADEV-BF52xC Feature rich, low cost embedded audio development platform which supports Audio Core Modules (ACM). The form factor of the ADEV-BF52xC allows easy integration of the board into OEM products. Dedicated interfaces such as USB2.0, Line In/Out, headphone out and an onboard silicon microphone turn the ADEV-BF52xC into a fullfeatured development platform for most embedded audio applications in commercial areas. DEV-BF5xxDA-Lite Get ready to program and debug Bluetechnix Core Modules with this tiny development platform including an USBBased Debug Agent. The DEV-BF5xxDA-Lite is a low cost starter development system including a VDSP++ Evaluation Software License. DEV-BF548-Lite Low-cost development board with a socket for Bluetechnix’ CM-BF548 Core Module. Additional interfaces are available, e.g. an SD-Card, USB and Ethernet. DEV-BF548DA-Lite Get ready to program and debug Bluetechnix CM-BF548 Core Module with this tiny development platform including an USB-Based Debug Agent. The DEV-BF548DA-Lite is a low-cost starter development system including a VDSP++ Evaluation Software License. eDEV-BF5xx Feature rich, low cost rapid development platform which provides all interfaces on dedicated connectors and has all Core Module pins routed to solder pads which easily can be accessed by the developers. The eDEV-BF5xx supports the latest debugging interface from Analog Devices - ADI-SADA (Analog Devices Stand Alone Debug Agent). EVAL-BF5xx Tiny, low cost embedded platform which supports Bluetechnix powerful Blackfin® based Core Modules. The form factor (75x75mm) of the EVAL-BF5xx allows easy integration of the board into OEM products. Dedicated interfaces such as USB2.0, SD-card slot, CAN interface connectors and of course Ethernet, turn the EVAL-BF5xx into a fullfeatured evaluation platform for most embedded applications. Extender boards Extender boards (EXT-BF5xx) are expanding the development and evaluation boards by several interfaces and functionalities. Targeted application areas are: audio/video processing, security and surveillance, Ethernet access, positioning, automation and control, experimental development and measuring. Note! Bluetechnix is offering tailored board developments as well. eDEV-BF5xx_HUM_V2.0.docx 8 1 Introduction The eDEV-BF5xx Development Board is a feature rich, low cost rapid development platform designed to decrease time-to-market of customized applications. It supports Bluetechnix’ powerful Blackfin® based Core Modules like the latest eCM-BF561. The development board provides all interfaces on dedicated connectors and has all Core Module pins routed to solder pads which can be easily accessed by the developers. This allows customers to connect their own hardware and enables comfortable measurements. Interfaces such as a high-speed serial port which is directly connectable to a computer USB port, an USB 2.0 device controller, a LAN controller and an SD-Card socket are available. The eDEV-BF5xx supports the latest debugging interface from Analog Devices - ADI-SADA (Analog Devices Stand Alone Debug Agent) which is fully compatible with Visual DSP++ and allows programming and debugging any of the Blackfin® processors. Of course the development board is compatible with your ADI High Performance Debug Agent. The eDEV-BF5xx features the latest extender socket (bottom side) for upcoming extender boards. 1.1 Overview Figure 1-1 shows the main parts of the Development Board. 120 Pin Expansion Connector A 120 Pin Expansion Connector B DC/DC Power Supply USB to UART (5V and 3V3) DEBUG AGENT eCM-BF561 Touchscreen Controller USB 2.0 Device Controller LAN Controller 187 Solderpads SD-Card Cam Interface TFT Interface Figure 1-1: Main components of eDEV-BF5xx eDEV-BF5xx_HUM_V2.0.docx 9 1.2 Key Features • • • • • • • • • • • • • eCM-BF561 Core Module Slot o Mating with eCMBF561 Core Module o Two mounting holes allow fixing the Core Module with two M2 screws USB to UART converter o SiLabs CP2102 USB to UART Bridge o Mini USB-B Connector USB 2.0 Device Controller o PLX Technology NET2272 USB Device Controller o Mini USB-B Connector Ethernet Controller o SMSC LAN9218 Ethernet Controller o RJ45 Connector with 2 LEDs o 93C46B/SN EEPROM for MAC storage Power Supplies o DC-Plug o 3.3V switching supply for all Devices except SADA (max. 2A) o 5.0V switching supply for SADA (max. 0.5A) o Programmable LDO1 (default 1.8V) core voltage supply for Image Sensor (max. 300mA) o Programmable LDO2 (default 2.85V) analog and IO voltage for Image Sensor (max. 300mA) Touch Screen Controller o Texas Instruments TSC2003 o I²C interface TFT Connector o 40 pin ZIF connector o Various EDT displays available (3,5” to 7”; 320x240 to 800x480) Camera Connector (BLT-ISM-Connector) o 30 pin ZIF connector o Compatible with all Bluetechnix Image Sensor Modules SD-Card Slot o Compatible with SD HC-Cards o SPI interface 2x 120 Pin Extension Connector o 2x Samtec QSH-060-01-L-D-A o All eCM Pins and additional power pins available 187 Solder Pads o All eCM Pins and available o 2.45mm (0.1”) pitch spacing to solder standard headers or sockets for testing own hardware LEDs o 1 power LED o LEDs (red and green) on GPIOs Button o RESET Button o 1 Button on GPIO eDEV-BF5xx_HUM_V2.0.docx 10 1.3 Applications • • • • • • • • • Parallel digital signal processing Imaging and consumer multimedia Set top boxes Automotive vision systems Portable media players Digital video camera systems Video Conference Applications Image recognition Video streaming application eDEV-BF5xx_HUM_V2.0.docx 11 2 General Description The eDEV-BF5xx is a powerful evaluation platform designed for the latest Blackfin based Core Modules of Bluetechnix. It features a connector slot for a Core Module and offers wide spread connectivity possibilities. The USB and Ethernet controllers are connected to the Blackfins EBI (External Bus Interface). An interface for the Bluetechnix’ Image Sensor Modules (ISM) as well as a TFT connector is on board. The image sensors are routed to PPI0. The TFT connector operates with TFT displays from EDT with the standard family-concept interface. It is routed to the PPI1 of the Core Module. An additional touch screen controller is connected to GPIOs. A JTAG connector is available to connect your high speed JTAG from Analog Devices or the ADI-SADA (Analog Devices Stand Alone Debug Agent). The SD-Card socket is routed to the SPI port of the Core Module. The eDEV-BF5xx has all Core Module pins routed to solder pads in order to ensure a good connectivity of external hardware. 2.1 Functional Description 120 Pin Expansion Connector A DC/DC Power Supply Solder Pads SD-Card Touch Screen Controller UART JTAG SPI eCM-BF561 UART To USB Mini-USB-B USB 2.0 Device Controller Mini-USB-B LAN Controller RJ45 EBI TFT Interface JTAG PPI1 DEBUG AGENT GPIO MiniUSB-B DC-socket (5V and 3V3) PPI0 Cam Interface Solder Pads 120 Pin Expansion Connector B Figure 2-1: Interconnection diagram eDEV-BF5xx_HUM_V2.0.docx 12 2.1.1 Powering The eDEV-BF5xx must be powered externally by connecting a DC source to the DC-plug. The Voltage can vary between 7V and 24V. The on-board regulators are generating the 5.0V supply for the SADA and the 3.3V supply for the Core Module and all other devices. 2.1.2 Data Line Buffering To guarantee that devices externally connected to the EBI are working without any problems, line buffers are connected to the 32-bit data bus. For buffering the 74LVT16245MTD with 3-state outputs is used. 2.1.3 USB There are two USB connectors on the development board. One is connected to an UART to USB converter (X8), the second to the USB 2.0 Device controller (X7). The CP2102 USB to UART Bridge from Silicon Labs is connected to the UART0 of the Blackfin. This USB connection is easy to use and ideal for debug outputs on the PC. The needed Drivers are available on the manufacturer’s website: http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx. The UART is also available on a standard 4-pin 2.54mm pitch header. To change the UART routing the right switcher setting (S5) has to be made. The NET2272 USB Device controller from PLX Technology is connected to the EBI. If the Controller won’t be used, he can be disabled by setting the right configuration on the DIP-Switches (see chapter 5.5). The NET2272 is USB V2.0 compliant and provides a high speed USB connection to a USB Host. 2.1.4 Ethernet The LAN9218 is a 10/100 Base-T Ethernet Controller from SMSC with integrated MAC and PHY. The controller is fully IEEE 802.3/802.3u compliant; the PHY supports HP-Auto-MDIX. 2.1.5 SD-Card The SD-Card slot is located on the bottom side of the board. The cards are connected via SPI to the Blackfin, a 4-bit parallel data transmission mode is not supported. 2.1.6 Image Sensors (BLT-ISM-Connector) The 30-pin ZIF socket allows connecting Image Sensor Modules (ISM) from Bluetechnix. The ISM is connected to the PPI0 of the Core Module. There are a various number of ISMs available. Please check out our website for an actual list of available modules. 2.1.7 RGB-TFT Display Another ZIF socket (40-pin) is allows connecting a TFT-Display to the PPI1 of the Core Module. The connector is compatible with different TFT Displays from EDT (Emerging Display Technologies). Contact Bluetechnix for a list of currently supported displays. eDEV-BF5xx_HUM_V2.0.docx 13 There is also a touch screen controller on board (TCS2003) accessible via I²C. 2.2 PCB Placement Figure 2-2 shows the position of the connectors, switches and LEDs on the board. Figure 2-2: Interface overview eDEV-BF5xx_HUM_V2.0.docx 14 2.3 Mechanical Outline Figure 2-3: Mechanical outline top view eDEV-BF5xx_HUM_V2.0.docx 15 Figure 2-4: Mechanical outline bottom view eDEV-BF5xx_HUM_V2.0.docx 16 2.4 Extender Board Footprint Figure 2-5 shows the recommended extension board layout used also for Bluetechnix extension boards. For the detailed dimensions for the extension board connectors (QTH-060-01-L-D-A from Samtec) please refer the Samtec product manual. Figure 2-5: Recommended extender board layout eDEV-BF5xx_HUM_V2.0.docx 17 3 Specifications 3.1.1 Symbol VIN I3V3 I5V01) VRTC2) IRTC2) Operating Conditions Parameter Input supply voltage 3.3V current 5.0V current Real-time clock supply voltage VRTC current Min 7 Typical Max 24 TBD TBD TBD TBD TBD Unit V A A V µA Table 3-1: Electrical characteristics 1) Only in ADI-SADA is used, otherwise the 5.5V is unloaded. 2) The eCM-BF561 has no RTC. This power supply is reserved for future use. 3.1.2 Maximum Ratings Stressing the device above the rating listed in the absolute maximum ratings table may cause permanent damage to the device. These are stress ratings only. Operation of the device at these or any other conditions greater than those indicated in the operating sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Symbol VIO VIN TAMB TSTO TSLD φAMB Parameter Input or output voltage Input supply voltage Ambient temperature Storage temperature Solder temperature for 10 seconds Relative ambient humidity Min -0.5 -0.5 -0 -55 Max 3.6 24 85 150 260 90 Unit V V °C °C °C % Table 3-2: Absolute maximum ratings 3.1.3 ESD Sensitivity ESD (electrostatic discharge) sensitive device. Charged devices and circuit boards can discharge without detection. Although this product features patented or proprietary protection circuitry, damage may occur on devices subjected to high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality. eDEV-BF5xx_HUM_V2.0.docx 18 4 Connector Description 4.1 Extension Connector X1 Pin Name Type 1 GND PWR 2 GND PWR 3 PPI0.D8 I/O 4 PPI0.D0 I/O 5 PPI0.D9 I/O 6 PPI0.D1 I/O 7 PPI0.D10 I/O 8 PPI0.D2 I/O 9 PPI0.D11 I/O 10 PPI0.D3 I/O 11 PPI0.D12 I/O 12 PPI0.D4 I/O 13 PPI0.D13 I/O 14 PPI0.D5 I/O 15 PPI0.D14 I/O 16 PPI0.D6 I/O 17 PPI0.D15 I/O 18 PPI0.D7 I/O Parallel Peripheral Interface 0 Data 19 PPI0.SY3 I/O Parallel Peripheral Interface 0 Sync 3 20 PPI0.SY2 I/O 21 GND PWR 22 PPI0.SY1 I/O 23 PPIXD16 - RFU 24 PPI0.CLK I Clock Input for Parallel Peripheral Interface 0 25 PPIXD17 - RFU 26 GND PWR Power Ground 27 PPIXD18 - RFU 28 PPI1.D0 I/O Parallel Peripheral Interface 1 Data 29 PPIXD19 - RFU 30 PPI1.D1 I/O Parallel Peripheral Interface 1 Data 31 PPIXD20 - RFU 32 PPI1.D2 I/O Parallel Peripheral Interface 1 Data 33 PPIXD21 - RFU 34 PPI1.D3 I/O Parallel Peripheral Interface 1 Data 35 PPIXD22 - RFU 36 PPI1.D4 I/O Parallel Peripheral Interface 1 Data 37 PPIXD23 - RFU 38 PPI1.D5 I/O Parallel Peripheral Interface 1 Data eDEV-BF5xx_HUM_V2.0.docx Alternative Function Description Power Ground Power Ground PF40 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF41 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF42 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF43 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF44 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF45 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF46 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Data PF47 TMR9 Parallel Peripheral Interface 0 Data Parallel Peripheral Interface 0 Sync 2 Power Ground TMR8 Parallel Peripheral Interface 0 Sync 1 19 Pin Name Type Alternative Function Description 39 GND PWR Power Ground 40 PPI1.D6 I/O Parallel Peripheral Interface 1 Data 41 CAN_TX - RFU 42 PPI1.D7 I/O Parallel Peripheral Interface 1 Data 43 CAN_RX - 44 PPI1.D8 I/O 45 PF9 I/O 46 PPI1.D9 I/O 47 PF8 I/O 48 PPI1.D10 I/O 49 GND PWR 50 PPI1.D11 I/O 51 SP1.RSCLK I/O PF30 Serial Port 1 Receive Clock 52 PPI1.D12 I/O PF36 Parallel Peripheral Interface 1 Data 53 SP1.RFS I/O PF24 Serial Port 1 Receive Frame Sync 54 PPI1.D13 I/O PF37 Parallel Peripheral Interface 1 Data 55 SP1.DRPRI I 56 PPI1.D14 I/O PF38 Parallel Peripheral Interface 1 Data 57 SP1.DRSEC I PF25 Serial Port 1 Secondary Data Receive 58 PPI1.D15 I/O PF39 Parallel Peripheral Interface 1 Data 59 GND PWR Power Ground 60 GND PWR Power Ground 61 GND PWR Power Ground 62 GND PWR Power Ground RFU PF32 Parallel Peripheral Interface 1 Data GPIO PF33 Parallel Peripheral Interface 1 Data PF34 Parallel Peripheral Interface 1 Data GPIO Power Ground PF35 Parallel Peripheral Interface 1 Data Serial Port 1 Primary Data Receive 63 SP1.TSCLK I/O 64 PPI1.SY3 I/O 65 SP1.TFS I/O PF21 Serial Port 1 Transmit Frame Sync 66 PPI1.SY2 I/O TMR11 Parallel Peripheral Interface 1 Sync 2 PF31 Serial Port 1 Transmit Clock Parallel Peripheral Interface 1 Sync 3 67 SP1.DTPRI O PF23 Serial Port 1 Primary Data Transmit 68 PPI1.SY1 I/O TMR10 Parallel Peripheral Interface 1 Sync 1 69 SP1.DTSEC O PF22 Serial Port 1 Secondary Data Transmit 70 PPI1.CLK I Clock Input for Parallel Peripheral Interface 1 71 SPI.MOSI O Serial Peripheral Interface Data Output 72 3V3 PWR 3.3V Power Supply 73 SPI.MISO I Serial Peripheral Interface Data Input 74 3V3 PWR 3.3V Power Supply 75 SPI.SCK O Serial Peripheral Interface Clock 76 3V3 PWR 3.3V Power Supply 77 GND PWR Power Ground 78 GND PWR Power Ground 79 CLKBUF O Buffered Blackfin Master Clock Output 80 GND PWR Power Ground 81 GND PWR Power Ground eDEV-BF5xx_HUM_V2.0.docx 20 Pin Name Type 82 GND PWR 83 SP0.RSCLK I/O 84 NNMI0 I 85 SP0.RFS I/O 86 NNMI1 I Non Maskable Interrupt for Core 1 87 SP0.DRPRI I Serial Port 0 Primary Data Receive 88 UART.RX I/O PF27 UART1 Receive Data 89 SP0.DRSEC I PF20 Serial Port 0 Secondary Data Receive 90 UART.TX I/O PF26 UART1 Transmit Data 91 SP0.TSCLK I/O PF29 Serial Port 0 Transmit Clock 92 GND PWR 93 SP0.TFS I/O 94 NC - 95 SP0.DTPRI O 96 UART2.RX - 97 SP0.DTSEC O 98 UART2.TX - RFU 99 PF14 I/O GPIO 100 NC - Not Connected 101 PF13 I/O GPIO 102 NC - Not Connected 103 PF12 I/O GPIO 104 GND PWR Power Ground 105 PF11 I/O GPIO 106 GND PWR Power Ground 107 PF10 I/O GPIO 108 GND PWR Power Ground 109 GND PWR Power Ground 110 NC - Not Connected 111 GND PWR Power Ground 112 NC - Not Connected 113 GND PWR Power Ground 114 NC - Not Connected 115 3V3 PWR 3.3V Power Supply 116 VIN PWR Input Voltage from DC Connector 117 3V3 PWR 3.3V Power Supply 118 VIN PWR Input Voltage from DC Connector 119 3V3 PWR 3.3V Power Supply 120 VIN PWR Input Voltage from DC Connector S1 GND SHIELD Shield Ground S2 GND SHIELD Shield Ground S3 GND SHIELD Shield Ground S4 GND SHIELD Shield Ground eDEV-BF5xx_HUM_V2.0.docx Alternative Function Description PF28 Serial Port 0 Receive Clock Power Ground Non Maskable Interrupt for Core 0 PF19 Serial Port 0 Receive Frame Sync Power Ground PF16 Serial Port 0 Transmit Frame Sync Not Connected PF18 Serial Port 0 Primary Data Transmit RFU PF17 Serial Port 0 Secondary Data Transmit 21 Pin Name Type Alternative Function Description S5 GND SHIELD Shield Ground S6 GND SHIELD Shield Ground S7 GND SHIELD Shield Ground S8 GND SHIELD Shield Ground Table 4-1 - Connector Description X1 4.2 Extension Connector X2 Pin Name Type 1 GND PWR Power Ground 2 GND PWR Power Ground 3 EBI.NABE0 O Byte Enable 0 (Active Low) 4 A12 O Address Bus 5 EBI.NABE1 O Byte Enable 1 (Active Low) 6 A13 O Address Bus 7 EBI.NABE2 O Byte Enable 2 (Active Low) 8 A14 O Address Bus 9 EBI.NABE3 O Byte Enable 3 (Active Low) 10 A15 O Address Bus 11 A2 O Address Bus 12 A16 O Address Bus 13 A3 O Address Bus 14 A17 O Address Bus 15 A4 O Address Bus 16 A18 O Address Bus 17 A5 O Address Bus 18 A19 O Address Bus 19 A6 O Address Bus 20 A20 O Address Bus 21 A7 O Address Bus 22 A21 O Address Bus 23 A8 O Address Bus 24 A22 O Address Bus 25 A9 O Address Bus 26 A23 O Address Bus 27 A10 O Address Bus 28 A24 O Address Bus 29 A11 O Address Bus 30 A25 O Address Bus 31 GND PWR Power Ground 32 GND PWR Power Ground 33 GND PWR Power Ground eDEV-BF5xx_HUM_V2.0.docx Alternative Function Description 22 Pin Name Type 34 GND PWR Power Ground 35 GND PWR Power Ground 36 GND PWR Power Ground 37 3V3 PWR 3.3V Power Supply 38 3V3 PWR 3.3V Power Supply 39 3V3 PWR 3.3V Power Supply 40 3V3 PWR 3.3V Power Supply 41 3V3 PWR 3.3V Power Supply 42 3V3 PWR 3.3V Power Supply 43 D0 I/O Data Bus 44 D16 I/O Data Bus 45 D1 I/O Data Bus 46 D17 I/O Data Bus 47 D2 I/O Data Bus 48 D18 I/O Data Bus 49 D3 I/O Data Bus 50 D19 I/O Data Bus 51 D4 I/O Data Bus 52 D20 I/O Data Bus 53 D5 I/O Data Bus 54 D21 I/O Data Bus 55 D6 I/O Data Bus 56 D22 I/O Data Bus 57 D7 I/O Data Bus 58 D23 I/O Data Bus 59 GND PWR Power Ground 60 GND PWR Power Ground 61 GND PWR Power Ground 62 GND PWR Power Ground 63 D8 I/O Data Bus 64 D24 I/O Data Bus 65 D9 I/O Data Bus 66 D25 I/O Data Bus 67 D10 I/O Data Bus 68 D26 I/O Data Bus 69 D11 I/O Data Bus 70 D27 I/O Data Bus 71 D12 I/O Data Bus 72 D28 I/O Data Bus 73 D13 I/O Data Bus 74 D29 I/O Data Bus 75 D14 I/O Data Bus 76 D30 I/O Data Bus eDEV-BF5xx_HUM_V2.0.docx Alternative Function Description 23 Pin Name Type 77 D15 I/O Data Bus 78 D31 I/O Data Bus 79 NC - Not Connected 80 PF7 I/O 81 NRESET I/O 82 PF6 I/O 83 NC - 84 PF5 I/O 85 EBI.NAMS1 O 86 PF4 I/O 87 EBI.NAMS2 O 88 PF3 I/O 89 EBI.NAMS3 O 90 PF2 I/O 91 EBI.NAOE O 92 PF1 I/O Alternative Function Description SPISEL7 / TMR7 GPIO SPISEL6 / TMR6 GPIO Power On Reset and Reset Input Not Connected SPISEL5 / TMR5 GPIO SPISEL4 / TMR4 GPIO Asynchronous Memory Select 1 (Active Low) Asynchronous Memory Select 2 (Active Low) SPISEL3 / TMR3 GPIO SPISEL2 / TMR2 GPIO Asynchronous Memory Select 3 (Active Low) Asynchronous Memory Output Enable (Active Low) SPISEL1 / TMR1 GPIO SPISS / TMR0 GPIO 93 EBI.NARE O 94 PF0 I/O 95 EBI.NAWE O 96 PF15 I/O 97 ARDY I Address Ready 98 GND PWR Power Ground 99 GND PWR Power Ground 100 NBG I/O Bus Grant (Active Low) 101 EBI.SCLK O Synchronous Memory Clock 102 NBR I Bus Request (Active Low) 103 GND PWR Power Ground 104 NBGH I/O Bus Grant Hang (Active Low) 105 GND PWR Power Ground 106 RFU0 - RFU 107 GND PWR Power Ground 108 OTP - RFU 109 NC - Not Connected 110 GND PWR Power Ground 111 NC - Not Connected 112 GND PWR Power Ground 113 NC - Not Connected 114 GND PWR Power Ground 115 VIN PWR Input Voltage from DC Connector 116 3V3 PWR 3.3V Power Supply 117 VIN PWR Input Voltage from DC Connector 118 3V3 PWR 3.3V Power Supply 119 VIN PWR Input Voltage from DC Connector eDEV-BF5xx_HUM_V2.0.docx Asynchronous Memory Read Enable (Active Low) Asynchronous Memory Write Enable (Active Low) EXTCLK GPIO 24 Pin Name Type Alternative Function Description 120 3V3 PWR 3.3V Power Supply S1 GND SHIELD Shield Ground S2 GND SHIELD Shield Ground S3 GND SHIELD Shield Ground S4 GND SHIELD Shield Ground S5 GND SHIELD Shield Ground S6 GND SHIELD Shield Ground S7 GND SHIELD Shield Ground S8 GND PWR Shield Ground Table 4-2 - Connector description X2 eDEV-BF5xx_HUM_V2.0.docx 25 4.3 Image Sensor Connector X11 (BLT-ISM-Connector) Pin Name Type Description 1 VDD PWR Power Supply 2 GND PWR Power Ground 3 SADDR I Configuration Bus Address 4 EXTCLK I Mount Option instead of onboard oscillator 5 nRESET I Reset (active low) 6 SCL O Configuration Bus Clock Line 7 SDA I/O Configuration Bus Data Line 8 RFU 9 GND PWR Power Ground 10 PIXCLK O Pixel Clock 11 FV O Frame Valid (VSYNC) 12 LV O Line Valid (HSYNC) 13 TRIGGER I Camera Trigger 14 STROBE O Strobe Signal 15 D0 O Pixel Data0 16 D1 O Pixel Data1 17 D2 O Pixel Data2 18 D3 O Pixel Data3 19 VDDIO PWR I/O supply voltage 20 GND PWR Power Ground 21 D4 O Pixel Data4 22 D5 O Pixel Data5 23 D6 O Pixel Data6 24 D7 O Pixel Data7 25 GND PWR Power Ground 26 D8 O Pixel Data8 27 D9 O Pixel Data9 28 D10 O Pixel Data10 29 D11 O Pixel Data11 30 nOE I Output Enable (active low) Table 4-3: BLT-ISM-Connector interface description (X11) 4.4 Display Connector X6 Pin Name Type Description 1 PF14 O Display Reset (shorted with pin 29) 2 GND PWR Power Ground 3 PPI1.D15 O Red Data (MSB) 4 PPI1.D14 O Red Data 5 PPI1.D13 O Red Data 6 PPI1.D12 O Red Data eDEV-BF5xx_HUM_V2.0.docx 26 Pin Name Type Description 7 PPI1.D11 O Red Data 8 PPI1.D15 O Red Data (LSB) 9 GND PWR Power Ground 10 PPI1.D10 O Green Data (MSB) 11 PPI1.D9 O Green Data 12 PPI1.D8 O Green Data 13 PPI1.D7 O Green Data 14 PPI1.D6 O Green Data 15 PPI1.D5 O Green Data (LSB) 16 GND PWR Power Ground 17 PPI1.D4 O Blue Data (MSB) 18 PPI1.D3 O Blue Data 19 PPI1.D2 O Blue Data 20 PPI1.D1 O Blue Data 21 PPI1.D0 O Blue Data 22 PPI1.D4 O Blue Data (LSB) 23 GND PWR Power Ground 24 PPI1.CLK O Display Data Clock 25 GND PWR Power Ground 26 PPI1.SY1 O HSYNC 27 PPI1.SY2 O VSYNC 28 PPI1.SY3 O Data Enable 29 PF14 O Power Control (shorted with pin 1) 30 3V3 PWR 3.3V Power Supply 31 GND PWR Power Ground 32 GND PWR Power Ground 33 3V3 PWR 3.3V Power Supply 34 3V3 PWR 3.3V Power Supply 35 NC - Not Connected 36 PF5/TMR5 O PWM for Backlight Dimming 37 TP_Y+ AI Analog touch screen Input 38 TP_X- AI Analog touch screen Input 39 TP_Y- AI Analog touch screen Input 40 TP_X+ AI Analog touch screen Input Table 4-4: Display interface description (X6) eDEV-BF5xx_HUM_V2.0.docx 27 5 Switches, Jumpers and LEDs 5.1 Power LED The Power LED right next to the DC-plug indicates whether the Core Module is powered or not. The LED goes on, if the 3.3V power supply is generates. 5.2 GPIO LEDs Each of the two LEDs (red and green) is connected via a DIP switch (see below) to a GPIO of the Core Module. LED V9 V10 Color Red Green Blackfin GPIO PF6 PF7 Table 5-1: LED connection description 5.3 GPIO Button One push-button is connected to the GPIO PF10. Also this button (and the pull-up resistor) can be disconnected from the module. A hardware de-bouncing is realized by a single RC-element with a time-constant of τ=1ms. 5.4 Reset Button The Reset button is connected to the Core Modules Reset and to the camera Reset on X11. He is also available on the extension connector X2. The hardware de-bounced signal (τ=5.4ms) is gated with an open collector Schmitt trigger. 5.5 Board Configuration Switches (S2, S3) The board configuration DIP-switches offers the user to disable or disconnect specific devices or elements on the board. No 1 BF Name PF1 Component Ethernet Signal nRESET 2 PF11 Ethernet IRQ 3 nAMS1 Ethernet nCS 4 nAMS2 USB nCS 5 PF12 USB nIRQ 6 PF13 USB nRESET eDEV-BF5xx_HUM_V2.0.docx Description OFF: Disconnect the Ethernet reset signal nRESET from PF1; controller remains in reset state ON: Connect the Ethernet reset signal nRESET to PF1 OFF: Disconnect the Ethernet interrupt signal IRQ from PF11 ON: Connect the Ethernet interrupt signal IRQ to PF11 OFF: Disconnect the Ethernet signal nCS from nAMS1, controller remains unselected ON: Connect the Ethernet signal nCS to nAMS1 OFF: Disconnect the USB signal nCS from nAMS2; controller remains unselected ON: Connect the USB signal nCS to nAMS2 OFF: Disconnect the USB interrupt signal nIRQ from PF12 ON: Connect the USB interrupt signal nIRQ to PF12 OFF: Disconnect the USB reset signal nRESET from PF13; controller remains in reset state ON: Connect the USB reset signal nRESET to PF13 28 No 7 BF Name PF2 Component Touch screen controller Signal nPenIRQ 8 PF4/TMR4 Display CLK Description OFF: Disconnect the touch screen controller interrupt signal nPenIRQ from PF2 ON: Connect the touch screen controller interrupt signal nPenIRQ to PF2 OFF: Disconnect PPI1.CLK from PF4 ON: Drive the PPI1.CLK with TMR4 output Table 5-2: DIP switch setting description for S2 No BF Name Component 1 PF10 Push-button S4 Signal 2 RX UART 3 PF7 LED V10 4 PF6 LED V9 5 PF46 Camera SIO.D 6 PF47 Camera SIO.C 7 PF9 Touch screen controller SDA 8 PF8 Touch screen controller SCL RX Description OFF: Disconnect push-button S4 from PF10 ON: Connect push-button S4 to PF10 OFF: Remove pull-up resistor from UART-Rx signal ON: Add 10k pull-up resistor to UART-RX signal OFF: Disconnect red LED V10 from PF7 ON: Connect green LED V10 to PF7 OFF: Disconnect red LED V9 from PF6 ON: Connect green LED V9 to PF6 OFF: Disconnect camera signal SIO.D from PF46 ON: Connect camera signal SIO.D to PF46 OFF: Disconnect camera signal SIO.C from PF47 ON: Connect camera signal SIO.C to PF47 OFF: Disconnect the SDA signal of the touch screen controller from PF9 ON: Connect the SDA signal from touch screen controller to PF9 OFF: Disconnect the SCL signal of the touch screen controller from PF8 ON: Connect the SCL signal from touch screen controller to PF8 Table 5-3: DIP switch settings description for S3 5.6 Boot Mode Switch (S6) To set the right Boot Mode, only the switches 1 and 2 are used. Switches 3 and 4 are reserved for future use. Switch Setting 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 On Off Boot Description Execute from16Bit external memory bypass ROM On Off Reserved On Off Boot from 8Bit Flash On Off Boot from SPI 16Bit Table 5-4: Boot mode settings eDEV-BF5xx_HUM_V2.0.docx 29 5.7 UART Routing Switch (S5) Switch Position 0 1 Function The UART is routed to the 4-pin header The UART is routed to the USB to UART bridge Table 5-5: UART Routing switch settings eDEV-BF5xx_HUM_V2.0.docx 30 6 Support 6.1 General Support General support for products can be found at Bluetechnix’ support site https://support.bluetechnix.at/wiki 6.2 Board Support Packages Board support packages and software only https://support.bluetechnix.at/software/ 6.3 6.3.1 downloads are for registered customers Blackfin® Software Support BLACKSheep® OS BLACKSheep® OS stands for a powerfully and multithreaded real-time operating system (RTOS) originally designed for digital signal processing application development on Analog Devices Blackfin® embedded processors. This highperformance OS is based on the reliable and stable real-time VDK kernel from Analog Devices that comes with VDSP++ IDE. Of course BLACKSheep® OS is fully supported by all Bluetechnix Core-Modules and development hardware. 6.3.2 LabVIEW You can get LabVIEW embedded AG http://www.schmid-engineering.ch. 6.3.3 support for Bluetechnix Core Modules by Schmid-Engineering uClinux You can get uClinux support (boot loader and uClinux) for Bluetechnix Core Modules at http://blackfin.uClinux.org. 6.4 Blackfin® Design Services Based on more than seven years of experience with Blackfin, Bluetechnix offers development assistance as well as custom design services and software development. 6.4.1 Upcoming Products and Software Releases Keep up to date with all at http://www.bluetechnix.com. eDEV-BF5xx_HUM_V2.0.docx product changes, releases and software updates of Bluetechnix 31 7 Ordering Information 7.1 Predefined mounting options for eDEV-BF5xx Article Number 100-2342-2 100-2343-2 Name eDEV-BF5xx eDEV-BF5xx-SADA Description Evaluation board without onboard Debug-Agent (SADA) Development board with Debug-Agent (SADA) Table 7-1 - Ordering information NOTE: Custom hard and software developments are available on request! Please contact Bluetechnix ([email protected]) if you are interested in custom hard- and software developments. eDEV-BF5xx_HUM_V2.0.docx 32 8 Dependability 8.1 MTBF Please keep in mind that a part stress analysis would be the only way to obtain significant failure rate results, because MTBF numbers just represent a statistical approximation of how long a set of devices should last before failure. Nevertheless, we can calculate an MTBF of the development board using the bill of material. We take all the components into account. The PCB and solder connections are excluded from this estimation. For test conditions we assume an ambient temperature of 30°C of all development board components. We use the MTBF Calculator from ALD (http://www.aldservice.com/) and use the reliability prediction MIL-217F2 Part Stress standard. Please get in touch with Bluetechnix ([email protected]) if you are interested in the MTBF result. eDEV-BF5xx_HUM_V2.0.docx 33 9 Product History 9.1 Version Information Version 2.0 Date 2011-03-31 1.0 2010-12-03 9.2 Changes New power supply for 5.0V and 3.3V Additional buffers on data lines of EBI for better signal quality First release V1.0 of the Hardware. Table 9-1: Overview product changes Anomalies Version 2.0 1.0 Date 2011-07-18 2010-12-12 eDEV-BF5xx_HUM_V2.0.docx Description No anomalies reported yet. Poor signal quality on data lines of EBI Table 9-2: Overview product anomalies 34 10 Document Revision History Version 6 5 4 3 2 1 Date 2012-03-26 2011-07-18 2011-05-19 2011-03-31 2010-12-12 2009 12 03 eDEV-BF5xx_HUM_V2.0.docx Document Revision Updated DIP switch setting description for S2 Updated boot mode table. DIP switches description update Update for HW-revision V2.0 Anomaly report for V1.0 added First release V1.0 of the Document Table 10-1: Revision History 35 11 List of Abbreviations Abbreviation ADI AI AMS AO CM DC DSP eCM EBI ESD GPIO I I²C I/O ISM LDO MTBF NC NFC O OS PPI PWR RTOS SADA SD SoC SPI SPM SPORT TFT TISM TSC UART USB USBOTG ZIF Description Analog Devices Inc. Analog Input Asynchronous Memory Select Analog Output Core Module Direct Current Digital Signal Processor Enhanced Core Module External Bus Interface Electrostatic Discharge General Purpose Input Output Input Inter-Integrated Circuit Input/Output Image Sensor Module Low Drop-Out regulator Mean Time Between Failure Not Connected NAND Flash Controller Output Operating System Parallel Peripheral Interface Power Real-Time Operating System Stand Alone Debug Agent Secure Digital System on Chip Serial Peripheral Interface Speech Processing Module Serial Port Thin-Film Transistor Tiny Image Sensor Module Touch Screen Controller Universal Asynchronous Receiver Transmitter Universal Serial Bus USB On The Go Zero Insertion Force Table 11-1: List of abbreviations eDEV-BF5xx_HUM_V2.0.docx 36 A List of Figures and Tables Figures Figure 1-1: Main components of eDEV-BF5xx ..............................................................................................................................................9 Figure 2-1: Interconnection diagram ............................................................................................................................................................ 12 Figure 2-2: Interface overview ......................................................................................................................................................................... 14 Figure 2-3: Mechanical outline top view...................................................................................................................................................... 15 Figure 2-4: Mechanical outline bottom view ............................................................................................................................................. 16 Figure 2-5: Recommended extender board layout ................................................................................................................................. 17 Tables Table 3-1: Electrical characteristics ................................................................................................................................................................ 18 Table 3-2: Absolute maximum ratings.......................................................................................................................................................... 18 Table 4-1 - Connector Description X1 ........................................................................................................................................................... 22 Table 4-2 - Connector description X2 ........................................................................................................................................................... 25 Table 4-3: BLT-ISM-Connector interface description (X11) ................................................................................................................... 26 Table 4-4: Display interface description (X6) .............................................................................................................................................. 27 Table 5-1: LED connection description......................................................................................................................................................... 28 Table 5-2: DIP switch setting description for S2 ....................................................................................................................................... 29 Table 5-3: DIP switch settings description for S3...................................................................................................................................... 29 Table 5-4: Boot mode settings ......................................................................................................................................................................... 29 Table 5-5: UART Routing switch settings ..................................................................................................................................................... 30 Table 7-1 - Ordering information .................................................................................................................................................................... 32 Table 9-1: Overview product changes .......................................................................................................................................................... 34 Table 9-2: Overview product anomalies ...................................................................................................................................................... 34 Table 10-1: Revision History .............................................................................................................................................................................. 35 Table 11-1: List of abbreviations ..................................................................................................................................................................... 36 eDEV-BF5xx_HUM_V2.0.docx 37