Page 1
Mars PM3-R5 User Manual Project Info Project Manager Martin Heimlicher Author(s) Silvio Ziegler, Christoph Glattfelder Reviewer(s) Christoph Glattfelder Version 1.09 Date 23/04/2019 Enclustra GmbH – Räffelstrasse 28 – CH- 8045 Zürich – Switzerland Phone +41 43 343 39 43 – www.enclustra.com...
Page 2
Unauthorized duplication of this document, in whole or in part, by any means is prohibited without the prior written permission of Enclustra GmbH, Switzerland. Although Enclustra GmbH believes that the information included in this publication is correct as of the date of publication, Enclustra GmbH reserves the right to make changes at any time without notice.
• Alternatively, power can be supplied by the USB device port 1.1.1 Warranty For information concerning the warranty please read through the “General Business Conditions” on Enclustra’s website 1.1.2 RoHS The Mars module are designed and produced according to the Restriction of Hazardous Substances (RoHS) Directive (2011/65/EC).
Enclustra FMC AN1 board not usable when using Enclustra Mars heat sink: If an Enclustra Mars heat sink is mounted on the inserted module, the FMC AN1 Board cannot be mounted since it collides with the heat sink and cannot be fit into the FMC connector on the PM3 completely.
• Battery holder for real time clock • SD-Card holder, connected to user IOs on FPGAs and bootable MIO pins on the Mars ZX3 Warning Do not insert other SO-DIMM modules except Mars Enclustra FPGA Modules! FMC restrictions apply when using 32 Bit FX3 interface 23/04/2019 7 / 43 Version 1.09...
Part Numbers and Ordering Codes Every module has a label with a marking specifying the part number and the serial number, as shown in Figure 2: Part Number EN100000 SN123456 Serial Number Figure 2: Module label Table 1 shows the correspondence between part number and ordering code. Part number Ordering code EN100581...
2.7 DIP Switches The tables below show the functions of the configuration DIP switches. The options printed bold are the default settings. Switch (CFG-A / S1200) Reserved (will be VCC_IO = 1.8V in VCC_IO is 2.5V or 3.3V future versions) (depending on Switch 2) VCC_IO is 2.5V VCC_IO is 3.3V...
2.8 Connector Pinouts Table 4 shows an overview of all connectors assembled on the Mars PM3 Board. A more detailed description of each connector can be found further below in this section. Connector Description Connected to J200 Mars Module Connector Mars FPGA module J400 USB 2.0 Micro-B Connector...
and 155 for use with SOC modules. Please note that these pins are shared with the FX3 FIFO interface and must only be used as UART if the FX3 FIFO interface is not used! Power and data signals on this connector are protected against ESD incidents. 2.8.3 J500 –...
Comment Signal Connector Pin Signal Comment VCC_IO VCC_IO SRST#_RDY# FPGA_TDI FPGA_TMS FPGA_TCK FPGA_TDO Not Connected SVD_P168 SVD_P170 Table 6: J800 – FPGA JTAG connector 2.8.7 J801 – FX3 Connector The main purpose of this connector is to access the JTAG port of the Cypress FX3 USB 3.0 controller. In addition, this connector feeds out four GPIO pins of the FX3 that can be used if the slave FIFO interface is not operated in 32 Bit mode.
Table 8: J1000 – mini HDMI connector 2.8.9 J1100 – FMC LPC Connector This connector allows extending Mars PM3 boards with Enclustra (e.g. FMC DR2 Module) or third-party 160 pin LPC FMC modules. Warning The IO pins are directly connected to the FPGA. Only apply VCC_IO compliant voltages to the IO pins.
2.8.10 J1101 – Extension Connector (Not Assembled) This connector can be assembled as an alternative to the LPC FMC Connector. Warning The IO pins are directly connected to the FPGA. Only apply VCC_IO compliant voltages to the IO pins. Any other voltages may damage the FPGA as well as other devices on the Mars PM3 Board or the installed Mars FPGA module.
Since the SD-Card holder was added subsequently on bootable pins (MIO40..45) of the Mars ZX3, it shares the pins with the FX3 USB3 controller. Therefore SD-Card and USB3 can’t be used simultaneously. Connector Pin Signal Data 0 FX3_SLOE#_SDD0 Data 1 FX3_PKTEND#_SDD1 Data 2 FX3_DQ3_SDD2...
Table 14: J1301 – Internal power connector 2.8.14 J1302 – Fan Connector At this connector a 12V fan with sense signal can be installed. Connector Pin Signal VCC_12V SYSMON_TACHO (Sense signal to determine fan speed) Table 15: J1302 – Fan connector 2.8.15 J1303 –...
2.9.2 Flash Configuration Multiplexer The Cypress FX3 USB 3.0 controller has its own SPI flash, where it can load the application and / or VID and PID during startup. If no valid boot image is found, the FX3 is waiting to receive the application code over USB.
Figure 6: Flash configuration multiplexer The control signals SPI_SEL, SPI_JTAG_EN# and SPI_CONFIG_EN# are connected to the Cypress FX3 USB 3.0 controller. For details refer to section 2.9.9. 2.9.3 Fifo Mode Multiplexer The slave fifo interface between the FPGA module and the Cypress FX3 USB 3.0 controller can be operated either in 16 or 32 Bit mode.
Figure 7: FIFO mode multiplexer The control signal FX3_PMODE0 is connected to the Cypress FX3 USB 3.0 controller. For details refer to section 2.9.9. 23/04/2019 28 / 43 Version 1.09...
2.9.4 LEDs Description Power Good: Indicates that DC-DC converters are in regulation. (D1202) FPGA Ready: The RDY LED shows the configuration status of the FPGA. The LED is on when a valid bitstream is loaded and off if no bitstream has been loaded or the FPGA (D1201) configuration has failed.
Table 21 shows the connection of the I C expander’s GPIO pins. I/O Bit Signal Description I/O[0] PCIE_PERST# PCIe reset signal I/O[1] 10k Pull up EEPROM_WP signal (user EEPROM write-protect signal) I/O[2] FX3_SLCS# Slave fifo chip select I/O[3] FX3_A0 Slave fifo address bit 0 I/O[4] USB_CPEN USB 2.0 power enable (Host connector J501)
2.9.8 System Monitor An I C system monitor (U1100) at address 0x2F is available on the Mars PM3 I C bus to monitor the supply voltages (1V2, 3V3, VCC_IO, 5V and 12V), read the FAN RPM’s and control two user GPIOs. It can be accessed by the FPGA and the Cypress FX3 USB 3.0 controller.
3.0 controller includes a 32 Bit ARM926 core operating at 200 MHz using a 19.2 MHz crystal oscillator. It can access the I C bus, SPI flash of the FPGA and exchange debug or control information with the USB 2.0 UART controller over UART. A JTAG interface is available on connector J801 to debug and download the application.
For more details refer to the CYUSB3014 datasheet and documentation Type Manufacturer CYUSB3014 Cypress Table 26: USB 3.0 Controller Type Table 27 shows the connection of the FX3 USB3 controller. Please note that the SD-Card and the user button share pins with the FX3 FIFO interface. Please note that the POR#_LOAD# and the I2C_INT# signals have been moved compared to previous versions.
Page 34
FPGA_DONE VCC_IO FPGA done signal SRST#_RDY# IN / OUT VCC_IO FPGA soft reset / ready signal POR#_LOAD# VCC_3V3 Hard Reset (FPGA_PROG_N) FX3_SCK VCC_3V3 SPI clock FX3_SS# VCC_3V3 SPI slave select FX3_DIN VCC_3V3 SPI data in FX3_DOUT VCC_3V3 SPI data out RSVD_P170 IN / OUT VCC_3V3...
FX3_DQ17 IN / OUT VCC_IO Slave fifo data 17 / FMC_LA12_N FX3_DQ18 IN / OUT VCC_IO Slave fifo data 18 / FMC_LA09_P FX3_DQ19 IN / OUT VCC_IO Slave fifo data 19 / FMC_LA10_P FX3_DQ20 IN / OUT VCC_IO Slave fifo data 20 / FMC_LA12_P FX3_DQ21 IN / OUT VCC_IO...
2.9.10 USB 2.0 UART Device The USB 2.0 UART device controller (U401) is connected to J400 (USB 2.0 Micro-B connector). It allows exchanging debug and control commands between the host computer and the FPGA module or FX3. By default U401 is connected to both, the Mars module connector (Pins 34 and 36) and the FX3 controller (FX3_DQ28..31).
3 Technical Data 3.1 Absolute Maximum Ratings Symbol Rating Unit VCC_MAIN_IN Supply voltage relative to GND -0.5 to 13.7 VCC_IO I/O input voltage relative to GND See Mars module user manual Temperature Temperature range for wide range modules (W) -25 to +85 °C Temperature range for commercial modules (C) 0 to + 65...
3.3 Mechanical data Symbol Value Size 100.0 x 72.0 mm (Pico ITX) Component height top 16 mm Component height bottom 4.5 mm (Battery holder) Weight 60 g (without Mars module) Table 30: Mechanical data 23/04/2019 38 / 43 Version 1.09...
4 Ordering and support 4.1 Ordering Please use Enclustra's online request/order form for ordering or requesting information: http://www.enclustra.com/en/orderenquire/ 4.2 Support Please follow the instructions on Enclustra's online support site: http://www.enclustra.com/en/support/ 23/04/2019 39 / 43 Version 1.09...
Appendix A Differential pairs net lengths If using differential pairs, a differential impedance of 100 Ohm should be met on the extension. Make sure that the two nets of a differential pair have the same length. An Excel table1 lists the length of the differential pairs on the Mars module connector. This allows the user to match the total length of the differential pairs on an extension board if required for the application.
Page 42
Table 22: I C EEPROM Type ..............................30 Table 23: I C System Monitor Type ............................31 Table 24: I C System monitor pin assignment ......................... 31 Table 25: Boot mode settings ..............................32 Table 26: USB 3.0 Controller Type ............................33 Table 27: Cypress FX3 USB 3.0 controller pinout ......................
Need help?
Do you have a question about the Mars PM3-R5 and is the answer not in the manual?
Questions and answers