Download Hardware User Manual
Transcript
Hardware User Manual CM-BF527 v1.x Contact Bluetechnix Mechatronische Systeme GmbH Lainzerstraße 162/3 A-1130 Vienna AUSTRIA/EUROPE [email protected] http://www.bluetechnix.com Document No.: 100-1251-1.1 Document Revision 13 Date: 2010-07-12 Blackfin CM-BF527 Hardware User Manual 1 Table of Contents BLACKFIN Products ...................................................................................................................Error! Bookmark not defined. 1 2 Introduction .................................................................................................................................................................................. 7 1.1 Overview ............................................................................................................................................................................... 7 1.2 Key Features ........................................................................................................................................................................ 8 1.3 Target Applications ........................................................................................................................................................... 8 1.4 Further Information .......................................................................................................................................................... 8 Specification ................................................................................................................................................................................. 9 2.1 Functional Specification .................................................................................................................................................. 9 2.2 Boot Mode............................................................................................................................................................................ 9 2.3 Memory MAP .................................................................................................................................................................... 10 2.4 Electrical Specification .................................................................................................................................................. 11 2.4.1 Supply Voltage ....................................................................................................................................................... 11 2.4.2 Supply Voltage Ripple ......................................................................................................................................... 11 2.4.3 On Board Crystal Frequency .............................................................................................................................. 11 2.4.4 Real Time Clock Crystal........................................................................................................................................ 11 2.4.5 Supply Current ....................................................................................................................................................... 11 2.5 3 4 5 Environmental Specification ....................................................................................................................................... 11 2.5.1 Temperature ........................................................................................................................................................... 11 2.5.2 Humidity................................................................................................................................................................... 11 CM-BF527 .................................................................................................................................................................................... 12 3.1 Mechanical Outline ........................................................................................................................................................ 12 3.2 Footprint ............................................................................................................................................................................ 14 3.3 Schematic Symbol (Signals of X2 and X3) .............................................................................................................. 15 3.4 Connector Pin Assignments ........................................................................................................................................ 15 3.4.1 Connector X2 – (1-60) .......................................................................................................................................... 16 3.4.2 Connector X3 – (61-120) ..................................................................................................................................... 17 3.5 Reset circuit....................................................................................................................................................................... 19 3.6 RJ45 schematic ................................................................................................................................................................ 19 Software Support ..................................................................................................................................................................... 20 4.1 BLACKSheep ..................................................................................................................................................................... 20 4.2 uClinux ............................................................................................................................................................................... 20 Application Examples ............................................................................................................................................................. 21 5.1 Sample Schematic .......................................................................................................................................................... 21 Blackfin CM-BF527 Hardware User Manual 2 5.2 Stand-alone Ethernet based MPEG Webcam ........................................................................................................ 22 5.3 Design Services................................................................................................................................................................ 23 6 Anomalies ................................................................................................................................................................................... 24 7 Product Changes ...................................................................................................................................................................... 25 8 Production Report.................................................................................................................................................................... 25 8.1 9 10 CM-BF527 (100-1251) .................................................................................................................................................... 25 Document Revision History .................................................................................................................................................. 26 List of Figures and Tables.................................................................................................................................................. 27 Blackfin CM-BF527 Hardware User Manual 3 Edition 2008-09 © Bluetechnix Mechatronische Systeme GmbH 2008 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. The Core Modules and development systems contain ESD (electrostatic discharge) sensitive devices. Electro-static charges readily accumulate on the human body and equipment and can discharge without detection. Permanent damage may occur on devices subjected to high-energy discharges. Proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Unused Core Modules and Development Boards should be stored in the protective shipping Blackfin CM-BF527 Hardware User Manual 4 BLACKFIN Products Core Modules: CM-BF533: Blackfin Processor Module powered by Analog Devices' single core ADSPBF533 processor; up to 600MHz, 32MB SDRAM, 2MB flash, 2x60 pin expansion connectors and a size of 36.5x31.5mm. CM-BF537E: Blackfin Processor Module powered by Analog Devices' single core ADSPBF537 processor; up to 600MHz, 32MB SDRAM, 4MB flash, integrated TP10/100 Ethernet physical transceiver, 2x60 pin expansion connectors and a size of 36.5x31.5mm. CM-BF537U: Blackfin Processor Module powered by Analog Devices' single core ADSPBF537 processor; up to 600MHz, 32MB SDRAM, 4MB flash, integrated USB 2.0 Device, 2x60 pin expansion connectors and a size of 36.5x31.5mm. TCM-BF537: Blackfin Processor Module powered by Analog Devices' single core ADSPBF537 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-BF561: Blackfin Processor Module powered by Analog Devices' dual core ADSPBF561 processor; up to 2x 600MHz, 64MB SDRAM, 8MB flash, 2x60 pin expansion connectors and a size of 36.5x31.5mm. CM-BF527: The new Blackfin Processor Module 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-BF548: The new Blackfin Processor Module is powered by Analog Devices' single core ADSP-BF548 processor; key features are 64MB DDR SD-RAM 2x100 pin expansion connectors. TCM-BF518: The new Core Module CM-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. Development Boards: EVAL-BF5xx: Low cost Blackfin processor Evaluation Board with one socket for any Bluetechnix Blackfin Core Module. Additional interfaces are available, e.g. an SD-Card. DEV-BF5xxDA-Lite: Get ready to program and debug Bluetechnix Core Modules with this tiny development platform including an USB-Based Debug Agent. The DEVBF5xxDA-Lite is a low cost starter development system including a VDSP++ Evaluation Software License. DEV-BF548-Lite: Low-cost development board with one socket for Bluetechnix CM-BF548 Core Module. Additional interfaces are available, e.g. an SD-Card, USB and Ethernet. Blackfin CM-BF527 Hardware User Manual 5 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. EXT-Boards: The following Extender Boards are available: EXT-BF5xx-AUDIO, EXT-BF5xxVIDEO, EXT-BF5xx-CAM, EXT-BF5xx-EXP-TR, EXT-BF5xx-USB-ETH2, EXTBF5xx-AD/DA, EXT-BF548-EXP and EXT-BF518-ETH. Furthermore, we offer the development of customized extender boards for our customers. Software Support: BLACKSheep: The BLACKSheep VDK is a multithreaded framework for the Blackfin processor family from Analog Devices that includes driver support for a variety of hardware extensions. It is based on the real-time VDK kernel included within the VDSP++ development environment. LabVIEW: LabVIEW embedded support for Bluetechnix Core Modules is done by Schmid-Engineering AG: http://www.schmid-engineering.ch uClinux: All the Core Modules are fully supported by uClinux. The required boot loader and uClinux can be downloaded from: http://blackfin.uClinux.org. Upcoming Products and Software Releases: Keep up-to-date with all the changes to the Bluetechnix product line and software updates at: http://www.bluetechnix.com . Software Support: BLACKSheep: The BLACKSheep VDK is a multithreaded framework for the Blackfin processor family from Analog Devices that includes driver support for a variety of hardware extensions. It is based on the real-time VDK kernel included within the VDSP++ development environment. LabVIEW: LabVIEW embedded support for Bluetechnix Core Modules is done by Schmid-Engineering AG: http://www.schmid-engineering.ch uClinux: All the Core Modules are fully supported by uClinux. The required boot loader and uClinux can be downloaded from: http://blackfin.uClinux.org. Upcoming Products and Software Releases: Keep up-to-date with all the changes to the Bluetechnix product line and software updates at: http://www.bluetechnix.com BLACKFIN Design Service Based on more than five years of experience with Blackfin, Bluetechnix offers development assistance as well as custom design services and software development. Blackfin CM-BF527 Hardware User Manual 6 1 Introduction The CM-BF527 is a member of Blackfin based core modules incorporating the consumer temperature version of the ADSP-BF527 (optional also ADSP-BF525 or ADSP-BF522). It is backwards compatible to the CM-BF537E for most of its interfaces and can be used as a replacement module on any Bluetechnix development or evaluation Board. A special feature of this module is the on-board 10/100Mbit Ethernet interface which includes the physical transceiver chip and USB2.0 OTG Interface. The module allows easy integration into high demanding applications where space and power are very limited. 1.1 Overview The Core Module CM-BF527 consists of the following components: 60 Pin Expansion Connector B Dynamic Core Voltage Control 32 MByte SDRam USB2.0 OTG on BF527 8 MByte Flash Ethernet Physical BF527 600 MHz Low Voltage Reset 60 Pin Expansion Connector A Figure 1-1: Main components of the CM-BF527 Core Module Analog Devices Blackfin Processor ADSP-BF527 o ADSP-BF527KBCZ with 525MHz (* please see chapter8 for the correct part number) 32 MB SDRAM o SDRAM Clock up to 133MHz o MT48LC16M16A2BG-7 (16Mx16, 256Mbit at 3.3 V) 8 MB of Byte Addressable Flash o PF48F2000P0ZBQ0 (4Mx16, 64Mbit at 3.3V; addressable by 4 banks, 2Mb each, controlled over GPIOs) o Additional flash memory can be connected through the expansion board as parallel Flash using asynchronous chip select lines or as a SPI flash. Low Voltage Reset Circuit o Resets module if power supply goes below 2.93 V for at least 140 ms Blackfin CM-BF527 Hardware User Manual 7 1.2 o Allows adjusting of the core voltage by setting software registers on the Blackfin processor o Core voltage range: 0.8 – 1.2V Expansion Connector A o Data Bus o Address Bus o Control Signals o USB2.0 OTG o Ethernet Pins Expansion Connector B o PG (0..15) SPI, UART, SPORT, GPIO o JTAG o TWI (I2C compatible) o Power o PPI (Parallel Port Interface) , SPORT o Boot Mode o GPIO’s Key Features 1.3 The CM-BF527 is a low cost compact core module and measures only 36x31mm Allows quick prototyping of product that comes very close to the final design Reduces development costs, faster time to market Very cost effective for small and medium volumes Target Applications 1.4 Dynamic Core Voltage Control Mobile Embedded Device Generic high performance signal processor module Internet Connected Embedded System Industrial Control Further Information Further information, and document updates are http://www.bluetechnix.com/goto/cm-bf527 Blackfin CM-BF527 Hardware User Manual available on the product homepage: 8 2 Specification 2.1 Functional Specification Figure 2-1: Detailed Block Diagram Figure 2-1 shows a detailed block diagram of the CM-BF527 module. Besides the SDRAM control pins and the Pins used by the Ethernet Physical Transceiver (Port H) the CM-BF527 has all other pins of the Blackfin processor on its two main 60 pin connectors. A special feature of the CM-BF527 Core Module is the on-board physical Ethernet transceiver from Micrel (KSZ8721BLI). Dynamic voltage control allows reduction of power consumption to a minimum adjusting the core voltage and the clock frequency dynamically in accordance to the required processing power. A low voltage reset circuit guarantees a power on reset and resets the system when the input voltage drops below 2.93V. 2.2 Boot Mode By default the boot mode = 0000 (BMODE3 = low, BMODE2 = low, BMODE1 = low, BMODE0 = low). All BMODE pins have internal pull down resistors. Blackfin CM-BF527 Hardware User Manual 9 Switch Settings BM3,BM2,BM1,BM0 Boot Mode Description 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 (default) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Idle ‐ No bootReserved Boot from 8‐ or 16‐bit external flash memory Boot from 16‐bit asynchronous FIFO. Boot from serial SPI memory (EEPROM or flash) Boot from SPI host device Boot from serial TWI memory (EEPROM/flash) Boot from TWI host Boot from UART0 Host Boot from UART1 Host Reserved Boot from SDRAM Boot from OTP memory Boot from 8‐bit NAND flash via NFC using PORTF data pins Boot from 8‐bit NAND flash via NFC using PORTH data pins Boot from 16‐Bit Host DMA Boot from 8‐Bit Host DMA Table 2-1: Boot Mode CM-BF527 Connect BMODE0 to Vcc and leave BMODE1, BMODE2 and BMODE3 pins open for Boot Mode 0001 equals to 8 or 16 bit PROM/FLASH boot mode. This is the default boot mode of the BLACKSheep software and uClinux. Note: Boot Modes 8-15 are not supported with the DEV-BF5xx-DALite or EVAL-BF5xx 2.3 Memory MAP Memory Type Start Address End Address 1) FLASH PH9 Flag Low PG11 Flag Low FLASH 1) PH9 Flag High PG11 Flag Low FLASH 1) PH9 Flag Low PG11 Flag High FLASH 1) PH9 Flag High PG11 Flag High SD‐RAM Size Comment 0x20000000 0x201FFFFF 2MB ¼ of 8MB Flash, PF48F2000P0ZBQ0S 0x20000000 0x201FFFFF 2MB ¼ of 8MB Flash, PF48F2000P0ZBQ0S 0x20000000 0x201FFFFF 2MB ¼ of 8MB Flash, PF48F2000P0ZBQ0S 0x20000000 0x201FFFFF 2MB ¼ of 8MB Flash, PF48F2000P0ZBQ0S 0x00000000 0x01FFFFFF 32MB 16Bit Bus, Micron MT48LC16M16A2FG Table 2-2: Memory Map *) Please be aware that you have to unlock the flash before starting an erase process! The maximum amount of memory addressable by a single asynchronous memory bank, of the Blackfin processor is 2MB. In order to be able to use more than 2MB on a single bank, 2 GPIOs are used to select which 2MB section of flash is visible in the memory window of the Blackfin processor. This frees up the remaining banks for the user. Blackfin CM-BF527 Hardware User Manual 10 Please do not use the PH9 and PG11 pins as IO flags. You should leave these Pins disconnected! If one or both IO pins are needed and 4MB or 2 MB flash memory is sufficient for your application, remove the 0Ω resistors R26 and R19 from your Core Module. The flash address lines A20 and A21 are pulled Low. To access more than 8MB flash memory (64MB) you can add the 0Ω resistor array R2. But be aware to not connect the IO pins PG10, PG9 and PG1. Flash Address Pin Blackfin Flag CM Pin Number A20 A21 A22 A23 PH9 PG11 PG10 55 8 54 PG9 7 A24 PG1 39 Figure 2-2: IO pin to flash address pin assignment 2.4 Electrical Specification 2.4.1 Supply Voltage 3.3V DC +/-10% 2.4.2 Supply Voltage Ripple 100mV peak to peak 0-20 MHz 2.4.3 On Board Crystal Frequency 24 MHz: USB Clock 25 MHz: Blackfin Clock 2.4.4 Real Time Clock Crystal 32.768kHz 2.4.5 Supply Current 2.5 Maximum current: 350mA @3.3V Typical operating conditions: o Processor running at 600MHz, Core Voltage 1.2V, SDRAM 20% bandwidth utilization at 130MHz; Ethernet idle: 200mA @ 3.3V o Processor running at 300MHz, Core Voltage 0.8V SDRAM 20% bandwidth utilization at 130MHz; Ethernet idle: TBD o Processor running at 600MHz, Core Voltage 1.2V, SDRAM 20% bandwidth utilization at 130MHz, Ethernet TX/RX active: TBD Environmental Specification 2.5.1 Temperature Operating at full 600MHz: 0 to + 70° C 2.5.2 Humidity Operating: 10% to 90% (non condensing) Blackfin CM-BF527 Hardware User Manual 11 3 CM-BF527 3.1 Mechanical Outline TOP VIEW All dimensions are given in millimeters! Figure 3-1: Mechanical outline and Components on top side Take 0.5mm as a tolerance for the boarder of the board since it is broken out from a multi-board panel and some additional boarder may remain. The module is shipped with two 60pin connectors. Blackfin CM-BF527 Hardware User Manual 12 Figure 3-2: Side View with Connector mounted, 0.5mm tolerances The total minimum mounting height including receptacle at the motherboard is 6.1mm. Figure 3-3 shows the TOP VIEW of the bottom placed connectors (through the Board View) of the CMBF527 Core Module. All dimensions are given in millimeters! Figure 3-3: Mechanical outline and Bottom Connectors (top view) The mechanical outline represents a TOP VIEW of the connectors placed at the bottom of the core board. Blackfin CM-BF527 Hardware User Manual 13 Note the additional connector X1 (FFC-20) is not supported yet and used for AUDIO functionality in future revisions with the –C variant of the ADSP-BF527 Chip. X1 is not described in this document any further. The connectors on the CM-BF527 are of the following type: Part Manufacturer Manufacturer Part No. X2,X3 Hirose 3mm height FX8‐60P‐SV Table 3-1: Module connector types 3.2 Footprint For the baseboard the following connectors have to be used. Part Baseboard Manufacturer Manufacturer Part No. X2,X3 mating Hirose FX8‐60S‐SV Table 3-2: Baseboard connector types The footprint of the baseboard may look as shown in Figure 3-4. Figure 3-4: Recommended footprint of the Core Module (top view) Blackfin CM-BF527 Hardware User Manual 14 If there is no need to affix the Core Module, then you may omit the two M2 screwing holes. 3.3 Schematic Symbol (Signals of X2 and X3) U? 1 60 2 59 3 58 4 57 5 56 6 55 7 54 8 53 9 52 10 51 11 50 12 49 13 48 14 47 15 46 16 45 17 44 18 43 19 42 20 41 21 40 22 39 23 38 24 37 25 36 26 35 27 34 28 33 29 32 30 31 VppOTP A1 PH10/ND_CE/ERxD2/HOST_D10 A2 PH11/ND_WE/ETxD3/HOST_D11 A3 PH12/ND_RE/ERxD3/HOST_D12 A4 PH13/ND_BUSY/ERxCLK/HOST_D13 A5 PH14/ND_CLE/ERxDV/HOST_D14 A6 PH15/ND_ALE/COL/HOST_D15 A7 PG0/HWAIT A8 CLK_out A9 SCL A10 SDA A11 PH9/SPISEL5/ETxD2/HOST_D9/TACLK3 A12 PG9/TMR5/RSCLK0A/TACI5 A13 PG10/TMR6/TSCLK0A/TACI6 A14 PG11/TMR7/HOST_WR A15 USB_VBUS A16 Vin 3V3 A17 GND A18 Vin 3V3 A19 GND ABE0 PF0/PPI D0/DR0PRI /ND_D0A ABE1 PF1/PPI D1/RFS0/ND_D1A LED_SPEED PF2/PPI D2/RSCLK0/ND_D2A LED_ACT PF3/PPI D3/DT0PRI/ND_D3A LED_FD PF4/PPI D4/TFS0/ND_D4A/TACLK0 GND PF5/PPI D5/TSCLK0/ND_D5A/TACLK1 TX+ PF6/PPI D6/DT0SEC/ND_D6A/TACI0 RX+ PF7/PPI D7/DR0SEC/ND_D7A/TACI1 TXPF8/PPI D8/DR1PRI RXPF9/PPI D9/RSCLK1/SPI SEL6 VA25 PF10/PPI D10/RFS1/SPI SEL7 ARDY PF11/PPI D11/TFS1/CZM USB_OTG_ID PF12/PPID12/DT1PRI/SPISEL2/CDG USBD+ PF13/PPID13/TSCLK1/SPISEL3/CUD USBDPF14/PPI D14/DT1SEC/UART1TX SCLK PF15/PPID15/DR1SEC/UART1RX VDD-RTC PG6/DT0PRIA/TMR2/PPIFS3 GND PG5/TMR1/PPIFS2 AMS2 PPIFS1/TMR0 AMS3 PPIClk/TMRCLK ARE PPIFS1/TMR0 AWE PG12/DMAR1/UART1TXA/H_ACK AOE PG13/DMAR0/UART1RXA/H_ADR NMI PG1/SPISS/SPISEL1 RESET PG8/TMR4/RFS0A/UART0RX/TACI4 D0 PG7/TMR3/DR0PRIA/UART0TX D1 PG4/SPI MOSI/DT0SECA D2 PG3/SPI MISO/DR0SECA D3 PG2/SPISCK D4 Bmode1 D5 Bmode0 D6 Bmode3 D7 GND D8 Bmode2 D9 TCK D10 TDO D11 TDI D12 TMS D13 TRST D14 EMU D15 CM-BF527 61 120 62 119 63 118 64 117 65 116 66 115 67 114 68 113 69 112 70 111 71 110 72 109 73 108 74 107 75 106 76 105 77 104 78 103 79 102 80 101 81 100 82 99 83 98 84 97 85 96 86 95 87 94 88 93 89 92 90 91 CM‐BF527 Figure 3-5: Schematic Symbol of Module Note: For compatibility, some pin names appear twice on the connector. X1 is not supported yet and not shown in the symbol. 3.4 Connector Pin Assignments In the following tables you will find pin assignments for the Core Module connectors. Most pins are directly connected to the Blackfin processor. If not, please read the Notes below the table. Blackfin CM-BF527 Hardware User Manual 15 3.4.1 Connector X2 – (1-60) Please mind the mounted pull up and pull down resistors on the Core Module. See the third column of Table 3-3. Pin Signal Name No. Signal type 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Power1) IO IO IO IO IO IO IO – 10k pull down Power Power IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO I ‐ 10k pull down Power I ‐ 10k pull up I ‐ 10k pull up I ‐ 4k7 pull down O I – 10k pull up O I ‐10k pull down I ‐10k pull down I ‐10k pull down IO IO IO IO IO IO VppOTP PH11/ND_WE/ETxD3/HOST_D11 PH13/ND_BUSY/ERxCLK/HOST_D13 PH15/ND_ALE/COL/HOST_D15 CLKBUF SDA PG9 / RSCLK0A/ TMR5 / TACI5 DNU2) or PG11 / TMR7 / HOST_WR ˉˉˉˉˉˉˉˉˉ Vin 3V3 Vin 3V3 PF0 / PPID0 / DR0PRI / ND_D0A PF2 / PPI D2 / RSCLK0 / ND_D2A PF4 / PPI D4 / TFS0 / ND_D4A / TACLK0 PF6 / PPI D6 / DT0SEC / ND_D6A / TACI0 PF8 / PPID8 / DR1PRI PF10 / PPID10 / RFS1 / SPISEL7 ˉˉˉˉˉˉˉˉ PF12 / PPID12 / DT1PRI / SPISEL2 ˉˉˉˉˉˉˉˉ / CDG PF14 / PPID14 / DT1SEC / UART1TX PG6 / DT0PRIA / TMR2 / PPIFS3 PPIFS1 / TMR0 PPIFS1 / TMR0 PG13 / DMAR0 / UART1RXA / H_ADR / TACI2 PG8 / TMR4 / RFS0A / UART0RX / TACI4 PG4 / SPIMOSI / DT0SECA PG2 / SPISCK Bmode0 GND TCK TDI TRST ˉˉˉˉˉ EMU ˉˉˉˉ TMS TDO Bmode2 Bmode3 Bmode1 PG3 / SPIMISO / DR0SECA PG7 / TMR3 / DR0PRIA / UART0TX PG1 / SPISS ˉˉˉˉˉ / SPISEL1 ˉˉˉˉˉˉˉˉ PG12 / DMAR1 / UART1TXA / H_ACK PPICLK / TMRCLK PG5 / TMR1 / PPIFS2 Blackfin CM-BF527 Hardware User Manual 16 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 PF15 / PPID15 / DR1SEC / UART1RX / TACI3 PF13 / PPID13 / TSCLK1 / SPISEL3 ˉˉˉˉˉˉˉˉ / CUD PF11 / PPID11 / TFS1 / CZM PF9 / PPID9 / RSCLK1 / SPISEL6 ˉˉˉˉˉˉˉˉ PF7 / PPID7 / DR0SEC / ND_D7A / TACI1 PF5 / PPID5 / TSCLK0 / ND_D5A / TACLK1 PF3 / PPID3 / DT0PRI / ND_D3A PF1 / PPID1 / RFS0 / ND_D1A GND GND USB_VBUS PG10 / TMR6 / TSCLK0A / TACI6 DNU2) or PH9/SPISEL5 ˉˉˉˉˉˉˉˉ/ETxD2/HOST_D9/TACLK3 SCL PG0 / HWAIT PH14/ND_CLE/ERxDV/HOST_D14 PH12/ND_RE/ERxD3/HOST_D12 PH10/ND_CE/ERxD2/HOST_D10 IO IO IO IO IO IO IO IO Power Power I/O IO IO – 10k pull down O IO IO IO IO Table 3-3: Connector X2 pin assignment 1) Internally connected to 2.5V. If you want to program the OTP memory, just power this pin with 7.0V. 2) These IO pins are normally used to access more flash memory. They should not be used as general purpose IO pins. For more information please see chapter 2.3. 3.4.2 Connector X3 – (61-120) Please mind the mounted pull up and pull down resistors on the Core Module. See the third column of Table 3-4. Pin No. Signal Name Signal type 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 A1 A3 A5 A7 A9 A11 A13 A15 A17 A19 ABE1 ˉˉˉˉ LED_ACT GND RX+ RX‐ ARDY USBD+ SCLK O O O O O O O O O O O IO Power IO – 49R9 pull up to 2V5 IO – 49R9 pull up to 2V5 I I/O O Blackfin CM-BF527 Hardware User Manual 17 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 GND AMS3 ˉˉˉˉ AWE ˉˉˉ NMI ˉˉˉ D0 D2 D4 D6 D8 D10 D12 D14 D15 D13 D11 D9 D7 D5 D3 D1 RESET ˉˉˉˉˉ AOE ˉˉˉ ARE ˉˉˉ AMS2 ˉˉˉˉ VDD‐RTC USBD‐ USB_OTG_ID VA25 TX‐ TX+ LED_FD LED_SPEED ABE0 ˉˉˉˉ A18 A16 A14 A12 A10 A8 A6 A4 A2 Power O O I ‐10k pull up IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO I/O see chapter 3.5 O O O Power I/O I Power Out IO – 49R9 pull up to 2V5 IO – 49R9 pull up to 2V5 IO IO O O O O O O O O O O Table 3-4: Connector X3 pin assignment Blackfin CM-BF527 Hardware User Manual 18 3.5 Reset circuit The reset of the flash and the processor are connected to a power monitoring IC. The output can be used as power on reset for external devices, see Figure 3-6. 3.3V RESET of Flash TCM809SENB713 3 VDD R12 2 RESET 1 RESET of ADSP-BF5xx 470R GND 100R U5 Core Module 99 GND External RESET Figure 3-6: Schematic of reset circuit on the Core Module 3.6 RJ45 schematic 7 24 The KSZ8721BLI is connected via the RMII to the processor. 3 4 5 6 9 10 11 22 21 2 1 48 30 VddPLL Vdd_CORE RxD3/PHYAD RxRxD2/PHYAD2 Rx+ RxD1/PHYAD3 FXSD/FXEN RxD0/PHYAD4 TxRx_DV/CRSDV/PCS_LBPK Tx+ Rx_CLK Rx_ER/ISO REXT CRS/RMII_BTB COL/RMII SPEED100/FEF COLLISION/NWAYEN MDC ACTIVITY/TEST MDIO FDUPLEX RESET CLKIN/XTAL1 38 31 42 2.5V_VA R2 49R9 R3 49R9 13 75 32 Rx‐ 33 34 40 41 Tx+ 76 107 108 LED_SPEED XTAL2 GND 6 5 4 3 2 1 D‐TVS‐USB2.0 V1 1 2 3 xRx‐ R4 GND xRx+ R5 3V3 27R 27R V2 4 5 6 xTx‐ 2.5V_VA xTx+ 3V3 D‐TVS‐USB2.0 R6 49R9 R7 49R9 C1 100n LED_ACT 2.5V_VA 110 R8 72 220R R9 46 PD INT/PHYAD0 2.5V_VA Rx+ Tx‐ 37 27 29 26 28 GND R1 10R 47 14 Vdd Vdd VddRCV VddRX VddTX 12 11 8 7 3 2 1 9 10 RdRd+ TdTd+ X1 RJ45 1:1 LED GND Taimag RJLBC-060TC1 GND 220R 45 8 12 23 35 36 39 43 44 GND GND GND GND GND GND GND GND 25 2.5V_VA KS8721 TxD3 TxD2 TxD1 TxD0 Tx_EN Tx_CLK/REFCLK Tx_ER/TXD4 13 U1 20 19 18 17 16 15 14 Core Module External GND Figure 3-7: Schematic for RJ45 Connection Designator Value Type Description Quantity X1 R4, R5 R8, R9 V1, V2 27R 220R RJLBC‐060TC1 RJ45 with transformer Resistor Resistor TSV‐Diode 1 2 2 2 USBLC6‐2P6 Table 3-5: Parts List RJ45 Blackfin CM-BF527 Hardware User Manual 19 4 Software Support 4.1 BLACKSheep The Core Module is delivered with a pre-flashed basic version of the BLACKSheep VDK multithreaded framework. It contains a boot-loader for flashing the Core Module via the serial port. The BLACKSheep for the CM-BF527 contains also a web server. By typing http://192.168.0.10 you can see a standard web page installed on the Core Module. Please consult the software development documents. 4.2 uClinux The Core Module is fully supported by the open source platform at http://blackfin.uclinux.org. Since the Core Modules are pre-flashed with BLACKSheep you have to flash uBoot first. To flash the uBoot you can use the BLACKSheep boot-loader. Blackfin CM-BF527 Hardware User Manual 20 5 Application Examples 5.1 Sample Schematic In this minimum configuration the CM-BF527 is used as a high performance network connected processor module. U1 ADP3338 3.3V 2 1 C1 1uF OUT P1 1uF C2 U2 GND 3.3V C3 10uF VIN-561 C4 GND1uF GND GND 3.3V 3.3V R3 4k7 P3 13 14 11 12 9 10 7 8 5 6 3 4 1 2 GND TCK TDO TDI TMS TRST EMU GND 1 60 2 59 3 58 4 57 5 56 6 55 7 54 8 53 9 52 10 51 11 50 12 49 13 48 14 47 15 46 16 45 17 44 18 43 19 42 20 41 21 40 22 39 23 38 24 37 25 36 26 35 27 34 28 33 29 32 30 31 VppOTP A1 PH10/ND_CE/ERxD2/HOST_D10 A2 PH11/ND_WE/ETxD3/HOST_D11 A3 PH12/ND_RE/ERxD3/HOST_D12 A4 PH13/ND_BUSY/ERxCLK/HOST_D13 A5 PH14/ND_CLE/ERxDV/HOST_D14 A6 PH15/ND_ALE/COL/HOST_D15 A7 PG0/HWAIT A8 CLK_out A9 SCL A10 SDA A11 PH9/SPISEL5/ETxD2/HOST_D9/TACLK3 A12 PG9/TMR5/RSCLK0A/TACI5 A13 PG10/TMR6/TSCLK0A/TACI6 A14 PG11/TMR7/HOST_WR A15 USB_VBUS A16 Vin 3V3 A17 GND A18 Vin 3V3 A19 CM-BF527 GND ABE0 PF0/PPI D0/DR0PRI /ND_D0A ABE1 PF1/PPI D1/RFS0/ND_D1A LED_SPEED PF2/PPI D2/RSCLK0/ND_D2A LED_ACT PF3/PPI D3/DT0PRI/ND_D3A LED_FD PF4/PPI D4/TFS0/ND_D4A/TACLK0 GND PF5/PPI D5/TSCLK0/ND_D5A/TACLK1 TX+ PF6/PPI D6/DT0SEC/ND_D6A/TACI0 RX+ PF7/PPI D7/DR0SEC/ND_D7A/TACI1 TXPF8/PPI D8/DR1PRI RXPF9/PPI D9/RSCLK1/SPI SEL6 VA25 PF10/PPI D10/RFS1/SPI SEL7 ARDY PF11/PPI D11/TFS1/CZM USB_OTG_ID PF12/PPID12/DT1PRI/SPISEL2/CDG USBD+ PF13/PPID13/TSCLK1/SPISEL3/CUD USBDPF14/PPI D14/DT1SEC/UART1TX SCLK PF15/PPID15/DR1SEC/UART1RX VDD-RTC PG6/DT0PRIA/TMR2/PPIFS3 GND PG5/TMR1/PPIFS2 AMS2 PPIFS1/TMR0 AMS3 PPIClk/TMRCLK ARE PPIFS1/TMR0 AWE PG12/DMAR1/UART1TXA/H_ACK AOE PG13/DMAR0/UART1RXA/H_ADR NMI PG1/SPISS/SPISEL1 RESET PG8/TMR4/RFS0A/UART0RX/TACI4 D0 PG7/TMR3/DR0PRIA/UART0TX D1 PG4/SPI MOSI/DT0SECA D2 PG3/SPI MISO/DR0SECA D3 PG2/SPISCK D4 Bmode1 D5 Bmode0 D6 Bmode3 D7 GND D8 Bmode2 D9 TCK D10 TDO D11 TDI D12 TMS D13 TRST D14 EMU D15 61 120 62 119 63 118 64 117 65 116 66 115 67 114 68 113 69 112 70 111 71 110 72 109 73 108 74 107 75 106 76 105 77 104 78 103 79 102 80 101 81 100 82 99 83 98 84 97 85 96 86 95 87 94 88 93 89 92 90 91 VA2.5V GND C5 100nF 13 IN GND P2 Tx+ Rx+ TxRx- GND VA2.5V 1 2 3 4 5 27 VA2.5V 6 R1 R2 27 8 GND 3.3V GND HALO HFJ11-2250E 14 3 GND 5.0V 1 2 3 GND RESET S1 SW_SMD * GND CM‐BF527 Header 7X2 JTAG Header Figure 5-1: Configuration with Ethernet and JTAG Connector Designator Value Type Description Quantity C1, C2, C4 C3 C5 P1 P2 P3 R1, R2 R3 S1 U1 U2 1uF 10uF 100nF 27 4k7 DC‐8 HFJ11‐2250E ADP3338 Capacitor Capacitor Capacitor Power connector DC‐8 RJ45 with transformer Header, 7‐Pin, dual row Resistor Resistor Switch Low dropout regulator CM‐BF537 3 1 1 1 1 1 2 1 1 1 1 Table 5-1: Bill of Material of Sample Schematic Blackfin CM-BF527 Hardware User Manual 21 5.2 Stand-alone Ethernet based MPEG Webcam The CM-BF527 module can be used as a stand-alone module for a camera system requiring only power supply and the direct attachment of a compatible video camera. An extender board including a camera is available at Bluetechnix (EXT-BF5xx-CAM). P1 1uF C6 GND CE Torex XC6204 3.3V U3 5 1 C2 1uF C3 1uF GND 3 1.3V VIN CE GND VOUT 5 C4 1uF ADJ 3 VOUT VSS C1 1uF 2.8V VIN 4 U2 1 ADJ 3.3V 2 2 1 C5 1uF OUT VSS GND IN 4 ADP3338 3.3V 3 2 U1 5.0V 1 2 3 Torex XC6204 GND GND GND GND U4 13 3 5 R2 220 10 11 4 PCLK VSYNC HREF 15 R3 10k 17 7 9 DVDD DOVDD AVDD CamCLK 3.3V PWDN RESET NC XCLK SIO_D SIO_C 10uF VIN-561 AGND GND DGND R1 10k 8 6 2.8V OV2640FSL 24 D0 23 D1 19 D2 21 D3 22 D4 20 D5 18 D6 16 D7 14 D8 12 D9 C8 GND 1uF GND PPI1D0 PPI1D1 PPI1D2 PPI1D3 PPI1D4 PPI1D5 PPI1D6 PPI1D7 PPI1D8 PPI1D9 PPI1D10 2 Cam1 GND PP13 GND PP15 PPI1Clk PP15 PF3 533 3.3V R6 10k 3.3V green PP13 DS1 TMR0 533 S2 SW_SMD R7 220 CM-BF527 61 120 62 119 63 118 64 117 65 116 66 115 67 114 68 113 69 112 70 111 71 110 72 109 73 108 74 107 75 106 76 105 77 104 78 103 79 102 80 101 81 100 82 99 83 98 84 97 85 96 86 95 87 94 88 93 89 92 90 91 VA2.5V GND C9 100nF 13 3.3V 1.3V 3.3V VppOTP A1 PH10/ND_CE/ERxD2/HOST_D10 A2 PH11/ND_WE/ETxD3/HOST_D11 A3 PH12/ND_RE/ERxD3/HOST_D12 A4 PH13/ND_BUSY/ERxCLK/HOST_D13 A5 PH14/ND_CLE/ERxDV/HOST_D14 A6 PH15/ND_ALE/COL/HOST_D15 A7 PG0/HWAIT A8 CLK_out A9 SCL A10 SDA A11 PH9/SPISEL5/ETxD2/HOST_D9/TACLK3 A12 PG9/TMR5/RSCLK0A/TACI5 A13 PG10/TMR6/TSCLK0A/TACI6 A14 PG11/TMR7/HOST_WR A15 USB_VBUS A16 Vin 3V3 A17 GND A18 Vin 3V3 A19 GND ABE0 PF0/PPI D0/DR0PRI /ND_D0A ABE1 PF1/PPI D1/RFS0/ND_D1A LED_SPEED PF2/PPI D2/RSCLK0/ND_D2A LED_ACT PF3/PPI D3/DT0PRI/ND_D3A LED_FD PF4/PPI D4/TFS0/ND_D4A/TACLK0 GND PF5/PPI D5/TSCLK0/ND_D5A/TACLK1 TX+ PF6/PPI D6/DT0SEC/ND_D6A/TACI0 RX+ PF7/PPI D7/DR0SEC/ND_D7A/TACI1 TXPF8/PPI D8/DR1PRI RXPF9/PPI D9/RSCLK1/SPI SEL6 VA25 PF10/PPI D10/RFS1/SPI SEL7 ARDY PF11/PPI D11/TFS1/CZM USB_OTG_ID PF12/PPID12/DT1PRI/SPISEL2/CDG USBD+ PF13/PPID13/TSCLK1/SPISEL3/CUD USBDPF14/PPI D14/DT1SEC/UART1TX SCLK PF15/PPID15/DR1SEC/UART1RX VDD-RTC PG6/DT0PRIA/TMR2/PPIFS3 GND PG5/TMR1/PPIFS2 AMS2 PPIFS1/TMR0 AMS3 PPIClk/TMRCLK ARE PPIFS1/TMR0 AWE PG12/DMAR1/UART1TXA/H_ACK AOE PG13/DMAR0/UART1RXA/H_ADR NMI PG1/SPISS/SPISEL1 RESET PG8/TMR4/RFS0A/UART0RX/TACI4 D0 PG7/TMR3/DR0PRIA/UART0TX D1 PG4/SPI MOSI/DT0SECA D2 PG3/SPI MISO/DR0SECA D3 PG2/SPISCK D4 Bmode1 D5 Bmode0 D6 Bmode3 D7 GND D8 Bmode2 D9 TCK D10 TDO D11 TDI D12 TMS D13 TRST D14 EMU D15 GND P2 GND Tx+ Rx+ TxRx- 1 2 3 4 5 27 VA2.5V 6 R4 VA2.5V R5 27 8 GND 3.3V GND HALO HFJ11-2250E 14 3.3V C7 1 60 2 59 3 58 4 57 5 56 6 55 7 54 8 53 9 52 10 51 11 50 12 49 13 48 14 47 15 46 16 45 17 44 18 43 19 42 20 41 21 40 22 39 23 38 24 37 25 36 26 35 27 34 28 33 29 32 30 31 GND RESET S1 SW_SMD * GND CM‐BF527 GND GND Figure 5-2: Stand-alone Ethernet based MPEG Webcam Designator Value Type Description Quantity C3, C4, C5, C6, C8 1u Capacitor 6 C7 10u Capacitor 1 C9 100n Capacitor 1 Cam1 OV2640FSL Camera module 1 DS1 green SMD LED 1 P1 DC‐8 Power connector DC‐8 1 P2 HFJ11‐2250E RJ45 with transformer 1 R2 220 Resistor 2 R1,R3 10k Resistor 3 R4, R5 27 Resistor 2 Blackfin CM-BF527 Hardware User Manual 22 S1, S2 Switch 1 U1 ADP3338 Low dropout regulator 1 U2 XC6204B252MR XC6204 LDO regulators 1 U3 XC6204B182MR XC6204 LDO regulators 1 CM‐BF537 1 CM1 Table 5-2: Bill of Material of a Stand-alone Ethernet based MPEG Webcam 5.3 Design Services Bluetechnix offers custom design services and software development. Blackfin CM-BF527 Hardware User Manual 23 6 Anomalies For the latest information regarding anomalies for this product, please consult the product home page: http://www.bluetechnix.com/goto/cm-bf527 V1.1 V1.0 Up to V1.1.4: If the load on nReset is too high, the Core Module triggers a reset. As solution use an external reset circuit IC. USB not operating with 25MHz Crystal Table 6-1: Anomalies Blackfin CM-BF527 Hardware User Manual 24 7 Product Changes For the latest product change information please consult the product web-page at: http://www.bluetechnix.com/goto/cm-bf527 Version V1.1.5 V1.1 V1.0 Changes R12 changed from 470R to 100R Fixed Clock supply, now both USB and Ethernet can be used, changed IO Assignment of unused pins Initial Preliminary Version Table 7-1: Product Changes 8 Production Report 8.1 CM-BF527 (100-1251) Version V1.1.5 V1.1.4 V1.1.3 V1.1.2 V1.1.1 **) Component Processor RAM FLASH Processor RAM FLASH Processor RAM FLASH Processor RAM FLASH Processor RAM FLASH Type ADSP-BF527 KBCZ-6X 1477344.1 0.2 *) MT48LC16M16A2BG-75IT 8UD41 D9DHT PF48F2000P0XBQ0 ADSP-BF527 KBCZ-6X 1477344.1 0.2 *) MT48LC16M16A2BG-75IT 8UD41 D9DHT PF48F2000P0XBQ0 ADSP-BF527 KBCZ-6X 1T1379301.1 0.1*) MT48LC16M16A2BG-75IT 7WD41 D9CHT PF48F2000P0XBQ0 ADSP-BF527 KBCZ-6X 1T1379301.1-B-0.1*) MT48LC16M16A2BG-75IT 7WD41 D9CHT PF48F2000P0XBQ0 ADSP-BF527kBCZ-6X *) MT48LC16M16A2BG-75 IT:D PF48F2000P0XBQ0 Table 8-1: Production Report CM-BF527 *) As long as X-Grade status is active take notice of the Analog Devices X-Grade information. **) Only 4MB of Flash is addressable. Blackfin CM-BF527 Hardware User Manual 25 9 Document Revision History Version 13 12 11 Date 2010-03-09 2010-02-02 2009-10-01 10 9 8 2009-07-14 2009-04-20 2008-12-02 7 6 5 4 3 2 1 2008-09-15 2008-08-12 2008-07-21 2008-05-30 2008-04-08 2008-01-10 2007-08-28 Document Revision RMII information added Redesign of Manual production report updated table 3-3, 3-4 updated product report updated Boot mode table updated Chapter 3.5 and 3.6 added Changes on pull up/down in Table 3-4/3-5 Footprint and mechanical drawings updated English checked for spelling, grammar and clarity. New Application Examples, Pin Description details New Picture, x-grade information Updated to reflect changes from V1.0 to V1.1 Updated USB Bug issue Preliminary V1.0 of the document Table 9-1: Revision History Blackfin CM-BF527 Hardware User Manual 26 10 List of Figures and Tables Figures Figure 1-1: Main components of the CM-BF527 Core Module ......................................... 7 Figure 2-1: Detailed Block Diagram ................................................................................... 9 Figure 2-2: IO pin to flash address pin assignment ......................................................... 11 Figure 3-1: Mechanical outline and Components on top side ....................................... 12 Figure 3-2: Side View with Connector mounted, 0.5mm tolerances .............................. 13 Figure 3-3: Mechanical outline and Bottom Connectors (top view) .............................. 13 Figure 3-4: Recommended footprint of the Core Module (top view) ............................ 14 Figure 3-5: Schematic Symbol of Module ........................................................................ 15 Figure 3-6: Schematic of reset circuit on the Core Module............................................. 19 Figure 3-7: Schematic for RJ45 Connection ..................................................................... 19 Figure 5-1: Configuration with Ethernet and JTAG Connector....................................... 21 Figure 5-2: Stand-alone Ethernet based MPEG Webcam ................................................ 22 Tables Table 2-1: Boot Mode CM-BF527...................................................................................... 10 Table 2-2: Memory Map.................................................................................................... 10 Table 3-1: Module connector types ................................................................................. 14 Table 3-2: Baseboard connector types ............................................................................ 14 Table 3-3: Connector X2 pin assignment......................................................................... 17 Table 3-4: Connector X3 pin assignment......................................................................... 18 Table 3-5: Parts List RJ45 .................................................................................................. 19 Table 5-1: Bill of Material of Sample Schematic .............................................................. 21 Table 5-2: Bill of Material of a Stand-alone Ethernet based MPEG Webcam .................. 23 Table 6-1: Anomalies ........................................................................................................ 24 Table 7-1: Product Changes ............................................................................................. 25 Table 8-1: Production Report CM-BF527 ......................................................................... 25 Table 9-1: Revision History ............................................................................................... 26 Blackfin CM-BF527 Hardware User Manual 27