TRENZ ELECTRONIC SHORT FORM CATALOGUE updated october 2016 Company Prole Since 1992, Trenz Electronic GmbH successfully operates as a development service enterprise in the electronics branch. Our services include design-in support as well as turnkey design which typically cover all steps from product specication, hardware and software design up to prototyping and production. Hardware Design • System Architecture and Design • Hardware Integration (Design-In) • Ultrafast Digital Logic • Analog and Mixed Signal • Digital Signal Processing • Schematic Capture and PCB Layout HDL Design • FPGA and System-On-Chip Design • System Design and Synthesis • HDL Design (VHDL,Verilog) • Integration of Soft-Cores (Xilinx MicroBlaze, ARM Cortex …) • USB, PCI-Express, Gigabit Ethernet • Ultrafast ADC/DAC Interfaces Software Development • Device Driver and Application Software development • Software and Firmware development We are particularly specialized in the design of high-speed data acquisition, high-accuracy measurement and embedded digital signal processing systems based on FPGA and ARM architectures. We maintain long-term customer relationships, characterized by exibility and technical competence. ISO 9001:2008 ISO 14001:2004 (quality management) (environmental certied management) certied Trenz Electronic GmbH Holzweg 19A, 32257 Bünde (Germany) Phone: +49 (0) 5223 65301-0 Fax: +49 (0) 5223 65301-30 E-Mail: info@trenz-electronic.de Web: www.trenz-electronic.de www.trenz-electronic.de 2 Index Trenz Electronic Company Prole ................................................... 2 Table of contents ................................................... 3 TE0808 (Zynq UltraScale+) ................................. 4 TE0745 (Zynq) ...................................................... 5 TE0715 (Zynq) ...................................................... 6 TE0720 (Zynq) ...................................................... 7 TE0728 (Zynq) ...................................................... 8 TE0729 (Zynq) ...................................................... 9 TE0782 (Zynq) .................................................... 10 TE0726 (Zynq) .................................................... 11 TE0723 (Zynq) .................................................... 12 TE0722 (Zynq) .................................................. 13 TE0841 (Kintex) .................................................. 14 TE0741 (Kintex) .................................................. 15 TE0710 + TE0711 (Artix) .................................... 16 TE0712 (Artix) ..................................................... 17 TE0714(Artix) ..................................................... 18 TE0725 (Artix) ..................................................... 19 TE0790 XMOD ..................................................... 20 TE Carrier Boards ................................................ 21 Module series comparison table ......................... 22 Module series comparison table ......................... 23 NI LabVIEW Home Bundle .................................. 35 PIC 32 Microcontroller Board .............................. 36 PIC 32 Microcontroller Board .............................. 37 The Connected Microcontroller Lab .................... 38 The Connected Microcontroller Lab - Development Tool ............................................. 39 Pmod™ Peripheral Modules ............................... 40 Pmod™ Peripheral Modules - Featured Pmods ................................................. 41 Pmod™ Peripheral Modules - The Pmod Ecosystem ........................................ 42 Analog Discovery 2 .............................................. 43 Analog Discovery 2 ............................................. 44 Xilinx Boards and kits ................................................... 45 Sundance Sundance EMC2 .................................................. 46 Sundance EMC2 .................................................. 47 MYIR Development Board ............................................. 48 Z-turn Board ......................................................... 49 Digilent Digilent Company Profile .................................... 24 Digilent Product Portfolio .................................... 25 Carrier Modules (Cmod) .................................... 26 Digilent FPGA System Boards ............................ 27 Digilent FPGA System Boards ............................ 28 HD Video Processing FPGA Boards .................... 29 HD Video Processing FPGA Boards ................... 30 High performance networking solutions ............. 31 JTAG Programmers ............................................ 32 Zynq Soc ARM/FPGA Board ............................... 33 Zynq Soc ARM/FPGA Board ............................... 34 inrevium inrevium Boards ................................................... 50 inrevium Boards ................................................... 51 inrevium Option Cards ......................................... 52 cronologic PCie digitizers ..................................................... 53 Ndigo series ........................................................ 54 Violet series ......................................................... 55 www.trenz-electronic.de 3 5.2 TE0808 UltraSOM+ Series Xilinx Zynq UltraScale+, DDR4, Flash, 20 x Transceiver 7.6 Overview The Trenz Electronic TE0808 is an industrial-grade MPSoC module integrating a Xilinx Zynq UltraScale+, max. 8 GByte DDR4 SDRAM with 64-Bit width, max. 512 MByte Flash memory for conguration and operation, 20 Gigabit transceivers, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O's is provided via rugged high-speed stacking connections. All this in a compact 5.2 x 7.6 cm form factor, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany Key Features Extended device life cycle Ÿ SoC: ZYNQ UltraScale+ ZU9EG 900 pin package Ÿ Memory PLL DDR4 4 x 512 MByte Other assembly options for cost or performance optimization plus high volume prices available on request. GTCLK 1 Inputs ZYNQ Ultrascale+ ZU9EG PS GTRCLK 2 Inputs PS GTR 4 LANES GTH 4 LANES HP I/O 52 Power Management HP I/O 104 PS_CLK 160 Pin Connector GTH 12 LANES CLK Power subsystem DC/DC and LDO's 160 Pin Connector www.trenz-electronic.de/te0808 4 Oscillator 64MB Flash Dual Quad SPI JTAG 160 Pin Connector Ÿ 48 HD I/O Ÿ 160 Pin Connector GTCLK 3 Inputs Ÿ Ÿ Ÿ Ÿ Ÿ PS 65 I/O Ÿ - 64-Bit DDR4 - 8 GByte max. - SPI Boot Flash dual parallel - 512 MByte max. User I/O - 65 x MIO, 48 x HD (all), 156 x HP (3 banks) - Serial transceiver: GTR 4 (all) + GTH 16 (all) - GT clocks, I2C - PLL clock inputs and outputs Size: 52 x 76 mm 3 mm mounting holes for skyline heat spreader B2B connectors: 4 x 160 pin Si5345 - 12 output PLL All power supplies on board, single 3.3V Power required - 14 on-board DC/DC regulators and 13 LDO's - LP, FP, PL separately controlled power domains Support for all boot modes (except NAND) and scenarios Support for any combination of PS connected peripherals Rugged for industrial applications 5 TE0745 Series Xilinx Zynq, 1 GByte DDR3, 32 MByte Flash, 1 GBit Ethernet 7 Overview The Trenz Electronic TE0745 is an industrial-grade SoC module integrating a Xilinx Zynq-7 (Z-7030, Z-7035, Z7045), 1 GByte 32-Bit wide DDR3/L, 32 MByte SPI Flash memory for conguration and operation and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O's is provided via rugged high-speed stacking strips. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Extended device life cycle Ÿ Xilinx Zynq 7030/7035/7045 Rugged for industrial applications Ÿ Rugged for shock and high vibration Ÿ 1 GByte 32-Bit wide DDR3/L Ÿ 32 MByte SPI Flash Ÿ Dimensions: 5.2 x 7.6 cm Ÿ B2B Connectors with 3 x 160 pin - 250 I/O's, all HR and HP I/O - 1 GBit Ethernet PHY, - USB 2.0 OTG PHY - 8 x GTX (7030: 4 GT) - 2 GT Reference Clock inputs (7030: 1 REFCLK) - Reference clock input for PLL (optional) - 2 x PLL outputs - I2C - 6 MIO 160 Pin Connector Ÿ Evenly-spread supply pins for good signal integrity USB PHY GTX 4 LANES JTAG HP I/O 100 ZYNQ XC7Z030 (XC7Z035) (XC7Z045) ETH PHY 160 Pin Connector Ÿ MAC Address EEPROM I/O 16, DIF 8 GTH 5 LANES Ÿ Real Time Clock Other assembly options for cost or performance optimization plus high volume prices available on request. GTCLK 2 Inputs 160 Pin Connector PLL 2 x MGT Clock Inputs HP I/O 50 GTX 4 Lanes PS I/O 12 User I/O Oscillator RTC 160 Pin Connector www.trenz-electronic.de/te0745 5 TE0715 Series Xilinx Zynq, Cortex-A9, DDR3, Flash, GBit Ethernet, 4 x Transceiver Overview Trenz Electronic TE0715 are industrial-grade SoC modules integrating a Xilinx Zynq-7000 SoC, a gigabit Ethernet transceiver (physical layer), 1 gigabyte DDR3 SDRAM with 32-Bit width, 32 megabyte Flash memory for conguration and operation, 4 transceivers, a USB ULPI transceiver, and powerful switch-mode power supplies for all onboard voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible. All this on a tiny fooprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Ÿ Industrial-grade Xilinx Zynq-7000 (Z-7015, Z-7030) SoM , Extended device life cycle supported by the free Xilinx Vivado WebPACK tool Ÿ Rugged for shock and high vibration Ÿ ARM dual-core Cortex-A9 Ÿ 10/100/1000 tri-speed gigabit Ethernet transceiver Rugged for industrial applications (PHY) with SGMII - MAC Address EEPROM Ÿ 32-Bit-wide 1 GByte DDR3 SDRAM Ÿ 32 MByte QSPI Flash memory (with XiP support) Ÿ Programmable clock generator - Transceiver clock (default 125 MHz) Ÿ Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips Ÿ 132 FPGA I/O‘s (65 LVDS pairs possible) and 14 PS-MIO available on board-to-board connectors GTP/GTX transceiver GTP/GTX (high-performance transceiver) clock input Ÿ USB 2.0 high-speed ULPI transceiver Ÿ On-board high-efciency DC-DC converters - 4.0 A x 1.0 V power rail - 1.5 A x 1.5 V power rail - 1.5 A x 1.8 V power rail JTAG 10/100/1000 Ethernet PHY eFUSE bit-stream encryption AES bit-stream encryption Temperature compensated RTC (real-time clock) User I/O 100 Pin System management 100 Pin 32 MByte QSPI Flash Zynq-7015 Zynq-7030 User I/O User I/O User LED Evenly-spread supply pins for good signal integrity I2C Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ System Mgmt Other assembly options for cost or performance optimization plus high volume prices available on request. Oscillator MAC Address EEPROM www.trenz-electronic.de/te0715 6 User I/O 60 Pin Ÿ 4 GTP/GTX (high-performance transceiver) lanes TE0720 Series Xilinx Zynq, 2 × Cortex-A9, DDR3, Flash, GBit Ethernet, USB Overview Trenz Electronic TE0720 are industrial-grade SoC modules integrating a Xilinx Zynq-7000 SoC, a gigabit Ethernet transceiver, 1 gigabyte DDR3 SDRAM with 32-Bit width, 32 megabyte Flash memory for conguration and operation, a USB ULPI transceiver, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Extended device life cycle Ÿ Industrial-grade Xilinx Zynq-7000 (Z-7020) SoM, supported by the free Xilinx Vivado WebPACK tool Rugged for industrial applications Ÿ Rugged for shock and high vibration Ÿ 2 × ARM Cortex-A9 Ÿ 10/100/1000 tri-speed gigabit Ethernet transceiver (PHY) with SGMII - MAC Address EEPROM Ÿ Ÿ Ÿ Ÿ 32-Bit-wide 1 GByte DDR3 SDRAM 32 MByte QSPI Flash memory (with XiP support) 4 GByte eMMC (up to 64 GB) Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips Ÿ 152 FPGA I/O‘s (75 LVDS pairs possible) and 14 PS-MIO available on board-to-board connectors Ÿ USB 2.0 high-speed ULPI transceiver Ÿ On-board high-efciency DC-DC converters - 4.0 A x 1.0 V power rail - 1.5 A x 1.5 V power rail - 1.5 A x 1.8 V power rail USB PHY System management and power sequencing eFUSE bit-stream encryption 10/100/1000 Ethernet PHY ARM ARM Cortex-A9 Cortex-A9 User I/O PS (Processing System) JTAG AES bit-stream encryption 3 user LEDs Optional MEMS sensor (3D accelerometer and 3D magnetometer) PL (Programmable Logic) 100 Pin Temperature compensated RTC (real-time clock) 100 Pin Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 1 GByte DDR3 SDRAM User I/O 60 Pin Zynq-7020 User I/O User I/O I2C Ÿ Evenly-spread supply pins for good signal integrity Other assembly options for cost or performance optimization plus high volume prices available on request. 4-64 GByte EMMC System Mgmt. Power Seq. 32 MByte QSPI Flash MAC Address EEPROM RTC EEPROM 3D acc. 3D mag. www.trenz-electronic.de/te0720 7 6 TE0728 Series Xilinx Zynq, 2 × Cortex-A9, DDR3, Flash, 2 × Ethernet, CAN, Automotive 6 Overview The Trenz Electronic TE0728-03-1Q is a SoC module integrating a Xilinx Automotive Zynq-7020, 512 MByte DDR3 SDRAM with 16-Bit width, 16 MByte Flash Memory for conguration and operation, two 100 Megabit Ethernet transceivers, and powerful switch-mode power supplies for all on-board voltages. A large number of con?gurable I/O's is provided via rugged high-speed stacking strips. Within the complete module only Automotive components are installed. All this in a compact 6 x 6 cm form factor, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Other assembly options for cost or performance optimization plus high volume prices available on request. Extended device life cycle Rugged for automotive applications I2C CAN 12V DC/DC + watchdog PL (Programmable Logic) CAN User I/O Zynq-7020 PS User I/O PL User I/O 80 Pin www.trenz-electronic.de/te0728 PL User I/O 100 MBit Ethernet transceiver 100 MBit Ethernet transceiver PL User I/O 8 JTAG 80 Pin Ÿ Xilinx Zynq XA7Z020-1CLG484Q (Automotive) Rugged for shock and high vibration 2 x ARM Cortex-A9 MPCore 2 x 100 MBit Ethernet transceiver (PHY) 16-Bit-wide 512 MByte DDR3 SDRAM 16 MByte QSPI Flash memory (with XiP support) Plug-on module with 3 x 80-pin high-reliability highspeed strips 76 single ended I/O, 24 LVDS pairs (48 I/O) and 42 MIO available on board-to-board connectors Board-to-board connectors CAN transceiver (PHY) Temperature compensated RTC (real-time clock) 12 V power supply with watchdog On-board high-efciency DC-DC converters System management and power sequencing eFUSE bit-stream encryption AES bit-stream encryption 3 user LEDs Evenly-spread supply pins for good signal integrity 80 Pin Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 5.2 TE0729 Series Xilinx Zynq, 1x Gig ETH, 512 MByte DDR3, 2x 100MBit ETH, 4 GByte eMMC, 3.3V Only 7.6 Overview The Trenz Electronic TE0729 is an industrial-grade SoC module integrating a Xilinx Zynq-7020 with a Gigabit Ethernet transceiver, 2 x 100 MBit Ethernet, 512 MByte DDR3 SDRAM, 32 MByte Flash memory for conguration and operation, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All modules produced by Trenz Electronic are developed and manufactured in Germany. Extended device life cycle Key Features Rugged for industrial applications Ÿ Zynq XC7Z020-2CLG484I Ÿ Rugged for shock and high vibration Ÿ 2 x ARM Cortex-A9 Ÿ 1 x 10/100/1000 Mbps Ethernet transceiver PHY Ÿ 2 x 10/100 Mbps Ethernet transceiver PHYs Ÿ 3 x MAC-Address EEPROMs Ÿ 16-Bit wide 512 MByte DDR3 SDRAM Ÿ 32 MByte QSPI-Flash-Memory Ÿ 4 GByte e-NAND-Flash-Memory (embedded eMMC Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ SDIO Power Subsystem DC/DC ZYNQ-7020 HR I/O 96 MIO 8 I/O HR I/O 30 RTC MAC EEPROM MAC EEPROM Other assembly options for cost or performance optimization plus high volume prices available on request. LVDS 5 pairs 120 Pin Connector Ÿ MAC EEPROM JTAG Ÿ 120 Pin Connector Ÿ Ÿ Memory) USB 2.0 high-speed ULPI transceiver Plug-on module with 2 x 120-pin high-speed hermaphroditic strips 136 FPGA I/O's (58 LVDS pairs possible) and 14 MIO's available on board-to-board connectors On-board high-efciency DC-DC converters - 4.0 A x 1.0 V power rail - 1.5 A x 1.5 V power rail - 1.5 A x 1.8 V power rail - 1.5 A x 2.5 V power rail System management eFUSE bit-stream encryption AES bit-stream encryption Temperature compensated RTC (real-time clock) User LED Evenly-spread supply pins for good signal integrity 3 mm mounting holes for Skyline heat spreader Cooling Solution available 1G ETH PHY 100M ETH PHY 100M ETH PHY 32MB SPI Flash www.trenz-electronic.de/te0729 9 8.5 TE0782 Series Xilinx Zynq, 2 × Cortex-A9, DDR3, Flash, 2 × GBit Ethernet, 2 × USB, 16 × Transceiver 8.5 Overview The Trenz Electronic TE0782 are industrial-grade SoC modules integrating a Xilinx Zynq-7 XC7Z035, XC7Z045 or XC7Z100, 1 GByte DDR3 SDRAM, 4 GByte eMMC, 16 GTX high-performance transceiver lanes, 32 MByte QSPI Flash memory for conguration and operation, and powerful switchmode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All this in a 8.5 x 8.5 cm form factor at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Extended device life cycle Ÿ Industrial-grade Xilinx Zynq-7 XC7Z035, XC7Z045 or Other assembly options for cost or performance optimization plus high volume prices available on request. PL User I/O JTAG I2C PL User I/O USB PHY USB PHY GBit Ethernet PHY MAC Address EEPROM RTC ARM ARM Cortex-A9 Cortex-A9 1 GByte DDR3 SDRAM PS (Processing System) 4-64 GByte eMMC Zynq-7035, Zynq-7045 or Zynq-Z100 32 MByte QSPI Flash GTX transciever Clock Generator 160 Pin www.trenz-electronic.de/te0782 10 MAC Address EEPROM PL (Programmable Logic) PL User I/O Ÿ Ÿ Ÿ Ÿ Ÿ GBit Ethernet PHY Ÿ Ÿ 160 Pin GTX transciever Ÿ Ÿ Ÿ 160 Pin Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ XC7Z100 SOM Rugged for shock and high vibration Dual ARM Cortex-A9 MPCore Real Time Clock 2 x Hi-Speed USB2.0 ULPI Transceiver PHY 2 x Gigabit Ethernet Transceiver PHY 2 x Ethernet MAC Address EEPROM 1 GByte DDR3 SDRAM 32 MByte QSPI Flash memory 4 GByte eMMC (optional up to 64 GByte) Optional 2 x 8 MByte HyperRAM (max 2 x 32 MByte HyperRAM) Si5338 PLL for GTX clocking Plug-on module with 3 x 160-pin high-speed strips 16 GTX high-performance tranceiver lanes , GTX high-performance Transceiver clock input 254 FPGA I/O‘s (125 LVDS pairs possible) available on board-to-board connectors On-board high-efciency DC-DC converters System management and power sequencing eFUSE bit-stream encryption AES bit-stream encryption Evenly-spread supply pins for good signal integrity Rugged for industrial applications 25 MHz Oscillator R pberry P as I TE0726 Series Xilinx Zynq, 512 MByte DDR3L SDRAM, 16 MByte Flash, 100 MBit Ethernet RJ45 Overview The Trenz Electronic TE0726 is a Rasberry Pi compatible FPGA module integrating a Xilinx Zynq-7010, 512 MByte DDR3L SDRAM, 4 USB ports, an Ethernet port and 16 MByte Flash memory for conguration und operation. All modules produced by Trenz Electronic are developed and manufactured in Germany. er“ "Ideal for Mak Extended device life cycle Key Features Ÿ Xilinx Zynq XC7Z010-1CLG225C Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Other assembly options for cost or performance optimization plus high volume prices available on request. 4x USB 2.0 Host RJ45 10/100 Ethernet Power (DC/DC) CSI-2 Camera DSI Display 26 I/O ZYNQ-7010 HDMI Out 3.5 mm Plug Stereo Audio Out Analog input DDR3L UART SPI Flash JTAG Ÿ 2 x 20 Pin Rasperry HAT header Ÿ - 512 MByte DDR3L SDRAM - 16 MByte Flash LAN9514 USB Hub with Ethernet - 4 x USB with power switches - 100 MBit Ethernet RJ45 Micro SD card slot HDMI Typ A DSI Connector (Display) CSI-2 Connector (Camera) Micro USB - power input - USB UART - JTAG ARM- und FPGA-Debug 3.5 mm audio plug (PWM Audio output only) Raspberry Pi Model 2 form faktor HAT header with 26 I/O's Micro USB, PWR + FT2232H www.trenz-electronic.de/te0726 11 Arduino TE0723 Series Xilinx Zynq, 2x ARM Cortex A9, DDR3L Memory, USB OTG, On-board USB JTAG and UART Shield Overview The Trenz Electronic TE0723 is a Arduino compatible FPGA module integrating a Xilinx Zynq-7010, up to 512 MByte DDR3L, and 16 MByte SPI Flash Memory for conguration and operation. The "ArduZynq" is the lowest cost, Linux ready solution to use the latest FPGA: the Xilinx 7 series. Use it as a FPGA development platform, or run Linux on the Cortex A9 cores. All modules produced by Trenz Electronic are developed and manufactured in Germany. Ÿ Xilinx XC7Z010-1CLG225C Ÿ Form Factor: Arduino Shield Ÿ Dual ARM Cortex-A9 Ÿ Up to 512 MByte DDR3L Ÿ 16 MByte SPI Flash memory Ÿ 12 MHz MEMS Oscillator low power consumption Ÿ Hi-Speed USB2.0 ULPI Transceiver Ÿ 23 FPGA I/O's available on board-to-board connectors Ÿ MicroSD Card socket Ÿ Micro USB OTG Ÿ RGB LED (PL I/O connected) Ÿ "Done" LED (inverted polarity) Ÿ On-board USB JTAG and UART Ÿ CERN Open Hardware Licence 1.2 Power Supply 3.3V Input 2.54 mm holes 2.54 mm holes Other assembly options for cost or performance optimization available or high volume prices on request. USB UTAG + UART USB OTG 512MByte DDR3L Power Reset 6 A in 6 IO + I2C XC7Z010 Analog MUX 6 IO + UART Dual PMOD 8 I/O 12 MHz Osc 16 MByte SPI Flash www.trenz-electronic.de/te0723 12 Micro SD 2.54 mm holes Key Features er“ "Ideal for Mak RGB LED 2.54 mm holes Extended device life cycle 1.8 TE0722 Series Xilinx Zynq, Dual Core ARM A9+, 16 MByte SPI Flash, DIP40 Form Factor 5.1 Overview The DIPFORTy1 "Soft Propeller" is based on the Xilinx Zynq7000, a System on Chip which contains a FPGA and a Dual Core ARM A9+ processor with enough logic gates to become a Propeller. The board also has 16 MByte of Flash used for conguration and everything ts on a Propeller-compatible DIP 40 pinout. DIPFORTy1 "Soft-Propeller" is the lowest cost Zynq based module ever made and the rst Zynq module that can use existing bases and project boards (Parallax Propeller chip compatibility). All this in a compact 1.8 x 5.1 cm form factor, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. er“ "Ideal for Mak Extended device life cycle Key Features Ÿ Xilinx Zynq-7: XC7Z010-CLG225 - 16 MByte SPI Flash (primary boot) - 33.333 MHz Clock (MEMS Oscillator) Ÿ Dual Core ARM A9+ Ÿ DIP40 form factor - 2 x 20 holes for socket pins or pin-header - Size: 18 x 51 mm Ÿ Total user accessible PL I/O: 46 (+3 Input only) - DIP40 header pins: 34 I/O - XMOD J1: 6 I/O - XMOD J2: JTAG + 2 I/O (or 3 input + 2 I/O) - XMOD J3: 4 I/O Power Supply 3.3V Input Micro SD JTAG+ 2 I/O 8 I/O Ÿ 3.3V single supply Ÿ RGB LED (PL I/O connected) Ÿ "Done" LED (inverted polarity) Other assembly options for cost or performance optimization available or high volume prices on request. XC7Z010 16 I/O Si1143 33.3 MHz Osc. 16 MByte SPI Flash 18 I/O 20 pos. 2.54 mm holes Ÿ Sil1143 Proximity and ambient light sensor 20 pos. 2.54 mm holes Ÿ User LED (ARM CPU MIO GPIO) Ÿ MicroSD Card socket (MIO, ZYNQ secondary boot media) RGB LED www.trenz-electronic.de/te0722 13 TE0841 Series Xilinx Kintex UltraScale, DDR4, Flash, 8 x Transceiver Overview The Trenz Electronic TE0841 is an industrial-grade FPGA module integrating a Xilinx Kintex UltraScale KU35 or KU40, max. 4 GByte 16-Bit width DDR4, max. 256 MByte QSPI Flash for conguration and operation, and powerful switchmode power supplies for all on-board voltages. A large number of congurable I/O's is provided via rugged highspeed stacking strips. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Extended device life cycle Key Features Rugged for industrial applications § Xilinx Kintex UltraScale KU35 or KU40 FPGA § Rugged for industrial application § max. 4 GByte 16-bit wide DDR4 § max. 256 MBit (32 MByte) SPI Boot Flash § Size: 40 x 50 mm § 3 mm mounting holes for skyline heat spreader § B2B Connectors: 3 x Razor Beam, total 260 terminals - User I/O: HR 12, HP 132 - Serial transceiver: GTH 8 lanes (all) - GT clock inputs: 2 § Clocking - Si5338 - 4 output PLL, GT and PL clocks - 200 MHz LVDS oscillator § All power supplies on board, single supply operation supported. Evenly spread supply pins for good signal integrity. KINTEX KU35 DDR4 I/O 56DIF 24 User I/O PLL SPI Flash www.trenz-electronic.de/te0841 JTAG 100 Pin Razor Beam Connector DDR4 GTH 3 LANES Power Subsystem DC/DC and LDO's 14 I/O 16, DIF 8 GTCLK 2 Inputs GTH 5 LANES 100 Pin Razor Beam Connector Other assembly options for cost or performance optimization available plus high volume prices on request. 60 Pin Razor Beam Connector TE0741 Series Xilinx Kintex-7 T, Flash, 8 × Transceiver Overview Trenz Electronic TE0741 are industrial-grade FPGA modules integrating a Xilinx Kintex-7 T FPGA, 32 MByte Flash memory for conguration and operation, 8 transceivers, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Extended device life cycle Key Features Rugged for industrial applications Ÿ Industrial-grade Xilinx Kintex-7 (70T, 160T, 325T and 410T) SoM Ÿ Rugged for shock and high vibration Ÿ 32 MByte QSPI Flash memory (with XiP support) Ÿ Programmable clock generator Ÿ Ÿ Ÿ Ÿ Ÿ Recommended Software: - Kintex-7 XC7K70T-2CF, Kintex-7 XC7K160T-2CF: Xilinx Vivado Webpack (free license) 25 MHz Oscillator Clock Generator JTAG GTX transceiver User I/O Xilinx FPGA Kintex-7 T (70T, 160T, 325T, 410 T) 100 Pin Ÿ 60 Pin User I/O Ÿ GTX transceiver Ÿ 100 Pin Ÿ - 2 x Transceiver clock (default 125 MHz) - Fabric clock (default 200 MHz) Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips 144 FPGA I/O‘s (65 LVDS pairs possible) available on board-to-board connectors 8 GTX (high-performance transceiver) lanes - GTX (high-performance transceiver) clock input On-board high-efciency DC-DC converters - 20.0 A x 1.0 V power rail - 1.5 A x 1.8 V power rail System management and power sequencing eFUSE bit-stream encryption AES bit-stream encryption User LEDs Evenly-spread supply pins for good signal integrity User I/O - Kintex-7 XC7K325T-2CF, Kintex-7 XC7K410T-2CF: Xilinx Vivado Design Suite Other assembly options for cost or performance optimization plus high volume prices available on request. 32 MByte QSPI Serial Flash www.trenz-electronic.de/te0741 15 TE0710 / TE0711 Series TE0710 Series TE0711 Series Xilinx Artix-7 T, DDR3, Flash, 2 × 100 MBit Ethernet Xilinx Artix-7 T, Flash, USB, high pin count, low cost Overview Overview Trenz Electronic TE0710 are industrial-grade FPGA modules integrating a Xilinx Artix-7 T FPGA, two megabit Ethernet transceivers (physical layer), 512 Mbyte DDR3 SDRAM with 8-Bit width, 32 megabyte Flash memo ry f o r c o ngura tion and operation, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stackingstrips. All modules in 4 x 5 cm form factor are mechanically compatible. Trenz Electronic TE0711 are industrial-grade FPGA modules integrating a Xilinx Artix-7 T FPGA, 32 MByte Flash memory for conguration and operation, and powerful switchmode power supplies for all onnumber of board voltages. A large congurable I/O‘s is provided via rugged highspeed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible. All this on a tiny footprint, smaller than a credit card, at the most competitive price. Key Features Key Features Ÿ Industrial-grade Xilinx Artix-7 (15T to 100T) SoM, Ÿ Industrial-grade Xilinx Artix-7 (15T to 100T) SoM, Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ supported by the free Xilinx Vivado WebPACK tool Ÿ Rugged for shock and high vibration Ÿ 32 MByte QSPI Flash memory (with XiP support) Ÿ 100 MHz programmable MEMS oscillator Ÿ Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips Ÿ 178 FPGA I/O‘s (84 differential pairs) available on board-to-board connectors Ÿ On-board high-efciency DC-DC converters - 4.0 A x 1.0 V power rail - 1.0 A x 1.8 V power rail Ÿ System management and power sequencing Ÿ eFUSE bit-stream encryption Ÿ AES bit-stream encryption Ÿ 3 user LEDs Ÿ FTDI USB to UART/FIFO bridge Ÿ Evenly-spread supply pins for good signal integrity Other assembly options for cost or performance optimization plus high volume prices available on request. Other assembly options for cost or performance optimization plus high volume prices available on request. Extended device life cycle 512 MByte DDR3 SDRAM 60 Pin User I/O Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ supported by the free Xilinx Vivado WebPACK tool Rugged for shock and high vibration 512 MByte DDR3 SDRAM Dual 100 MBit Ethernet PHY MAC Address EEPROM 32 MByte QSPI Flash memory (with XiP support) 100 MHz programmable MEMS oscillator Plug-on module with 2 × 100-pin high-speed hermaphroditic strips 112 FPGA I/O‘s (51 differential pairs) available on board-to-board connectors On-board high-efciency DC-DC converters - 4.0 A x 1.0 V power rail - 1.0 A x 1.8 V power rail - 1.0 A x 1.5 V power rail System management and power sequencing eFUSE bit-stream encryption AES bit-stream encryption User LED Evenly-spread supply pins for good signal integrity Rugged for industrial applications USB to UART/FIFO Bridge JTAG User I/O 32 MByte MAC QSPI Address Serial Flash EEPROM 100 MHz Oscillator Xilinx FPGA Artix-7 T (15T to 100 T ) 100 Pin User I/O 100 Pin 100 Pin 10/100 Ethernet PHY User I/O Xilinx FPGA Artix-7 T (15T to 100T) 32 MByte QSPI Serial Flash www.trenz-electronic.de/te0710, .../te0711 16 User I/O 100 Pin JTAG 10/100 Ethernet PHY 100 MHz Oscillator TE0712 Series Xilinx Artix-7 T, DDR3, Flash, 100 MBit Ethernet, 4 x Transceiver, High pin count Overview Trenz Electronic TE0712 are industrial-grade FPGA modules integrating a Xilinx Artix-7 T FPGA, a Megabit Ethernet transceiver (physical layer), 1 Gigabyte DDR3 SDRAM with 32Bit width, 32 Megabyte Flash memory for conguration and operation, and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O‘s is provided via rugged high-speed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Ÿ Industrial-grade Xilinx Artix-7 (15T to 200T) SoM, supported by the free Xilinx Vivado WebPACK tool Ÿ Rugged for shock and high vibration Extended device life cycle Rugged for industrial applications Ÿ 1 GByte DDR3 SDRAM Ÿ 100 MBit Ethernet PHY - MAC Address EEPROM Ÿ 32 MByte QSPI Flash memory (with XiP support) Ÿ Programmable clock generator - Transceiver clock (default 125 MHz) - Fabric clock (default 200 MHz) Ÿ Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips Ÿ 158 FPGA I/O‘s (78 differential pairs) available on board-to-board connectors 60 Pin Ÿ 4 GTP (high-performance transceiver) lanes User I/O - GTP (high-performance transceiver) clock input Clock Generator 25 MHz Oscillator - 12 A x 1.0 V power rail - 1.5 A x 1.8 V power rail - 1.5 A x 1.5 V power rail GTP transceiver Ÿ On-board high-efciency DC-DC converters Ÿ System management and power sequencing JTAG Ÿ eFUSE bit-stream encryption Xilinx FPGA Artix-7 T (15T to 200T) Ÿ User LED Ÿ Evenly-spread supply pins for good signal integrity 100 Pin Ÿ AES bit-stream encryption User I/O User I/O 100 Pin 10/100 Ethernet PHY Other assembly options for cost or performance optimization plus high volume prices available on request. 32 MByte QSPI Serial Flash MAC Address EEPROM 1 GByte DDR3 SDRAM www.trenz-electronic.de/te0712 17 TE0714 Series Xilinx Artix-7, 16 MByte Flash, 4 x GTP Transceiver 3 Overview The Trenz Electronic TE0714 is an industrial-grade FPGA module integrating a Xilinx Artix-7 (A15T, A35T, A50T), 16 MByte Flash memory for conguration and operation and powerful switch-mode power supplies for all on-board voltages. A large number of congurable I/O's is provided via rugged high-speed stacking strips. All this on a tiny footprint, smaller than a credit card, at the most competitive price. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Ÿ Xilinx Artix-7 (A15T, A35T, A50T) Ÿ Rugged for shock and high vibration Ÿ 16 MByte QSPI Flash memory Extended device life cycle Rugged for industrial applications Ÿ Dimensions: 4 x 3 cm Ÿ Differential MEMS Oscillator for GT Clocking Ÿ MEMS Oscillator for PL Clocks (option) Ÿ Plug-on module with 2 × 100-pin high-speed hermaphroditic strips - 144 FPGA I/O's (max 68 differential) - XADC Analog Input - 4 GTP (high-performance transceiver) lanes - GT Reference Clock input - Optimized I/O and power pins for good signal integrity Ÿ On-board high-efciency DC-DC converters Ÿ eFUSE bit-stream encryption (AES) Ÿ One user LED Other assembly options for cost or performance optimization plus high volume prices available on request. 25 MHz Oscillator 16 MByte QSPI Flash 54 I/O (27 LVDS pairs) ARTIX-7 84 I/O (41 LVDS pairs) 4 x GTP 125 MHz LVDS Oscillator www.trenz-electronic.de/te0714 18 32 MByte SPI Flash 100 Pin connector JTAG MGT CLK1 100 Pin connector BOOTMODE 7.3 TE0725 Series Xilinx Artix-7, 32 MByte Flash, 87 IO's, 2x 50 Pin Headers 2.54 mm Pitch 3.5 Overview The Trenz Electronic TE0725 is a low cost small-sized FPGA module integrating a Xilinx Artix-7 (15T - 100T) and 32 MByte Flash memory for conguration and operation. The 2 x 50 pin header with a 2.54 mm standard pitch ts perfect on a breadboard. All modules produced by Trenz Electronic are developed and manufactured in Germany. Key Features Extended device life cycle Ÿ Xilinx Artix-7 15T up to 100T Ÿ commercial temperature grade (industrial on request) Rugged for industrial applications Ÿ 32 MByte Flash memory Ÿ 2 x 50 pin headers with 2.54 mm pitch, ideal for breadboard use Ÿ 87 IO's (42 + 42 + 3) Ÿ 100 MHz system clock Ÿ I2C EEProm Ÿ 3.3V single supply with on board voltage regulators Ÿ Size 73 x 35 mm Ÿ JTAG connector Ÿ 2 LEDs Ÿ optional HyperRAM (8 to 32 MByte) Optical 250 MB/s POF Modul Power Subsystem DC/DC and LDO's Ÿ optional Fiber Optic module 8 to 32 MByte Hyper RAM JTAG 42 I/O 2 x 50 Pin 100 mil header ARTIX-7 15T - 100T 42 I/O 3 I/O + RST 2 x 50 Pin 100 mil header Other assembly options for cost or performance optimization available or high volume prices on request. 32 MByte SPI Flash 2 x 6 Pin 100 mil header www.trenz-electronic.de/te0725 19 Xmod TE0790 / TE0790-L Xmod Form-Factor, FT2232H, Lattice XO2-256 CPLD, 4 Position DIP Switch Xmod Overview Xmod-USB-X is a universal USB adapter with 2 channels based on FTDI FT2232H USB2 HS Interface chip. In the consigned default conguration Port A is JTAG and Port B is a serial interface. FT2232H port A and B are connected to small on-board programmable CPLD to allow exible application specic remappings of FT2232H functions into 8 user I/O pins of single Xmod 12 x 8 Module. Minimum PCB area on base board to support JTAG function 5 x 10 mm (does not include mounting hole space). TE0790 is compatible with Xilinx Tools in contrast to the TE0790-01L, that can be used exibly. Key Features All modules produced by Trenz Electronic are developed and manufactured in Germany. Ÿ Xmod form-factor - Supported base slots: 6 x 2, 8 x 4, 10 x 6, 12 x 8, 5 x 2 5x3 - Size: 20 x 25 mm - M3 mounting hole Ÿ FT2232H - Channel B RX/TX LED's (on top, not visible from front) - Mini-USB connector (more rugged then micro-USB) - 93C56 EEPROM Ÿ Lattice XO2-256 CPLD - On board programmable using Lattice tools - 8 universal I/O pins - VCCIO either 3.3 V or user supplied (1.8 to 3.3V) - Red user LED (front visible) - 12 MHz clock from on-board Oscillator Ÿ LDO for optional USB power Ÿ Green Power-on LED (front visible) Ÿ User button (front accesible) Ÿ 4 position DIP switch - Choose CPLD program mode - FTDI EEPROM disable (not implemented in PCB REV 1) - Use VIO same as VCC - Use VCC from USB www.trenz-electronic.de/te0790 20 TE Carrier Boards Carrier Boards for all Trenz Electronic Modules Trenz Electronic designed carrier boards for almost all kind of Trenz Electronic modules. The I/O's of the carrier boards can be directly connected to your own circuits based on the mounted pinheaders. TE0701 TEB0729 Carrier Board for Trenz Electronic 7 Series Carrier Board exclusive for TE0729 TE0703 TEB0745 Carrier Board for Trenz Electronic modules with 4 x 5 cm form factor Carrier Board exclusive for TE0745 TE0705 TEBA0714 Simplified Carrier Board based upon TE0701 Carrier Board exclusive for TE0714 TE0706 TEBA0841 Carrier Board for Trenz Electronic Modules with 4 x 5 cm Form factor Carrier Board exclusive for TE0841 and TE0741 TEB0728 TEBF0808 Carrier Board exclusive for TE0728 Carrier Board exclusive for TE0808 www.trenz-electronic.de/te-baseboards 21 Module series comparison table TE0710 TE0711 TE0712 TE0714 TE0715 GigaZee TE0720 TE0722 TE0723 „Dipforty" „Arduzynq" 35T 50T 75T 100T 35T 50T 75T 100T 35T 50T 75T 100T 200T 15T 35T 50T Z-7015 Z-7030 Z-7020 Z-7010 [4 × 5] [4 × 5] [4 × 3] [4 × 5] [4 × 5] 1.8 x 5 Device family Device list 1.8 Form factor/size 3 Arduino [5.3 × 6.8] 5.1 Shield 2 × Samtec LSHM 3 × Samtec LSHM 3 × Samtec LSHM 2 x Samtec LSHM 3 × Samtec LSHM 3 x Samtec LSHM DIP40 + headers Arduino headers Artix-7 Artix-7 Artix-7 Artix -7 Z-7015: Artix-7 Z-7030: Kintex-7 Artix-7 Artix-7 Artix-7 Processing system MicroBlaze MicroBlaze MicroBlaze MicroBlaze 2 x Cortex A9 2 x Cortex A9 2 × Cortex A9 2 × Cortex A9 SDRAM capacity [MByte] max 512 DDR3 - 1024 DDR3 - 1024 DDR3 1024 DDR3 - 512 DDR3L 32 32 32 16 32 32 16 16 EEPROM - FTDI User EEPROM MAC - MAC MAC - - eMMC - - - - - 4 - 64 GByte - - 2 x 100 MBit - 100 MBit - 1 GBit 1 GBit - - USB PHY - USB 2 UART/FIFO Total I/O 112 178 GBit transceivers - Other features - Connectors Programmable logic family Flash [MByte] Ethernet PHY 22 Z-7010 - USB 2.0 OTG USB 2.0 OTG - MicroUSB OTG, MicroUSB FT2232 JTAG/UART/ FIFO 158 144 132 + 14 MIO 152 + 14 MIO 46 30 - 4 x GTP 4 x GTP Z-7015: 4 x GTP Z-7030: 4 x GTX - - - - Programmable Clock Generator - Programmable Clock Generator, RTC RTC Micro SD, Ambient Light Sensor Micro SD, onboard USB JTAG + UART TE0725 15T 35T 50T 75T 100T 7.3 TE0728 Z-7010 Z-7020 (automotive) TE0729 TE0741 TE0745 TE0782 Z-7020 70T 160T 325T 410T Z-7030 Z-7035 Z-7045 Z-7035 Z-7045 Z-7100 pberry P as 6 5.2 [8.56 x 5.65] [6 x 6] [5.2 x 7.6] 6 7.6 I [7,3 ×3,5 ] TE0726 „ZynqBerry" R " 3.5 * * TE0808 „UltraSOM+“ ZU9EG (ZU4EV, ZU5EV, ZU7EV, ZU6EG, ZU15EG) 8.5 5.2 [8.5 x 8.5] [5.2 x 7.6] 7.6 8.5 7.6 5.2 [4 × 5] TE0841 KU35 KU40 * [4 x 5] 2 x 50 pin headers 40 pin "HAT" headers 3 x Samtec SEM 2 x Samtec BTE 3 × Samtec LSHM 3 x Samtec ST5 3 x Samtec QTH Artix-7 Artix-7 Artix-7 Artix-7 Kintex-7 Kintex-7 Kintex-7 UltraScale+ UltraScale MicroBlaze 2 × Cortex A9 2 × Cortex A9 2 × Cortex A9 MicroBlaze 2 x Cortex A9 2 x Cortex A9 4 x Cortex A53 + 2 Cortex R5 MicroBlaze 32 HyperRAM (optional) 512 DDR3L 512 DDR3 512 DDR3 - 1024 DDR3/L 1024 DDR3 4096 DDR4 4096 DDR4 32 16 16 32 32 32 32 64 32 16 KByte USB LAN IC EEPROM 8 KByte 3 x MAC - MAC 2 x MAC + 16 KByte 16 KByte - - - 4 - 64 GByte - - 4 - 64 GByte - - - 100 MBit 2 x 100 MBit 2 x 100 MBit, 1 GBit - 1 GBit 2 x 1 GBit - 1 GBit - 4 x USB 2.0 Host - USB 2.0 OTG PHY - USB 2.0 OTG PHY 2 x USB 2.0 OTG - - 87 26 124 + 34 MIO 136 + 14 MIO 144 250 + 6 MIO 250 + 2 MIO 204 + 65 MIO 144 - - - - 8 x GTX 8 x GTX 16 x GTX 4 x GTR, 16 x GTH 8 x GTH 4 x Samtec ST5 3 x Samtec LSHM , Raspberry Pi Model 2 Form Factor, DSI Display optional 100/250 Connector,CSI-2 MHz Camera POF Optical Connector, Module Micro SD, 3.5 mm audio plug, on-board USB JTAG + UART Automotive, RTC, CAN RTC, Programmable Cooling Solution Clock Generator available RTC Programmable System Monitor, Clock Generator, Programmable Programmable RTC, Clock Generator Clock Generator eMMC *modules are not compatible with each other 23 Digilent Company Prole Digilent Company Profile Digilent Inc., a National Instruments company, is the world leader in academic and research technology solutions. We manufacture embedded development tools and test and measurement device for rapid prototyping and training. Since our founding in 2000, Digilent has partnered with different leading semiconductor companies including Xilinx, Microchip, Analog Devices, Texas Instruments and Imagination Technologies to bring products with the latest embedded & electronics technology. We also offer resources including teaching material, sample labs, shared curriculums that enable our educators to teach the latest technology. It's no wonder that our products can be found in over 1000 Universities in more than 70 countries! In addition, current engineers and makers can accelerate the hardware and system development through our tools. Our expert team of engineers, combined with our manufacturing services and worldwide distribution has made us an ideal partner for several leading technology providers. Our services extend to providing design expertise, creating academic products for private label and even co-marketing a product into the academic space. We want to enable our partners to be successful through well designed, high quality and well manufactured hardware. Digilent Activities Design Automation Conference The Design Automation Conference (DAC) is recognized as the premier conference for design and automation of electronic systems. At Digilent, our mission is to help create more engineers by providing development boards and instruments for rapid prototyping. Thus, we are present at DAC 2016 for the first time to highlight our new hardware platforms for engineers. Embedded World Digilent and its German distributor, Trenz Electronic, have participated Embedded World since 2009. We showcase the latest technology every year. Digilent Design Contest EU The Digilent Design Contest provides an opportunity for students from Europe to use the latest technology in electronics and digital design. It's the ideal place for students to be able to indulge their imaginations and to develop challenging projects. These projects are then shared with the community and then defended live in front of a jury comprised of industry and academic representatives. Various workshops in Europe Digilent held various workshops with their distributors and technology partners in Europe www.digilentinc.com 24 Digilent Product Portfolio Test & Measurement FPGA Development Board Microcontroller Development Board JTAG Programmer Peripheral Modules (Pmod) Software – LabVIEW Home www.digilentinc.com 25 Carrier Modules (Cmod) The Digilent Cmod is FPGA & MCU in breadboard friendly DIP form factor and is perfect for rapid prototyping. A Cmod allows the user to choose what I/O they would like to have. The super tiny form-factor makes it easy to embed into a small project including digital logic circuits, processor designs, embedded systems or prototyping ASIC designs Users program Cmods simply through the built-in USB connection. Cmod S6 Compatible Pmod Ÿ Ÿ The Digilent Cmod S6 is a small, 48-pin DIP form factor board built around a Xilinx Spartan 6 LX4 FPGA. The board also includes a programming ROM, clock source, USB programming and data transfer circuit, power supplies, and basic I/O devices. There are 46 FPGA I/O signals that are routed to 100-mil-spaced throughhole pins. Cmod A7 Ÿ Ÿ Ÿ Ÿ Ÿ Compatible Pmod The Digilent Cmod A7 is a small, breadboard friendly 48-pin DIP form factor board built around a Xilinx Artix-7 FPGA. We offer two flavors - Cmod A7-15T and Cmod A7-35T. The only difference between the Cmod A7-15T and Cmod A7-35T is the capabilities of the FPGA found on the board. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Xilinx Spartan™-6 XC6SLX4-2CPG196 16Mbyte Spansion Quad SPI Flash for storing FPGA configurations and/or user data 46 FPGA GPIO signals brought to DIP pins Two on-board clock sources 4 user LEDs and 2 user buttons On-board Adept USB2 port for configuration, test and communications interfaces XC7A15T-1CPG236C for A15T / XC7A35T-1CPG236C for A35T USB-UART bridge GPIO: 2 LEDs, 1 RGB LED, 2 Push Buttons 48-pin DIP connector with 44 Digital I/O and 2 Analog inputs (0-3.3V) One Pmod connector with 8 Digital I/O USB-JTAG Programming Circuitry Powered from USB or external 3.3-5.5V supply connected to DIP pins Related Items Solderless Breadboard Kit: Large Ÿ Ÿ 26 3x 630 tie point terminal strips included 5x 100 tie point distribution strips included Breadboard Wire Kit Ÿ 140 pieces of pre-trimmed .22ga jumper wires, in various lengths and colors USB A to Micro B cable Digilent FPGA System Boards Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Xilinx XC7A35T-1CPG236C Memory: 256MB DDR3, 16MB Quad-SPI Flash Digilent USB-JTAG port for FPGA programming Connectivity: USB-UART Bridge ,10/100 Mbps Ethernet Connectors: 4 Pmod connectors, Arduino/chipKIT Shield connector GPIO: 4 Switches, 4 Buttons, 1 Reset Button, 4 LEDs, 4 RGB LEDs Powered from USB or any 7V-15V source Open source soft core processor This Vivado IP Integrator project implements a Microblaze system with cores that communicate with all of the peripherals on the Arty. This design can be used as a catch all hardware design for most Microblaze applications using ARTY. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Xilinx XC7A35T-1CPG236C USB HID Host for mice, keyboards and memory sticks 12-bit VGA output USB-UART Bridge Serial Flash Digilent USB-JTAG port for FPGA programming 4 Pmod ports: 3 Standard 12-pin Pmod ports, 1 dual purpose XADC signal / standard Pmod port GPIO: 16 user switches, 16 user LEDs, 5 user pushbuttons, 4-digit 7segment display Powered from USB or any 5V source Arty Arty is a ready-to-use development platform designed around the Xilinx Artix-7™ an. It was designed specifically for use as a MicroBlaze Soft Processing System. When used in this context, Arty becomes the most flexible processing platform you could hope to add to your collection, capable of adapting to whatever your project requires. Unlike other Single Board Computers, Arty isn't bound to a single set of processing peripherals: One moment it's a communication powerhouse chock-full of UARTs, SPIs, IICs, and an Ethernet MAC, and the next it's a meticulous timekeeper with a dozen 32-bit timers. Additionally, with the universally popular expansion headers (Arduino™ R3 Headers and our Pmod™ headers) make the board perfect for makers and hobbyists. Compatible Pmod Basys™3 Artix-7 FPGA Board The Basys3 is an entry-level FPGA board designed exclusively for the Vivado Design Suite, featuring Xilinx Artix 7-FPGA architecture. The board consists of complete ready-to-use hardware, a large collection of on-board I/O devices, all required FPGA support circuits, and a free version of development tools. It is well suited for digital design including. Compatible Pmod Basys3 Abacus Demo The abacus demo can perform 4 arithmetic functions including subtraction, multiplication, division and modulo on two 8-bit numbers. This open-source project is based on Verilog HDL and perfect for beginners to understand the combinatorial and sequential logic design and arithmetic circuit. The abacus works by setting the slide switches to your desired operands and then selecting an operation with the buttons. The result will be displayed on the 7 segment display. 27 Digilent FPGA System Boards Compatible Pmod Nexys™4 DDR Artix7 FPGA Board The Nexys 4 DDR can host designs ranging from introductory combinational circuits to powerful embedded processors. Several built-in peripherals, including an accelerometer, a temperature sensor, MEMs digital microphone, speaker amplifier and plenty of I/O devices allow the Nexys 4 DDR to be used for a wide range of embedded designs or digital systems without needing any other components. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ XC7A100T-1CSG324C 128MiB DDR2 Connectivity: USB-UART Bridge, USB HID Host ,10/100 Ethernet PHY On board sensors: 3-axis accelerometer &Temperature sensor Audio I/O: PDM microphone, PWM audio output 12-bit VGA output Connectors: Micro SD card connector, Four Pmod ports including Pmod for XADC signals Digilent USB-JTAG port for FPGA programming GPIO: 16 user switches, 6 user LEDs, Two 4-digit 7-segment displays, Two tri-color LEDs Powered from USB or any 5V source Embedded Processor on Nexys 4 DDR MIPSfpga is the real “industrial” RTL, non-obfuscated, and available freely for academic use. The core is a real configuration of the MIPS microAptiv family found in many embedded devices, including the popular PIC32MZ microcontroller from Microchip. The MIPsfpga comes with compatibility to the Digilent Nexys4 DDR. Open source teaching materials in different languages can be downloaded from Imagination University Program. 28 HD Video Processing FPGA Boards The Digilent HD video processing board, powered by Xilinx latest 7 series FPGA, is targeted for high definition (HD) video acquisition, processing, and display applications. The built-in memory makes full HD video input and output stream seamlessly over the on-board mini Display or HDMI connectors. An FMC connector and four Digilent Pmod ports allow the addition of peripherals to further expand the functionality. An open source DisplayPort IP, created by a Digilent community member, is available. The video targeted reference design enables an immediate start to software, firmware and hardware development. With the High Level Synthesis in Xilinx Vivado free Webpack, users can accelerate the HD video processing design and implement it on Digilent hardware platform. We have two flavors which are Nexys Video and Genesys 2 Open Source HD Mandelbrot on Genesys 2 Open displayport IP on Nexys Video The Mandelbrot project uses about 100,000 flip-flops, 150,000 LUTs, and 640 DSP slices on Xilinx Kintex 7 FPGA. Each pixel is recalculated every time. The MMCM in Xilinx Vivado is used to generate various clocks in the system. Details: http://hamsterworks.co.nz/mediawiki/index.ph p/Genesys2_Mandelbrot A 1080p HDMI movie was fed to HDMI input port of the Nexys Video and then output video signals to a mini-DisplayPort and to the DisplayPort input of the 4K monitor. The video is displayed in 2160p (3840×2160) at 30Hz. Details: http://hamsterworks.co.nz/mediawiki/index.ph p/DisplayPort 29 HD Video Processing FPGA Boards Nexys Video Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Artix-7™ XC7A200T Up to 3.75Gbps GTP transceivers Memory: 512MB 800MHz DDR3, User EEPROM, 32Mbyte quad-SPI flash Video I/O: HDMI sink and HDMI source, Mini DisplayPort source Audio codec w/ four 3.5mm jacks 10/100/1000 Ethernet PHY with included unique MAC address USB-UART bridge USB HID host Dedicated onboard USB port for JTAG programming and data transfers Fully-populated 160-pin FMC LPC connector microSD card slot for nonvolatile storage (card not included) Four Pmod™ ports including one for analog-to-digital converter (XADC) Onboard user interfaces: 128x32 monochrome OLED display, 5 user push buttons, 8 user switches, 8 user LEDs Includes USB A to micro-B programming cable and one 12V, 3A wall power supply with US and EU adapters Compatible Pmod Genesys 2 Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 30 1Kintex-7 XC7K325T-2FFG900C 200MHz oscillator Memory: 1Gb DDR3 (32 bit), 256Mb QSPI Flash Video: 1 HDMI sink and HDMI source, 1 Display port sink, Display Port source and 16-bit VGA output I2S Codec Audio Output 10/100/1000 Ethernet PHY 1 FMC High Pin Count Connector microSD card slot for nonvolatile storage (card not included) 4 Standard 12 pin Pmod connector including one for analog-to-digital converter (XADC) USB-UART Bridge USB HID Host and USB OTG Digilent USB-JTAG port for FPGA programming and communication On board user interface: 1 128x32 OLED Display, 8 user LEDs, 5 user pushbuttons Includes USB A to micro-B programming cable and one 12V, 3A wall power supply with US and EU adapters Includes USB A to Micro-B programming cable and one 12V, 3A wall power supply with US and EU adapters and Vivado Design Suite voucher Compatible Pmod High performance networking solutions The NetFPGA project is a group to develop open source hardware and software for rapid prototyping of high-speed, hardware-accelerated networking systems. The NetFPGA project is enabled by Field Programmable Gate Array (FPGA) technology so that users can process packets at line-rate. Open source materials developed by the group or contributed by community members are at www.netfpga.org Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Xilinx Virtex-7 690T Four SFP+ interface (4 RocketIO GTH transceivers) supporting 10Gbps PCI-E Gen3 x8 (8Gbps/lane) Two 512Mbits Micron StrataFlash (PC28F512G18A) Xilinx CPLD XC2C512 for FPGA configuration QTH Connector (8 RocketIO GTH transceivers) Two SATA-III ports One HPC FMC Connector (10 RocketIO GTH transceivers) Three x36 72Mbits QDR II SRAM (CY7C25652KV18-500BZC) Two 4GB DDR3 SODIMM (MT8KTF51264Hz-1G9E1) Digilent USB-JTAG port for FPGA programming User LEDs and Push Buttons Xilinx Kintex®-7 XC7K325T-1FFG676 FPGA 200 MHz oscillator Four 10/100/1000 Ethernet PHYs with RGMII X4 Gen 2 PCI Express X16 4.5 MB QDRII+ static RAM (450 MHz) X8 512 MB DDR3 dynamic RAM (800 MHz) 1 Gbit BPI Flash Crypto-authentication chip High pin count FMC connector Two Pmod™ connectors SD card slot GPIO: Four LEDs and four push buttons Digilent USB-JTAG port for FPGA programming Powered using a standard ATX power supply with PCIe 6 pin or 6pin+2 connector Includes USB micro cables, Pmod USBUART & Cat5e Ethernet cables NETFPGA-SUME The NetFPGA-SUME board is the ideal development board for high-performance and high density networking design. It is powered by Xilinx Virtex-7 690T which is optimized for system performance and integration. The platform has been used in academic and industrial researches including networks security, software defined networking, high-performance network systems. Researchers from University of Cambridge and Stanford University have published a paper “NetFPGA SUME: Toward 100Gbps as Research Commodity” in IEEEExplore. In the paper, the author pointed out that NetFPGA SUME can be used as a true 300Gb/s fully non-blocking un-managed Ethernet switch. NetFPGA SUME provides an important technology by serving as a platform for novel datacenter interconnect architectures. Compatible Pmod NetFPGA-1G-CML Compatible Pmod The NetFPGA-1G-CML is a versatile, network hardware development platform featuring a Xilinx Kintex®-7 XC7K325T FPGA and includes four Ethernet interfaces capable of negotiating up to 1 GB/s connections. The NetFPGA-1G-CML is designed to support the Stanford NetFPGA architecture. 512 MB of 800 MHz DDR3 can support high-throughput packet buffering while 4.5 MB of QDRII+ can maintain low-latency access to high demand data, like routing tables. Rapid boot configuration is supported by a 128 MB BPI Flash, which is also available for non-volatile storage applications. The standard PCIe form factor supports high speed x4 Gen 2 interfacing. The FMC carrier connector provides a convenient expansion interface for extending card functionality via Select I/O and GTX serial interfaces. The FMC connector can support SATA-II data rates for network storage applications. The FMC connector can also be used to extend functionality via a wide variety of other cards designed for communication, measurement, and control. It is fully compatible with Xilinx Vivado and ISE Design Suites as well as the Xilinx SDK for embedded software design. The reference designs are available through the NetFPGA GitHub Organization (http://www.github.com/cmlab/netfpga-1g-cml/wiki). 31 JTAG Programmers Programming Solutions Digilent produces a variety of high-speed JTAG and SPI USB2 programming solutions that work seamlessly with all Xilinx tools. Our free Adept software allows custom applications to drive JTAG and SPI operations, and to exchange data with target systems. JTAG-SMT2-NC JTAG-SMT2 JTAG-HS3 JTAG-HS2 6-Pin, www.trenz-electronic.de/netfpgasume 32 Zynq Soc ARM/FPGA Board Digilent Zynq SoC platform is powered by Xilinx Zynq Zynq-7000 All Programmable SoC with a dual-core ARM® Cortex-A9 processor and the Xilinx 7-series FPGA. Users can build and include hardware accelerators in the programmable logic to meet bandwidth demanding applications, combined with industry leading ARM processor, lending itself to innovative, yet practical, applications including 1. Embedded Linux 2. Motor Control 3. Robotics 4. Embedded Processing 5. Embedded Systems 6. HD Video Processing 7. Software acceleration 8. RTOS development Digilent Zynq SoC platform is compatible to the SDSoC™ development environment which provides a familiar embedded C/C++ application development experience including an easy to use Eclipse IDE and a comprehensive design environment. SDSoC delivers system level profiling, automated software acceleration in programmable logic, automated system connectivity generation, and libraries to speed programming. 33 Zynq Soc ARM/FPGA Board ZYBO Compatible Pmod The ZYBO is built around Xilinx Zynq-7000 Z-7010. The on-board memories, video and audio I/O, dual-role USB, Ethernet and SD slot will have your design up-and-ready with no additional hardware needed. Additionally, six Pmod connectors are available to put any design on an easy growth path. Digilent provides an out-of-the-box Linux solution specifically targeted to run on the ZYBO, complete with documentation describing how best to mold it to suite your purposes. These Xilinx tools and Linux solution are all available to use at no additional cost with the ZYBO ZYBOT - Open Source Linux Controlled Wireless Robot The ZYBOT project uses the ZYBO to act as the “brain” of the robot. The webcam live stream video signal and send it through WiFi so that user can control the robot remotely. The tutorial is available at https://reference.digilentinc.com/zybo:zybo to create. ZedBoard Compatible Pmod ZedBoard is built around Zynq-7000 AP SoC XC7Z020-CLG484. This board contains everything necessary to create a Linux, Android, Windows® or other OS/RTOS based design. Additionally, several expansion connectors expose the processing system and programmable logic I/Os for easy user access. User can start first hardware design on Zynq through getting started guide Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Related Items Zynq SDSoC voucher Ÿ 34 This voucher is only for use with the ZedBoard or Zybo. To download SDSoC development too, please visit http://www.xilinx.com/products/design-tools/software-zone/sdsoc.html ZYNQ XC7Z010-1CLG400C Memory: 512MB x32 DDR3 w/ 1050Mbps bandwidth, External EEPROM and 128Mb Quad-SPI Flash Video I/O: Dual-role (Source/Sink) HDMI port, 16-bits per pixel VGA output port Audio codec with headphone out, microphone and line in jacks Trimode (1Gbit/100Mbit/10Mbit) Ethernet PHY OTG USB 2.0 PHY MicroSD slot On-board JTAG programming and UART to USB converter Six Pmod™ ports including one for analog-to-digital converter (XADC) GPIO: 6 pushbuttons, 4 slide switches, 5 LEDs Powered from USB or any 5V source Zynq-7000 AP SoC XC7Z020-CLG484 Memory: 512 MB DDR3, 256 Mb QuadSPI Flash, 4 GB SD card Video I/O: 1080p HDMI, 8-bit VGA I2S Audio CODEC 10/100/1000 Ethernet PHY USB OTG 2.0 and USB-UART 128 x 32 OLED Display Low-pin count (LPC) FMC connector Six Pmod™ ports including one for analog-to-digital converter (XADC) GPIO: 6 pushbuttons, 8 slide switches, 8 LEDs Onboard USB-JTAG Programming Includes Micro-USB cable, 12 V AC/DC power supply and Vivado® Design Suite with device-locked Design Edition license NI LabVIEW Home Bundle LabVIEW Home Bundle NI LabVIEW is a graphical programming platform used by millions of engineers and scientists for problem solving, data acquisition and analysis, instrument control, automated testing and validation, prototyping, and more. Now, there's LabVIEW Home, which has been targeted at makers, allowing anyone to program visually, using icons and wires to connect hardware and other applications in a single environment. What can you have in LabVIEW Home Bundle? Unique graphical programming environment for accelerated development Extensive support for a wide range of measurement hardware, I/O, and buses Drag-and-drop interaction for quickly building graphical user interfaces Extensive signal processing, analysis, and math functionality Includes added functionality for text-based math and control logic Ÿ Ÿ Ÿ Ÿ Ÿ Education Kit: Physical Computing kit Bring LabVIEW to the outside world with the Physical Computing Kit. No breadboarding, everything included, easy to do... The Physical Computing Kit comes with: 1.LabVIEW Home Bundle 2.chipKIT WF32 microcontroller board 3.Handy project box w/ sticker sheet 4.USB cable We selected the WF32 because of its extensive onboard capabilities. It has a WiFi module that lets you communicate with a world of wireless devices, a Micro SD card slot for reading & storing large amounts of data, and a USB 2.0 controller for power, configuration, and your own USB applications. But that's just the beginning, because you'll also have access to the WF32's 43 available I/O pins. Connect whatever sensors, displays, controls, peripherals, etc. you like and LabVIEW Home will be able to use them. Education Kit: LabVIEW Interaction Parts Kit This parts kit contains everything necessary (Sensors, LEDS, breadboard, servo motor and various components ... ) to complete the starter kit for Physical Computing Kit. 35 PIC 32 Microcontroller Board Microcontrollers have nearly limitless applications, ranging from simple I/O to managing entire systems. Whatever your application, you will find our microcontroller boards ideal for classroom, hobbyist or industrial use. All our MCU boards feature: Ÿ Microchip® PIC32 32-bit microcontrollers offering advanced capabilities Ÿ Ÿ Ÿ Ÿ such as Ethernet & USB OTG. 3.3V and 5V operating voltage. Compatibility with MPIDE, a port from the Arduino IDE that offers users a simplified environment for learning programming and hardware control. Compatibility with MPLabX, a professional development environment offered by Microchip®. Code examples and teaching materials designed around Digilent's chipKIT shield boards and our Pmod™ peripheral modules. uC32 Max32 The uC32 is inspired by the Arduino™ open-source hardware prototyping platform. It's the same form factor as the Arduino™ Uno board and is compatible with many Arduino™ shields. The uC32 features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Microchip® PIC32MX340F512H microcontroller 42 available I/O Two user LEDs 12 analog inputs 3.3V operating voltage 75mA typical operating current 7V to 15V input voltage (recommended) 20V input voltage (maximum) 0V to 3.3V analog input voltage range +/-18mA DC current per pin The Max32 is the same form factor as the Arduino Mega board and is compatible with many standard Arduino™ shields as well as larger shields for use with the Mega boards. It features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Microchip® PIC32MX795F512 80 Mhz 32-bit MIPS 512K Flash, 128K RAM USB 2.0 OTG controller 10/100 Ethernet MAC Dual CAN controllers Can also be programmed using Microchip's MPLAB® IDE (along with a PICkit 3 and our PICkit3 Programming Cable Kit, seen below) 83 available I/O www.trenz-electronic.de/analogdiscovery2 36 PIC 32 Microcontroller Board WF 32™ IoT The WF32 features an integrated WiFi interface, an SD card interface, and USB host/device capability. It is intended as a network appliance, perfect for experimentation with embedded web servers. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Microchip® PIC32MX695F512L microcontroller (80 Mhz 32-bit MIPS, 512K Flash, 128K SRAM) Microchip MRF24WG0MA WiFi module 80Mhz operating frequency Micro SD card connector USB 2.0 OTG controller with A and micro-AB connectors 43 available I/O pins 12 analog inputs 3.3V operating voltage 7V to 15V input voltage (recommended) 30V input voltage (maximum) 0V to 3.3V analog input voltage range High efficiency, switching 3.3V power supply providing low power operation WiFire™ IoT The Wi-FIRE is powered by the latest PIC32MZ with 200MHz operation speed, 2MB of Flash, 512kB RAM, High Speed USB and a 50MHz SPI. User can make use of the Wi-FIRE and Imagination Technologies' FlowCloud software to implement the IoT application. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Pro MX4 Microchip® PIC32MZ2048EFG100 (200 Mhz 32-bit MIPS, 2M Flash, 512K SRAM) Microchip MRF24WG0MA WiFi module 80Mhz operating frequency Micro SD card connector 50 MHz SPI USB 2.0 Full-Speed / Hi-Speed OTG controller with A and micro-AB connectors 43 available I/O pins 12 analog inputs 3.3V operating voltage 7V to 15V input voltage (recommended) 30V input voltage (maximum) 0V to 3.3V analog input voltage range High efficiency, switching 3.3V power supply providing low power operation Pro MX7 Compatible Pmod Compatible Pmod The Pro MX4 is a general purpose PIC32 platform offering a great assortment of I/O options. It combines nine Pmod™ connectors, eight R/C servo connectors, and USB 2.0 OTG. The board also includes an integrated programmer / debugger circuit for connection with Microchip MPLAB®. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Microchip® PIC32MX460F512L 512KB internal program flash memory 32KB internal SRAM memory USB 2.0 compliant full-speed On-The-Go (OTG) controller with dedicated DMA channel Two serial peripheral interfaces (SPI) Two UART serial interfaces Two I2C serial interfaces Five 16-bit timer/counters Five timer capture inputs Five compare/PWM outputs Sixteen 10-bit analog inputs Two analog comparators The Pro MX7 is the perfect PIC32-powered platform for communications projects. It combines 10/100 Ethernet, two ECAN interfaces, and USB 2.0 OTG. Additional I/O is provided via 6 Pmod™ connectors. The board also includes an integrated programmer / debugger circuit for connection with Microchip MPLAB®. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Microchip® PIC32MX795F512L 512KB internal program flash memory 128KB internal SRAM memory USB 2.0 compliant full-speed On-The-Go (OTG) controller with dedicated DMA channel 10/100 Ethernet controller Two CAN network controllers Up to four serial peripheral interfaces (SPI) Up to six UART serial interfaces Up to four I2C serial interfaces Five 16-bit timer/counters Five timer capture inputs Five compare/PWM outputs Sixteen 10-bit analog inputs Two analog comparators www.trenz-electronic.de/analogdiscovery2 37 The Connected Microcontroller Lab This semester-long course provides an interactive and compelling start to teaching connected embedded control systems. It uses the popular Microchip PIC32MZ microcontroller based on a MIPS microAptiv core, which is also used in the Imagination MIPSfpga Computer Architecture and SoC courses. It takes students through the basic microcontroller and I/O, through real-time operating system concepts and advanced processor architecture, and finally into cloud connectivity. Why 32-bit? Connecting an embedded system to the cloud to create an IoT device demands significant processing resources and code support. 32 bit microcontrollers without the complexity of Linux are in the “sweet spot” of providing powerful resources whilst simplifying software issues. Industry has a growing need for embedded systems developers and the requirements for connectivity are driving a rapid transition to 32 bit. Topics This is the starting point for learning about embedded systems. Presenting the key concepts in a fresh and jargon-free style, the only prerequisite is some introductory C programming knowledge. Dr. Alexander Dean of North Carolina State University is a member of the faculty of Electrical and Computer Engineering. He has taught how to build embedded systems using microcontrollers since 2000 and has written three textbooks on the subject. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 38 Embedding a computer in a system – Why and how? Fundamentals: MCUs vs. computers, connectivity, hardware and software. Software Design: Concepts, tools and debugging. Basic Digital I/O Ports: Reading switches and lighting LEDs. Basic Concurrency: Concepts, run-to-completion tasks and interrupts. Using Peripherals: Analog interfacing, timing & counting, communications, interfacing with Arduino shields Advanced Concurrency: Concepts of task pre-emption and real-time kernels, building multithreaded applications with semaphores, mutexes and queues on FreeRTOS. Improving CPU throughput: What's under the hood? Processor architecture, memory systems & caches, software analysis & optimisation IoT: Overview, FlowCloud services, building a FlowCloud system The Connected Microcontroller Lab - Development Tool Required Tools Hardware Software Ÿ Ÿ Ÿ Ÿ Microchip MPLAB X IDE for Assembly and C Programming – full version, free of charge download Microchip MPLAB Harmony Integrated Software Framework - free of charge download Imagination Technologies' FlowCloud communications software, cloud service (free accounts up to 5 nodes), and messaging FreeRTOS – free of charge download from www.freertos.org 39 Pmod™ Peripheral Modules Flexible add-on boards for all your designs. Pmods are small I/O interface boards that oer an ideal way to extend the capabilities of programmable logic and microcontroller boards. They allow sensitive signal conditioning circuits and high-power drive circuits to be placed where they are most efective – near sensors and actuators. Pmods enable more eective design partitions by routing analog signals and power supplies only where they are needed and away from digital controller boards. How do they work? Pmods communicate with system boards using 6, 8 or 12-pin connectors that are designed to plug directly into Pmod host ports. Take advantage of standard communication protocols including SPI, I²C, UART and GPIO. How do I use them? Through the Pmod Standard users know what to expect from their Pmod. The Pmod Standard lays out guidelines for form factor, communication protocols and interface specification, as well as access to a target audience through reference manuals, code examples, user guides, and technical support. 40 Pmod™ Peripheral Modules - Featured Pmods With Digilent’s diverse line of over 60 peripheral modules, you can augment the capabilities of your system board by adding sensors, data conversion, communication, actuators, user input and more. Here are some of our customers’ favorites. PmodGYRO 3-axis MEMS digital gyroscope Highly customizable, the PmodGYRO provides angular momentum data with user selectable resolution (250/500/2000dps), two customizable interrupt pins and user configurable signal filtering. The PmodGYRO is one of many sensors available for enabling interaction with the physical world. PmodGPS Ultra sensitive GPS module (-165dBm) Add 3m 2D accuracy to any embedded system with this ultra-sensitive (-165dBm) GPS module. Applications include personal positioning, marine and automotive navigation. PmodMAXSONAR Ultrasonic range finder Back by popular demand, the PmodMASXONAR enables users to measure how far away an object is to an accuracy of 1” at distances up to 20 feet! With this versatile Pmod, data can be sent as a 5byte UART serial output, analog output or pulse width output. PmodAD1 Two channel 12-bit analog-to-digital converter Representing Digilent’s selection of data conversion modules, the PmodAD1 is a simple yet eective device. At a resolution of up to one million samples per second (Msa) the AD1 excels in even the most demanding audio applications. PmodHB5 2A H-bridge circuit Our most popular motor driver, the PmodHB5 was designed with a 6-pin JST connector for direct connection to Digilent motor-gearboxes. Drive a DC motor with operating voltage up to 12V with this 2A H-bridge circuit. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 6”-255” detection range Continuous measurement (free run) operation Small PCB size for flexible designs (0.9" x 0.8") 6-pin Pmod connector with UART interface Library and example code available for getting started Up to 10Hz update rate Low power consumption Small PCB size for flexible designs (2.0" x 0.8") 6-pin Pmod connector with UART interface Library and example code available for getting started 6”-255” detection range Continuous measurement (free run) operation Small PCB size for flexible designs (0.9" x 0.8") 6-pin Pmod connector with UART interface Library and example code available for getting started Simultaneous 12-bit data conversion on two channels Two 2-pole Sallen-Key anti-alias filters Small PCB size for flexible designs (0.95" x 0.8") 6-pin Pmod connector with GPIO interface Library and example code available for getting started Two screw terminals for external motor power supply Small PCB size for flexible designs (1.2" x 0.8") 6-pin Pmod connector with GPIO interface Libraries and example code available for getting started 41 Pmod™ Peripheral Modules - The Pmod Ecosystem The Pmod Ecosystem: Bridging your FPGA or microcontroller board to the physical world through hardware design and software support. It's our goal to get users up and running with useful data in just a matter of minutes. Need some help? You'll find libraries and example designs on the Digilent wiki. Pmod connectors are designed to plug directly into Pmod host ports on all Digilent FPGA boards. Arty board with four 2x6-pin Pmod host ports Basys 3 board with four 2x6-pin Pmod host ports You can find Pmod host ports on our microcontroller boards as well. chipKIT Pro MX4 board with nine 2x6-pin Pmod host ports The chipKIT Pmod Shield Uno adds five 2x6-pin Pmod host ports to the chipKIT Uno32 We also carry a growing line of Pmod accessories and related products. PCB ruler, Pmod clip, UART crossover cable, 6 & 12-pin Pmod extension cables, 6-pin MTE cable, SMA-to-aligator cable, DC motor/gearbox www.trenz-electronic.de/te0711 42 Analog Discovery 2 High-Performance Pocket-sized All-in-One Instrument Analog Discovery 2 is the most affordable all-in-one instrument with the performance required for real engineering challenges. Makers and hobbyists can debug embedded systems, electronics, robotics or sensors with the free and easy to use software. Engineers and designers can perform automated testing & control with LabVIEW and Python drivers. Connect Analog Discovery 2 to any PC (Mac, Linux, or Windows) over high-speed USB. Features: Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Two-channel USB digital oscilloscope (14-bit, 100Msample/sec) Two-channel arbitrary function generator Stereo audio amplifier to drive external headphones or speakers with replicated AWG signals 16-channel digital logic analyzer (3.3V CMOS, 100Msample/sec) 16-channel pattern generator (3.3V CMOS, 100Msample/sec) 16-channel virtual digital I/O including buttons, switches, and LEDs – perfect for logic training applications Two input/output digital trigger signals for linking multiple instruments (3.3V CMOS) Data logger Network analyzer – Bode, Nyquist, Nichols transfer diagrams of a circuit. Range: 1Hz to 10MHz Spectrum Analyzer – power spectrum and spectral measurements (noise floor, SFDR, SNR, THD, etc.) Digital Bus Analyzers (SPI, I²C, UART, Parallel) Two programmable power supplies (0…+5V , 0…5V) Waveforms: Waveforms 2015 is the newest release of our powerful multi-instrument software application. Like the previous version of Waveforms, it seamlessly connects to our USB portable oscilloscope, logic analyzer, and function generator products such as Electronics Explorer and both versions of the Analog Discovery, adding full Mac OS X and Linux support. This software, coupled with the hardware instrumentation, brings a powerful suite of instruments to enable analog and digital design on your personal computer. Designed with a clean, easy to use graphical interface for each instrument, Waveforms 2015 makes it easy to acquire, visualize, store, analyze, produce and reuse analog and digital signals. 43 Analog Discovery 2 High-Performance Pocket-sized All-in-One Recommended Portable Lab Tools Analog Discovery 2 Kit The kit includes one Analog Discovery 2,one regular-sized project box , one USB A to micro B programming cable, one 2x15 flywire signal cable assembly, 5-pack of 6-pin male headers and one ferrite cable snap-on. Analog Parts Kit The Analog Parts Kit contains a large selection of components perfect for creating a wide variety of useful circuits & devices. Featuring Analog Devices components, the kit includes transistors, resistors, capacitors, diodes, sensors, and variety of useful ICs including Op Amps, convertors, and regulators. Finally, the kit also comes with an assortment of lead wires, a solderless breadboard, and a screwdriver. A complete list and description of components can be found on the Digilent website. Discovery BNC Adapter The Discovery BNC adapter board is intended to be used with the Analog Discovery™ tool to enable the use of standard BNC terminated test leads and probes. It provides BNC terminations to each of the two oscilloscope channels on the Analog Discovery. Each channel of the oscilloscope can be selected as AC or DC coupled by adjusting the jumper that is located behind that channel's BNC input connector. In addition, the two AWG channels are also equipped with BNC terminations, and each channel can have either the 50-ohm or the 0ohm termination selected. This enables the user to match the Analog Discovery's output impedance with either standard 50-ohm test leads or to be directly tied to the lead. BNC Oscilloscope x1/x10 Probes (Pair) A pair of BNC-terminated oscilloscope probes, perfect for use with the Analog Discovery 2 in conjunction with the Discovery BNC Adapter. Mini Grabber Test Clips (6-pack) for use with Analog Discovery Flywires These micro-hook test clips allow the Analog Discovery 2's signal wires to be connected to component leads, wires, and other circuit components. Autorange Digital Multimeter Built ruggedly for everyday use, the MS8217 digital multimeter is perfect for reliable & stable electrical testing. Breadboardable Dual Output USB Power Supplies Every circuit needs a power supply, but simple, low cost, portable, and reliable power sources can be hard to come by. The PowerBRICK family provides the solution to all of those requirements. There are four options to choose from: 12V, 9V, 5V, or 3.3V. PowerBRICKS are designed to easily plug directly onto your breadboard for simple, low profile integration. Powered by 5V from a standard USB, each PowerBRICK can provide up to 1.1W of power. PowerBRICKS can also be daisy-chained to provide more than one +/- Vout pair, but total power output for the entire chain should not exceed 2.2W. 44 PowerBrick 3.3V Ÿ Input voltage 5 V Ÿ Output voltages +/- 3.3 Vcc (320 mA max.) PowerBrick 5V Ÿ Input voltage 5 V Ÿ Output voltages +/- 5 Vcc (200 mA max.) PowerBrick 9V Ÿ Input voltage 5 V Ÿ Output voltages +/- 9 Vcc (130 mA max.) PowerBrick 12V Ÿ Input voltage 5V Ÿ Output voltages +/- 12 Vcc (100 mA max.) Xilinx development boards and kits provide an out-of-the box design solution to accelerate development time and time-to-market. Xilinx offers kits complete with evaluation boards, the Vivado Design Suite tools, IP cores, reference designs and FPGA Mezzanine Card (FMC) support – so application development begins immediately out of the box. The Vivado Design Suite delivers a SoC-strength, IP-centric and system-centric, next generation development environment that has been built from the ground up to address the productivity bottlenecks in system-level integration and implementation. Xilinx Artix-7 FPGA AC701 Evaluation Kit It features the leading system performance per watt Artix-7 family to get you quickly prototyping for your cost sensitive applications. This includes all the basic components of hardware, design tools, IP, and pre-veried reference designs. This also features a targeted reference design enabling high-performance serial connectivity and advanced memory interfacing equipped with a full license for the Northwest Logic DMA engine. Xilinx Kintex UltraScale FPGA KCU105 Evaluation Kit This is the perfect development environment for evaluating the cutting edge Kintex UltraScale All Programmable FPGAs. The Kintex UltraScale family delivers ASIC-class system-level performance, clock management, and power management for next generation systems at the right balance of price, performance and power. This kit is ideal for those prototyping for medium- to high-volume applications, such as Data Center, wireless infrastructure, and other DSP-intensive applications. Xilinx Virtex UltraScale FPGA VCU108 Evaluation Kit This kit is the perfect development environment for evaluating the unprecedented levels of performance, system integration and bandwidth provided by Virtex UltraScale devices. This kit provides an ideal platform for prototyping systems that require massive data ow and packet processing such as 400+ Gbps systems, large-scale emulation and high performance computing. Xilinx Zynq-7000 All Programmable SoC ZC706 Evaluation Kit It includes all the basic components of hardware, design tools, IP, and pre-veried reference designs including a targeted design, enabling a complete embedded processing platform and transceiver based designs including PCIe. The included pre-veried reference designs and industry-standard FPGA Mezzanine Connectors (FMC) allow scaling and customization with daughter cards. There are other Xilinx boards available on request, please ask for a quote at sales@trenz.biz www.trenz-electronic.de/xilinx 45 46 47 48 49 KINTEX UltraSCALE : 8K4K Image Evaluation Platform Part Number : TB-KU-060-ACDC8K / TB-KU-075-ACDC8K The latest platform accelerate development super-high denition 8K image processing. 4 20nm KINTEX UltraSCALE XCKU060-2FFVA1517 (Mar. 2015) XCKU075-2FFVA1517 (Q3. 2015) 4 2x DDR4 SDRAM(2,400Mbps)64bit enables wide band data buffer 4 Provide the extensibility with GTH transceiver - 7xFMC connectors (see the example table below) - On board 4x SFP+ socket, QSFP for Video stream through Ethernet Zynq-7000 All Programmable SoC 2ch Giga-Bit Ethernet Embedded Module Part Number :TB-7Z-IAE Supporting smoothly moving to mass production for smart function products. 4 Small form factor with Zynq® -7000 All Programmable SoC hi-performance embedded model 4 Multiple network protocol can be support by 2ch Giga-bit Ethernet with programmable logic. 4 Reduce to design risk of Zynq and power circuit. 4 Easy to use for small quantity products. 4 Development kit is available for multiple application development. www.trenz-electronic.de/inrevium 50 ACDC Quattro Kintex UltraScale Development Platform Part Number:TB-KU-115-QUATTRO 4 Device : Kintex UltraScale XCKU115-2FFVA1517 4 Interface: - FMC×4 *1 - Onboard Zynq for system management and processing - SFP+ interface - General purpose LEDs and switches - Proven operation with inrevium HDMI4K, 12G-SDI, DP1.2, V-by-One®, MIPI, and Zynq FMCs - Mulit-board synchronization hardware support 4 Memory: - 4 GB DDR4 SDRAM, 2,400Mbps 4 Clock: - Flexible clocking architecture, featuring - Multiple clocks - Programmable clock generator, Quad PLL 4 Conguration - Quad Dual-SPI Flash 4 Board Size: 208mm x 313mm 4 Power: +12V desktop adapter www.trenz-electronic.de/inrevium 51 Option Card FMC HPC(High Pin Count) & LPC(Low Pin Count) DisplayPort 1.2 Card 3G/HD/SD SDI Card HDMI1.4 Card HDMI 2.0 Card TB-FMCH-DP3 TB-FMCH-3GSDI2A TB-FMCH-HDMI2 TB-FMCH-HDMI4K Ÿ DisplayPort 1.2 Standard Ÿ Sink/Source 1ch each Ÿ Working with Xilinx's DisplayPort IP Please contact Xilinx (www.xilinx.com) for reference designs for this product *This product has limitation of environment. Ÿ 3G/HD/SD SDI 2ch IN, 2ch OUT Ÿ 2ch Bi-direction Ÿ Expansion connector for additional TB-FMCH3GSDI2A Ÿ Analog B.B SYNC input Ÿ Supports FMC 1.8V IO Ÿ Attached DIN-BNC convert cable 1000Base-T Ethernet Card USB3.0 Device Card LVDS Card Pin Header Card TB-FMCL-GLAN-B TB-FMCL-USB30 TB-FMCL-LVDS TB-FMCL-PH Ÿ provides HDMI encoder and decoder functions Ÿ each board has 2 independent receivers/transmitters Ÿ designed for high resolution support Ÿ Ÿ Ÿ Ÿ 2x HDMI connectors 1x HDMI4K Source 1x HDMI4K Sink Designed for electrical compatibility with most carrier cards Ÿ Proven operation with inrevium ACDC and KC705 Ÿ Stackable FMC design supports additional TB-FMCHHDMI4K Ÿ 30pin, pin header x3 Ÿ Each pin header connect 24 signals Ÿ For LAN Communication Ÿ 1000BASE-T PHY(Marvell): 88E1111-B2-BAB1C000 The USB3.0 FMC Connectivity mezzanine card is designed to provide PC interface up to 5Gbps data rate that comply with USB SuperSpeed Peripherals with the connection between FMC (LPC) connector. Ÿ For developing LVDS interface Ÿ LVDS Tx/Rx Loopback Design (VerilogHDL) FPGA Mezzanine Card (FMC) Standard FMC is VITA 57 standard, provides a specification describing an I/O mezzanine module with connection to an FPGA or other device with reconfigurable I/O capability. Connector Number of Pins User I/O (SERIAL I/O) High Pin Count (HPC) 400 pin 168 pin (10 channels) Low Pin Count (LPC) 160 pin 72 pin (1 channel) www.trenz-electronic.de/inrevium 52 www.trenz-electronic.de/cronologic 53 www.trenz-electronic.de/cronologic 54 Ndigo Crate-5 / PCIe over cable With the Ndigo Crate it is possible to use up to 5 PCIe boards and 2 PCI boards with a PC. The connection of the external chassis to the PC happens over PCIe2 x16 for a full duplex bandwidth of 2x 8GByte/s. The enclosure was specically designed to operate multiple synchronized cronologic digitizer boards to create a high speed data acquisition system. It can also be used to house other DAQ cards, GPUs for high performance computing, storage adapters or networking equipment. The extension is fully transparent. The operating system can't distinguish between boards in the PCIe expansion box and boards inside the PC itself. No drivers are required. The slot covers are on the front side of the enclosure to easily see status information and plug in cables during operation. The crate is delivered as a set with cable and PC link board. Facts Connection to host: Bandwidth to host: PCIe3 x 16 Slots with 8 Lanes: PCIe3 x 16 Slots with 4 Lanes: PCI Slots 5 V, 32 Bit, 33 Mhz: PCIe2 x 16 8 GByte/s 2 3 2 www.trenz-electronic.de/cronologic 55 Distributor list Canada Joral Technologies Inc 4322 Donnelly Road K0G 1J0 Ottawa, Ontario Canada Phone: +1 (877)-380-3366 Fax: +1 (877)-838-7712 Email: sales@joral.ca China Future Linking Solution Tech Co. Ltd Unit 01 7/F, Bright Way Tower 33 Mong Kok Rd, KL Hong Kong Phone: +86-755-82914675 Fax: +86-755-82971302 Web: www.fulso.com Email: liu@fulso.com Czech Republic DFC Design, s.r.o. Strmá11B 61600 Brno Czech Republic Phone: +420 511 112 863 Fax: +420 549 241 114 Web: www.dfcdesign.cz Email: info@dfcdesign.cz France Lextronic 36/40 Rue du Général de Gaulle 94510 La Queue en Brie France Phone: +33(0)1.45.76.83.88 Fax: +33 (0)1.45.76.81.41 Web: www.lextronic.fr Email: lextronic@lextronic.fr Taiwan Hungary Chipcad Tűzoltó u. 31. (IX. kerület) 1094 Budapest Hungary Phone: +36-1-231-7000 Fax: +36-1-231-7011 Web: www.chipcad.hu Email: SzFarkas@chipcad.hu Future Linking Solution Tech Co. Ltd Unit 01 7/F, Bright Way Tower 33 Mong Kok Rd, KL Hong Kong Phone: +86-755-82914675 Fax: +86-755-82971302 Web: www.fulso.com Email: liu@fulso.com UK Italy Mirifica s.r.l. Piazza 11 Febbraio, 7 29012 Caorso PC Italy Phone: +39 0200611003 Fax: +39 02700446883 Web: www.mirifica.it Email: store@mirifica.it Japan Tokushu Denshi Kairo Inc. 84-403 Kanda Sakuma Gashi 101-0026 Chiyoda Japan Phone: +81-3-3865-5381 Fax: +81-3-3865-5382 Web: www.tokudenkairo.co.jp Email: tonaki(at)tokudenkairo.co.jp Slovakia DFC Design, s.r.o. Strmá 11B 61600 Brno Czech Republic Phone: +420 511 112 863 Fax: +420 549 241 114 Web: www.dfcdesign.cz Email: info@dfcdesign.cz Spain Sundance Multiprocessor Technology Ltd. Chiltern House Waterside Chesham Buckinghamshire HP5 1PS United Kingdom Phone: +44 1494 793167 Fax: +44 1494 793168 Web: www.sundance.com Email: trenz@sundance.com USA Concurrent EDA LLC 5001 Baum Blvd Ste 640 Pittsburgh, PA 15213 United States of America Phone: +1 412-687-8800 Web: www.concurrenteda.com Email: trenz@concurrenteda.com ü Worldwide Digi-Key Electronics 701 Brooks Avenue South Thief River Falls MN 56701 United States of America Phone: +1 218-681-6674 Fax: +1 800 587 0992 Web: http://www.digikey.com Email: sales@digikey.com kran77 / fotolia.com Cyberall Group Aureli Capmany 2, Local 7 08195 Sant Cugat, Barcelona Spain Phone: +34 93 675 64 04 Fax: +34 93 975 68 44 Web: www.cyberallgroup.com Email: sales@cyberallgroup.com facebook.com/trenzelectronicgmbh plus.google.com/+trenzelektronik twitter.com/TrenzElectronic 56