eDEV-BF5xx Hardware User Manual Version 2.1 Contact Bluetechnix GmbH Waidhausenstrae 3/19 A-1140 Vienna AUSTRIA office@bluetechnix.com http://www.bluetechnix.com Date: 2013-06-21 Template No.: 900-306 / A Table of Contents 1 2 Introduction ...................................................................................................................................... 5 1.1 Overview ................................................................................................................................... 5 1.2 Key Features ............................................................................................................................. 6 1.3 Applications............................................................................................................................... 7 General Description .......................................................................................................................... 8 2.1 2.1.1 Powering ............................................................................................................................ 9 2.1.2 Data Line Buffering ............................................................................................................ 9 2.1.3 USB .................................................................................................................................... 9 2.1.4 Ethernet .............................................................................................................................. 9 2.1.5 SD-Card ............................................................................................................................. 9 2.1.6 Image Sensors (BLT-ISM-Connector) ............................................................................... 9 2.1.7 RGB-TFT Display ............................................................................................................... 9 2.2 3 5 6 PCB Placement ....................................................................................................................... 10 Specifications ................................................................................................................................. 11 3.1 4 Functional Description .............................................................................................................. 8 Electrical Specifications .......................................................................................................... 11 3.1.1 Operating Conditions ....................................................................................................... 11 3.1.2 Maximum Ratings ............................................................................................................ 11 3.1.3 ESD Sensitivity ................................................................................................................. 11 Connector Description ................................................................................................................... 12 4.1 Extension Connector X1 ......................................................................................................... 12 4.2 Extension Connector X2 ......................................................................................................... 15 4.3 Image Sensor Connector X11 (BLT-ISM-Connector) ............................................................. 19 4.4 Display Connector X6 ............................................................................................................. 19 Switches, Jumpers and LEDs ........................................................................................................ 21 5.1 Power LED .............................................................................................................................. 21 5.2 GPIO LEDs .............................................................................................................................. 21 5.3 GPIO Button ............................................................................................................................ 21 5.4 Reset Button ........................................................................................................................... 21 5.5 Board Configuration Switches (S2, S3) .................................................................................. 21 5.6 Boot Mode Switch (S6) ........................................................................................................... 23 5.7 UART Routing Switch (S5) ...................................................................................................... 23 Mechanical Outline ......................................................................................................................... 24 6.1 Top View ................................................................................................................................. 24 6.2 Bottom View ............................................................................................................................ 25 6.3 Extender Board Footprint ....................................................................................................... 26 Template No.: 900-306 / A 7 Support ........................................................................................................................................... 27 7.1 General Support ...................................................................................................................... 27 7.2 Board Support Packages ........................................................................................................ 27 7.3 Blackfin(R) Software Support ................................................................................................... 27 7.3.1 BLACKSheep(R) OS .......................................................................................................... 27 7.3.2 LabVIEW .......................................................................................................................... 27 7.3.3 uClinux ............................................................................................................................. 27 7.4 Blackfin(R) Design Services ....................................................................................................... 27 7.4.1 Upcoming Products and Software Releases .................................................................. 27 8 Ordering Information ...................................................................................................................... 28 9 Dependability ................................................................................................................................. 29 9.1 10 MTBF ....................................................................................................................................... 29 Product History ........................................................................................................................... 30 10.1 Version Information ............................................................................................................. 30 10.2 Anomalies ............................................................................................................................ 30 11 Document Revision History ........................................................................................................ 31 12 List of Abbreviations ................................................................................................................... 32 A List of Figures and Tables .............................................................................................................. 33 Template No.: 900-306 / A (c) Bluetechnix GmbH 2013 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. Template No.: 900-306 / A Hardware User Manual - eDEV-BF5xx 1 Last change: 21 June 2013 Version 2.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(R) 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(R) 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 Template No.: 900-306 / A Page | 5 Hardware User Manual - eDEV-BF5xx 1.2 Key Features * * * * * * * * * * * * * Last change: 21 June 2013 Version 2.1 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 IC 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 Template No.: 900-306 / A Page | 6 Hardware User Manual - eDEV-BF5xx 1.3 Applications * * * * * * * * * Last change: 21 June 2013 Version 2.1 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 Template No.: 900-306 / A Page | 7 Hardware User Manual - eDEV-BF5xx 2 Last change: 21 June 2013 Version 2.1 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 Template No.: 900-306 / A Page | 8 Hardware User Manual - eDEV-BF5xx 2.1.1 Powering Last change: 21 June 2013 Version 2.1 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. Template No.: 900-306 / A Page | 9 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 There is also a touch screen controller on board (TCS2003) accessible via IC. 2.2 PCB Placement Figure 2-2 shows the position of the connectors, switches and LEDs on the board. Figure 2-2: Interface overview Template No.: 900-306 / A Page | 10 Hardware User Manual - eDEV-BF5xx 3 Last change: 21 June 2013 Version 2.1 Specifications 3.1 3.1.1 Electrical Specifications Operating Conditions Symbol VIN I3V3 I5V01) VRTC2) IRTC2) 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. Template No.: 900-306 / A Page | 11 Hardware User Manual - eDEV-BF5xx 4 4.1 Last change: 21 June 2013 Version 2.1 Connector Description Extension Connector X1 Pin Name Type 1 GND PWR Power Ground 2 GND PWR Power Ground 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 39 GND PWR Power Ground Template No.: 900-306 / A Alternative Function PF40 Description 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 Page | 12 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type 40 PPI1.D6 I/O 41 CAN_TX - RFU 42 PPI1.D7 I/O Parallel Peripheral Interface 1 Data 43 CAN_RX - RFU 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 PF35 Parallel Peripheral Interface 1 Data 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 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 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 82 GND PWR Power Ground Template No.: 900-306 / A Alternative Function PF32 Description Parallel Peripheral Interface 1 Data Parallel Peripheral Interface 1 Data GPIO PF33 Parallel Peripheral Interface 1 Data GPIO PF34 Parallel Peripheral Interface 1 Data Power Ground Serial Port 1 Primary Data Receive PF31 Serial Port 1 Transmit Clock Parallel Peripheral Interface 1 Sync 3 Page | 13 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type 83 SP0.RSCLK I/O 84 NNMI0 I 85 SP0.RFS I/O 86 NNMI1 I 87 SP0.DRPRI I 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 S5 GND SHIELD Shield Ground Template No.: 900-306 / A Alternative Function PF28 Description Serial Port 0 Receive Clock Non Maskable Interrupt for Core 0 PF19 Serial Port 0 Receive Frame Sync Non Maskable Interrupt for Core 1 Serial Port 0 Primary Data Receive 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 Page | 14 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type Alternative Function Description S6 GND SHIELD S7 GND SHIELD Shield Ground S8 GND SHIELD Shield Ground 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 34 GND PWR Power Ground Template No.: 900-306 / A Alternative Function Description Page | 15 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type 35 GND PWR 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 77 D15 I/O Data Bus Template No.: 900-306 / A Alternative Function Description Power Ground Page | 16 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type 78 D31 I/O 79 NC - 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 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 120 3V3 PWR 3.3V Power Supply Template No.: 900-306 / A Alternative Function Description Data Bus Not Connected SPISEL7 / TMR7 GPIO Power On Reset and Reset Input SPISEL6 / TMR6 GPIO Not Connected SPISEL5 / TMR5 GPIO Asynchronous Memory Select 1 (Active Low) SPISEL4 / TMR4 GPIO Asynchronous Memory Select 2 (Active Low) SPISEL3 / TMR3 GPIO Asynchronous Memory Select 3 (Active Low) SPISEL2 / TMR2 GPIO Asynchronous Memory Output Enable (Active Low) SPISEL1 / TMR1 GPIO Asynchronous Memory Read Enable (Active Low) SPISS / TMR0 GPIO Asynchronous Memory Write Enable (Active Low) EXTCLK GPIO Page | 17 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 Pin Name Type Alternative Function Description S1 GND SHIELD 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 Shield Ground Table 4-2 - Connector description X2 Template No.: 900-306 / A Page | 18 Hardware User Manual - eDEV-BF5xx 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) Last change: 21 June 2013 Version 2.1 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 Template No.: 900-306 / A Page | 19 Hardware User Manual - eDEV-BF5xx Pin Last change: 21 June 2013 Version 2.1 7 Name PPI1.D11 Type O Description 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) Template No.: 900-306 / A Page | 20 Hardware User Manual - eDEV-BF5xx 5 Last change: 21 June 2013 Version 2.1 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 timeconstant 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 BF Name Signal Description PF1 Componen t Ethernet 1 nRESET 2 PF11 Ethernet IRQ 3 nAMS1 Ethernet nCS 4 nAMS2 USB nCS 5 PF12 USB nIRQ 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 Template No.: 900-306 / A Page | 21 Hardware User Manual - eDEV-BF5xx No BF Name 6 PF13 7 8 Last change: 21 June 2013 Version 2.1 Componen t USB Signal Description nRESET PF2 Touch screen controller nPenIRQ PF4/TMR 4 Display CLK OFF: Disconnect the USB reset signal nRESET from PF13; controller remains in reset state ON: Connect the USB reset signal nRESET to PF13 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 Signal 1 PF10 Push-button S4 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 Template No.: 900-306 / A Page | 22 Hardware User Manual - eDEV-BF5xx 5.6 Last change: 21 June 2013 Version 2.1 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 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 Template No.: 900-306 / A Page | 23 Hardware User Manual - eDEV-BF5xx 6 6.1 Last change: 21 June 2013 Version 2.1 Mechanical Outline Top View Figure 6-1: Mechanical outline top view Template No.: 900-306 / A Page | 24 Hardware User Manual - eDEV-BF5xx 6.2 Last change: 21 June 2013 Version 2.1 Bottom View Figure 6-2: Mechanical outline bottom view Template No.: 900-306 / A Page | 25 Hardware User Manual - eDEV-BF5xx 6.3 Last change: 21 June 2013 Version 2.1 Extender Board Footprint Figure 6-3 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 6-3: Recommended extender board layout Template No.: 900-306 / A Page | 26 Hardware User Manual - eDEV-BF5xx 7 Support 7.1 Last change: 21 June 2013 Version 2.1 General Support General support for products can be found at Bluetechnix' support site https://support.bluetechnix.at/wiki 7.2 Board Support Packages Board support packages and software downloads are for registered customers only https://support.bluetechnix.at/software/ 7.3 7.3.1 Blackfin(R) Software Support BLACKSheep(R) OS BLACKSheep(R) OS stands for a powerfully and multithreaded real-time operating system (RTOS) originally designed for digital signal processing application development on Analog Devices Blackfin(R) embedded processors. This high-performance OS is based on the reliable and stable real-time VDK kernel from Analog Devices that comes with VDSP++ IDE. Of course BLACKSheep(R) OS is fully supported by all Bluetechnix Core-Modules and development hardware. 7.3.2 LabVIEW You can get LabVIEW embedded support for Bluetechnix Core Modules by Schmid-Engineering AG http://www.schmid-engineering.ch. 7.3.3 uClinux You can get uClinux support (boot loader and uClinux) for Bluetechnix Core Modules at http://blackfin.uClinux.org. 7.4 Blackfin(R) 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. 7.4.1 Upcoming Products and Software Releases Keep up to date with all product changes, releases and software updates of Bluetechnix at http://www.bluetechnix.com. Template No.: 900-306 / A Page | 27 Hardware User Manual - eDEV-BF5xx 8 Last change: 21 June 2013 Version 2.1 Ordering Information Article Number 100-2341-2 100-3400-1 Name eDEV-BF5xx Blackfin Evaluation Starter Package with eCM-BF561 Temperature Range Commercial Commercial Table 8.1: Ordering information NOTE: Custom Core Modules are available on request! Please contact Bluetechnix (office@bluetechnix.com) if you are interested in custom Core Modules. Template No.: 900-306 / A Page | 28 Hardware User Manual - eDEV-BF5xx 9 9.1 Dependability Last change: 21 June 2013 Version 2.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 Core Module 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 30C of all Core Module components except the Blackfin(R) processor (80C) and the memories (70C). 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 (office@bluetechnix.com) if you are interested in the MTBF result. Template No.: 900-306 / A Page | 29 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 10 Product History 10.1 Version Information Version 2.1 Component 2013-06-21 2.0 2011-03-31 1.0 2010-12-03 Type Changed position of USB connectors and SD card slot Connected PF9 (instead of nReset) to ISM Reset pin 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 10.1: Overview eDEV-BF5xx product changes 10.2 Anomalies Version 2.1 2.0 1.0 Date 2013-06-21 2011-07-18 2010-12-12 Description No anomalies reported yet. No anomalies reported yet. Poor signal quality on data lines of EBI Table 10.2 - Product anomalies Template No.: 900-306 / A Page | 30 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 11 Document Revision History Version 1 Date 2013 06 21 Document Revision Updated to new CI Table 11.1: Revision history Template No.: 900-306 / A Page | 31 Hardware User Manual - eDEV-BF5xx Last change: 21 June 2013 Version 2.1 12 List of Abbreviations Abbreviation ADI AI AMS AO CM DC DSP eCM EBI ESD GPIO I IC 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 12.1: List of abbreviations Template No.: 900-306 / A Page | 32 Hardware User Manual - eDEV-BF5xx A List of Figures and Tables Last change: 21 June 2013 Version 2.1 Figures Figure 1-1: Main components of eDEV-BF5xx ................................................................................................... 5 Figure 2-1: Interconnection diagram ................................................................................................................... 8 Figure 2-2: Interface overview ........................................................................................................................... 10 Figure 6-1: Mechanical outline top view ........................................................................................................... 24 Figure 6-2: Mechanical outline bottom view ..................................................................................................... 25 Figure 6-3: Recommended extender board layout ........................................................................................... 26 Tables Table 3.1: Electrical characteristics ................................................................................................................... 11 Table 3.2: Absolute maximum ratings ............................................................................................................... 11 Table 4-1 - Connector Description X1 .............................................................................................................. 15 Table 4-2 - Connector description X2 ............................................................................................................... 18 Table 4-3: BLT-ISM-Connector interface description (X11) ............................................................................. 19 Table 4-4: Display interface description (X6) .................................................................................................... 20 Table 5-1: LED connection description ............................................................................................................. 21 Table 5-2: DIP switch setting description for S2............................................................................................... 22 Table 5-3: DIP switch settings description for S3 ............................................................................................. 22 Table 5-4: Boot mode settings .......................................................................................................................... 23 Table 5-5: UART Routing switch settings ......................................................................................................... 23 Table 8.1: Ordering information......................................................................................................................... 28 Table 10.1: Overview eDEV-BF5xx product changes ....................................................................................... 30 Table 10.2 - Product anomalies ........................................................................................................................ 30 Table 11.1: Revision history .............................................................................................................................. 31 Table 12.1: List of abbreviations ....................................................................................................................... 32 Template No.: 900-306 / A Page | 33 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Bluetechnix: 100-3040-1 100-2342-2 100-3020-1