krm-3k5-carrier_ds_1_0 - Knowledge Resources GmbH, Switzerland
Transcription
krm-3k5-carrier_ds_1_0 - Knowledge Resources GmbH, Switzerland
KRM-3500-CARRIER Data sheet Knowledge Resources GmbH Uhlandstrasse 10 CH – 4053 Basel Switzerland www.knowres.com Table of Contents Revision History....................................................................................................................................................... 3 Disclaimer................................................................................................................................................................ 3 Assumptions ............................................................................................................................................................ 4 Acronyms ................................................................................................................................................................ 4 Reference documents ............................................................................................................................................. 4 Introduction ............................................................................................................................................................ 5 Board dimensions ................................................................................................................................................... 6 Features .................................................................................................................................................................. 7 Overview ............................................................................................................................................................. 7 Power supply and power considerations............................................................................................................ 8 Reset ................................................................................................................................................................... 8 MIO Peripherals .................................................................................................................................................. 9 Ethernet .......................................................................................................................................................... 9 USB ................................................................................................................................................................ 10 USB HUB ........................................................................................................................................................ 11 USER LED ....................................................................................................................................................... 12 SD .................................................................................................................................................................. 13 UART to USB Bridge....................................................................................................................................... 14 PL IO .................................................................................................................................................................. 15 PL BANK X1_1 ................................................................................................................................................ 16 PL BANK X1_2 ................................................................................................................................................ 17 PL BANK X2_1 ................................................................................................................................................ 18 PL BANK X2_2 ................................................................................................................................................ 19 MGT IO .............................................................................................................................................................. 20 Thermal specification ............................................................................................................................................ 21 KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 2 of 21 Revision History Document revision Date HW revision Changes th 0.1 REV A First draft th 1.0 REV A Edits to first public release Oct.21 2014 Feb 18 2015 Disclaimer Copyright © Knowledge Resources GmbH. All rights reserved. All provided data is for information purposes only and not guaranteed for legal purposes. Information has been carefully checked and is believed to be accurate; However, no responsibility is assumed for inaccuracies. Specifications are subject to change without notice. Trademark Acknowledgement: Brand and product names are trademarks or registered trademarks of their respective owners. KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 3 of 21 Assumptions The reader is familiar with Xilinx FPGA and SoC components and the related terminology in common use. Acronyms FOM: FU: KR: MIG: MGT: NA: PL: PS: SoC: FPGA on Module Future Use Knowledge Resources GmbH Memory Interface Generator, a tool of Xilinx to easily implement a DDR3 controller Multi Gigabit Transceiver Not Applicable Programmable Logic Processing Subsystem System on Chip Reference documents ZYNQ all programmable SoC, Xilinx, www.xilinx.com i MARVELL Ethernet PHY : http://www.marvell.com/transceivers/fast-ethernet-phy/ SMSC USB PHY: http://ww1.microchip.com/downloads/en/DeviceDoc/3320.pdf Sil UART to USB: http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx ENPIRION Regulator: http://www.enpirion.com/products-dcdc-converter-step-down-buck-12v-en2340qi.htm LANSING enclosure: http://www.lansing-enclosures.com/main/micropak/c-style/index.html Tektronix P6960: http://www.tek.com/datasheet/logic-probe-tektronix-logic-analyzer-probes-2 i Marvell requires registration and NDA on order to grant access to the datasheet KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 4 of 21 Introduction With the KRM-3500-CARRIER, KR provides a highly flexible and cost-efficient evaluation board for embedded systems prototyping with KRM3k family modules. The carrier board offers all of the essential infrastructure elements that are required to operate a KRM-3k family module. Furthermore, the PL ports are readily accessible via 50 pin expansion connectors and 2.54mm sockets. The carrier has a Euro-card form factor of 100x160mm and fits into a Lansing “micropack c-style” Enclosure, thereby facilitating the fabrication of complete small run projects without significant investments into custom Enclosures. X2 GbE ZIFF 50 ZIFF 50 PL USER LED PL 4xUSB HUB UART USB BRIDG E MIO1 MICRO SD JTAG 1V8 3V3 KRM3k MODULE PWR CONTRO L PL HR PL HR MGT PL HR FX10A-168P 5V0 2.54mm FIELD 2.54mm FIELD PWR IN ZIFF 50 KRM-3500-CARRIER Data sheet Document Rev. 1.0 ZIFF 50 February 18, 2015 Page 5 of 21 Board dimensions (in mm) - Altium PCB and Schematic templates are available KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 6 of 21 Features Overview Accepts KRM3k series modules Dual UART to USB bridge 1 x Micro SD Slot 4 x USB port (via 4 port hub) 1 x Gb Ethernet Port 4 x 50Pin Ziff Headers (one per PL Bank) 2 groups of 2.54mm sockets (two banks of PL) supporting PMODS User LED (RGB) with light pipes to rear panel KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 7 of 21 Power supply and power considerations -The KRM-3000-CARRIER is designed to accept 12V DC. In order to fully support the range of modules and daughter cards that can be paired with the KRM-3000-CARRIER a 12V power supply able to source at least 4A is recommended. The KRM-3000-CARRIER generates three “global” Voltages: 5V, 3V3 and 1V8. Each is capable of sourcing up to 6A. The inputs of the regulators are globally fused; the power OK signals are used to activate power good indicators. The 3V3 Supply powers the KRM-3K Module and several I/O peripheral circuits (such as the UART to USB bridge and SD card socket) the 3V3 supply may also be selected as a bank I/O supply voltage for each of the modules four PL I/O banks. The 1V8 supply powers a multitude of peripherals such as the USB Phy, Ethernet Phy, and parts of the SD card interface chip. 1V8 supply may also be selected as a bank I/O supply voltage for each of the modules four PL I/O banks. Reset The KRM-3k modules generate their own on board power on reset. A user reset button for the PS of the Zync on a KRM-3k module is available. The reset signal is also routed to the JTAG connector therefore enabling full debug support for the ARM cores. KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 8 of 21 MIO Peripherals Ethernet The Ethernet port is implemented with a Marvell 88E116R, a full resistor field to configure any possible setting of the mode pins, and a low profile Belfuse Mag Jack L829-1J1T-43. The resistor field is populated to put the Phy on Address 01011, and delayed RX/TX clocks. These settings are supported by the Linux BSP that KR provides for the evaluation carrier. The Primary power supply is sourced from 1V8 Global, the 1V2 core Voltage is generated by the PHY’s internal LDO. Ethernet Schematic: Ethernet Signal Table: ETH PIN GROUP Signal name X2_163 X2_164 X2_159 X2_122 X2_127 X2_128 X2_123 X2_124 X2_121 X2_130 X2_133 X2_134 X2_131 X2_132 X2_129 MIO_53 MIO_52 MIO_49 MIO_16 MIO_21 MIO_20 MIO_19 MIO_18 MIO_17 MIO_22 MIO_27 MIO_26 MIO_25 MIO_24 MIO_23 ETH_PHY_MDIO ETH_PHY_MDC ETH_PHY_RESETn ETH_TX_CLK ETH_TX_CTRL ETH_TX_D3 ETH_TX_D2 ETH_TX_D1 ETH_TX_D0 ETH_RX_CLK ETH_RX_CTRL ETH_RX_D3 ETH_RX_D2 ETH_RX_D1 ETH_RX_D0 KRM-3500-CARRIER Data sheet Document Rev. 1.0 Direction FPGA MDIO FPGA => MDIO FPGA => MDIO FPGA <= MDIO FPGA <= MDIO FPGA => MDIO FPGA => MDIO FPGA => MDIO FPGA => MDIO FPGA <= MDIO FPGA => MDIO FPGA <= MDIO FPGA <= MDIO FPGA <= MDIO FPGA <= MDIO Remark Pull up on Carrier Pull up on Carrier I/O Level 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 February 18, 2015 Page 9 of 21 USB The USB interface is implemented with a ULPI connected USB3320C USB PHY chip from SMSC (now Microchip). R906 forces the port into Host mode. A downstream hub expands the USB connectivity to 4 ports. USB Schematic: USB Signal Table: USB PIN XZ2 MIO X2_160 X2_146 X2_139 X2_142 X2_141 X2_144 X2_143 X2_136 X2_145 X2_148 X2_147 X2_140 X2_135 MIO_48 MIO_36 MIO_31 MIO_32 MIO_33 MIO_34 MIO_35 MIO_28 MIO_37 MIO_38 MIO_39 MIO_30 MIO_29 KRM-3500-CARRIER Data sheet Document Rev. 1.0 Signal name ZYNQ_USB_RST_n ZYNQ_USB_CLK ZYNQ_USB_NXT ZYNQ_USB_D0 ZYNQ_USB_D1 ZYNQ_USB_D2 ZYNQ_USB_D3 ZYNQ_USB_D4 ZYNQ_USB_D5 ZYNQ_USB_D6 ZYNQ_USB_D7 ZYNQ_USB_STP ZYNQ_USB_DIR Direction FPGA => USB FPGA <= USB FPGA => USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA <=> USB FPGA => USB FPGA => USB Remark Pull up on Carrier I/O Level 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 February 18, 2015 Page 10 of 21 USB HUB The USB Hub expands the USB port to four interfaces, implemented with standard stacked type A connectors. The 4 USB ports support the easy connection of Keyboard, Mouse, Wifi and a USB drive when the host Module is running Linux. USB HUB Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 11 of 21 USER LED The 3 RGB LED are used to indicate an over current event on the USB ports (LED 954 R and 956 R) or are available as User LED on a range of Signals on X2 of the SoC module. USER LED Schematic: USER LED Signal Table: USER LED PIN X2 BANK X2_83 X2_81 X2_79 X2_77 X2_75 X2_73 X2_71 X2_2 X2_2 X2_2 X2_2 X2_2 X2_2 X2_2 KRM-3500-CARRIER Data sheet Document Rev. 1.0 Signal name X2_2_300 X2_2_301 X2_2_302 X2_2_303 X2_2_304 X2_2_305 X2_2_306 Direction FPGA => USER LED FPGA => USER LED FPGA => USER LED FPGA => USER LED FPGA => USER LED FPGA => USER LED FPGA => USER LED Remark I/O Level Red Green Blue Green Blue Green Blue 1V8 1V8 1V8 1V8 1V8 1V8 1V8 February 18, 2015 Page 12 of 21 SD The SD card interface is implemented with a simple buffer, the TXS02612 from TI. While this chip supports the attachment of up to two SD card connectors and a card select pin, only one micro SD card slot is physically implemented and the select pin is tied to low with a 0R resistor. Since the micro SD card does not support a Write protect flag, the write protect function is implemented as a resistor solder option on the carrier. WP is off by default but can be set by moving a resistor. SD Schematic: SD Signal Table: SD PIN XZ2 MIO Signal name Direction X2_152 X2_151 X2_156 X2_155 X2_149 X2_150 X2_158 X2_157 MIO_42 MIO_43 MIO_44 MIO_45 MIO_41 MIO_40 MIO_46 MIO_47 ZYNQ_SD_D0 ZYNQ_SD_D1 ZYNQ_SD_D2 ZYNQ_SD_D3 ZYNQ_SD_CMD ZYNQ_SD_CLK ZYNQ_SD_CD ZYNQ_SD_WP FPGA <=> SD FPGA <=> SD FPGA <=> SD FPGA <=> SD FPGA => SD FPGA => SD FPGA <= SD FPGA <= SD KRM-3500-CARRIER Data sheet Document Rev. 1.0 Remark Resistor on Carrier not on connector I/O Level 1V8 1V8 1V8 1V8 1V8 1V8 1V8 1V8 February 18, 2015 Page 13 of 21 UART to USB Bridge The USARTs of the Processing subsystems are available via a dual channel UART to USB Bridge from Silabs. One UARTs RX and TX signals are connected via the MIO pins of the PS, a second UART can be implemented via EMIO routing to Bank 35. The second UART also features HW flow control. While the Silabs I/O’s operate on a local 3V3 which is generated from the 5V0 USB, two level-shifters isolate the signals and convert the levels to 1V8 for the MIO and a selectable I/O voltage for the Logic I/O signals. The first UART channel can also be routed (via jumpers) to communicate with the controller of the KRM3500's power manager. In future FW releases, this path will offer advanced features such as FPGA driven power management. UART to USB Bridge Schematic: UART MIO Signal Table: PIN X2 MIO UART X2_162 X2_161 MIO_50 MIO_51 UART PMGR Signal Table: PIN XMOD KRMPA UART 8 6 RX TX UART FAB Signal Table: PIN X2 KRM_3A UART X2_7 X2_11 X2_9 X2_13 X2_1_311 X2_1_309 X2_1_310 X2_1_308 KRM-3500-CARRIER Data sheet Document Rev. 1.0 Signal name Direction UART_MIO_RXD UART_MIO_TXD FPGA_PS <= SIL FPGA_PS => SIL Signal name Direction UART_PMGR_RXD UART_PMGR_TXD Remark 1V8 1V8 Remark <= SIL => SIL Signal name Direction UART_FAB_RXD UART_FAB_TXD UART_FAB_CTS UART_FAB_RTS <= SIL => SIL <= SIL => SIL I/O Level I/O Level 3V3 3V3 Remark I/O Level 1V8-3V3 1V8-3V3 1V8-3V3 1V8-3V3 February 18, 2015 Page 14 of 21 PL IO All PL I/O Banks support multiple I/O voltages, 2 of which are provided by the on-board regulators; others may be added by the user design. Use the 5V0 on-board regulator as the source for any additional I/O voltage regulator. Supported/Provided I/O voltages are: 1V35,1V5, 1V8, 2V5 and 3V3. I/O voltages below 1V35 are NOT supported by the KRM3K modules as the I/O voltage is isolated by a high side P-FET switch which is only active after the FPGA has been configured or the modules power sub system reports power OK. Gate Voltages that do not at least reach -1V35 do not turn the P-FET on sufficiently, therefore 1V2 I/O voltages cannot be used reliably. KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 15 of 21 PL BANK X1_1 The PL Bank that is mapped to X1_1 is one of the two, full featured I/O Banks. All the 48 I/O’s that are available on the KRM Module are accessible via PMOD compatible 2.54mm sockets. Furthermore a subset of the signals is available on the 50pin ZIFF expansion connector. The signal assignment of the 50 pin Ziff connectors is identical in terms of byte group and pin sequence on the connectors for Bank X1_2, X2_1 and X2_2. The Banks I/O Voltage is selected by populating either R850 for 3V3 operation or R851 for 1V8 operation. If other operating voltages are desired, both resistors must be removed. The target I/O voltage must be jumped to one of the open resistor pads with a wire. By default, the 3V3 option is populated. In addition to the I/O voltage for the FPGA bank and the expansion modules I/O logic, a 5V supply on the two outermost pins is provided. This voltage is designed to provide a power source for the expansion module that is independent of the I/O Voltage of the FPGA bank. The symmetry of the signal and power assignments ensure that even an accidentally flipped flex cable cannot cause damage to the FPGA or expansion module due to Power pins being attached to sensitive signal pins. PL BANK X1_1 Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 16 of 21 PL BANK X1_2 The PL Bank that is mapped to X1_2 is one of the two, full featured I/O Banks. All the 48 I/O’s that are available on the KRM Module are accessible via 2.54mm sockets. Furthermore a subset of the signals is available on the 50pin ZIFF expansion connector. The signal assignment of the 50 pin Ziff connectors is identical in terms of byte group and pin sequence on the connectors for Bank X1_1, X2_1 and X2_2. The Banks I/O Voltage is selected by populating either R852 for 3V3 operation or R853 for 1V8 operation. If other operating voltages are desired, both resistors must be removed. The target supply voltage must be jumped to one of the open resistor pads with a wire. By default, the 3V3 option is populated In addition to the I/O voltage for the FPGA bank and the expansion modules I/O logic, a 5V supply on the two outermost pins is provided. This voltage is designed to provide a power source for the expansion module that is independent of the I/O Voltage of the FPGA bank. The symmetry of the signal and power assignments ensure that even an accidentally flipped flex cable cannot cause damage to the FPGA or expansion module due to Power pins being attached to sensitive signal pins. PL BANK X1_2 Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 17 of 21 PL BANK X2_1 The PL Bank that is mapped to X2_1 is one of the two special purpose PL I/O banks. While the 50 pin Ziff header connectivity matches that of banks X1_1 and X1_2, there is no 2.54mm socket field available. It’s primary purpose is to allow the connection of a touch display which is available as an add on to the KRM3500-CARRIER. The signals that go unused for the display operation are assigned to the UARTB with HW flow control signals. The Banks I/O Voltage is selected by populating R801 for 1V8 operation. If other operating voltages are desired, both resistors must be removed. The target supply voltage must be jumped to one of the open resistor pads with a wire. By default only the 1V8 Supply is an assembly option in order to ensure I/O Bank Voltage constraints are enforced for all of the KRM-3k Modules. If a Module with Artix fabric is used, the supply may be jumped to Voltages other than 1V8 PL BANK X2_1 Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 18 of 21 PL BANK X2_2 The PL Bank that is mapped to X2_2 is one of the two special purpose banks. While the 50 pin Ziff header connectivity matches that of banks X1_1 and X1_2, there is no 2.54mm socket field available. Signals not used on the expansion Ziff connector are used to drive user LEDs and the reset signal for the USB hub. The Banks I/O Voltage is selected by populating R807 for 1V8 operation. If other operating voltages are desired, the resistor must be removed. The target supply voltage must be jumped to one of the open resistor pads with a wire. By default, the 1V8 option is populated PL BANK X2_2 Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 19 of 21 MGT IO While the KRM3500 carrier has no direct support for MGT attached peripherals, all the signals of the X1 connector are forwarded via a mirror of X1 (X1B) with direct via connections. Via X1B, it is therefore possible to attach a sub-carrier (such as KRM3510) where all the MGT related connectivity is then implemented. The KRM3500 sub carrier offers the following connectivity: 2X SDI in 2X SDI out 4X SFP+ 2X SATA Low Jitter, programmable reference clock generator X1_B Schematic: KRM-3500-CARRIER Data sheet Document Rev. 1.0 February 18, 2015 Page 20 of 21 Thermal specification Standard version: Industrial version: KRM-3500-CARRIER Data sheet Document Rev. 1.0 Commercial operating range, 0°C to 70°C. Not available February 18, 2015 Page 21 of 21