Pc 104 express w. virtex 5-2014_5

21
Sundance Multiprocessor Technology PC/104 Solutions Instrumentation Test and Measurement Embedded Vision Real-time Solutions

Transcript of Pc 104 express w. virtex 5-2014_5

Page 1: Pc 104 express w. virtex 5-2014_5

Sundance Multiprocessor Technology

PC/104 Solutions

Instrumentation

Test and Measurement

Embedded Vision

Real-time Solutions

Page 2: Pc 104 express w. virtex 5-2014_5

2

Outlines

PC/104 Technology/Format• Brief introductory notes and benefits

Series-1, Xilinx Virtex-5 FXT FPGA Based• FPGA embedded and real-time computing• High-speed multichannel data recorder boards• Multichannel waveform generator modules• Real time vision processing unit

Software Support• Sundance Host Side API - Utility tools• Linux Host Interface• Window 7, 32-bit or 64-bit Host Interface• Xilinx ISE 14.x VHDL Sources/Support• Impulse C-to-FPGA design flow• Model-based design flow, MathWorks

Page 3: Pc 104 express w. virtex 5-2014_5

3

PC/104 –TechnologyBrief introductory notes and benefits

Open Embedded Platform• High-performance modular, scalable and stackable system• Rugged: four-corner mounting holes resistant to shock and vibration• Compact and small embedded form factor:

• 90 mm x 96 mm - standard• 95.6mm x 115.6mm - extended

• Powerful, convection cooled and mechanical enclosure available

Integration• PC-based technology: 32-bit PCI and PCI Express interfaces• Works as ’Stand-Alone’, utilisation Virtex-5 FXT’s PowerPC CPU• Supported by PC/104 Host Controllers• Up or down stack configuration

Fully Desktop PC-compatible• Reduced development costs and time-to-market• Application developoment in Desktop PC using adapter boards

Page 4: Pc 104 express w. virtex 5-2014_5

4

PC/104 - TechnologyBrief introductory notes and benefits

Compatibility• PCI/104-Express Standard (support both PCI and PCI Express)

• PCIe/104 Standard (support only PCI Express)

• Latest PC/104 specification supports up to Gen 3 of PCI Express. • Series 1 is default Gen 1, but Virtex-5 FXT can support Gen 2

High performance• 32-bit, 33MHz PCI interface, only some boards, using Spartan-3A• Multiple PCI Express x1 & x4 lanes @ 2.5Gbps, using Virtex-5 FXT• PCI Express Cable x1 lane @ 2.5Gbps, only on some boards.

Applications• Real-time data acquisition and processing units• Software defined radio development platforms• Embedded vision systems• Military and aerospace embedded solutions

Page 5: Pc 104 express w. virtex 5-2014_5

5

Stacking Concept

Series 1 FPGA Board

Series 1 FPGA Board

CPU Board(single board computer)

PCI Express Bus(4 lanes, data rate 10Gbps max.)(through all the stack to CPU)

PCI 32-bit, 33MHz Bus(through all the stack to CPU)

Page 6: Pc 104 express w. virtex 5-2014_5

6

Sundance Series-1 PC/104 BoardDedicated Web-Portal Online Prices

Page 7: Pc 104 express w. virtex 5-2014_5

7

SMT100, PCI/104-Express BoardXilinx Virtex-5 FX30T/FX70T FPGA Architecture

1. USB 2.0 for Programming/Interface

2. Flash for FPGA bitstreams

3. PCI 32-bit, 33MHz interface

4. Power connector for Mezzanine

5. FPGA JTAG Header connector

6. SLB Mezzanine card interface

7. MicroSD Flash socket

8. External Power for standalone use

9. 4 LVTTL & Diff. Clock (header pins)

10. Ext. Trig. & Ext. Clk (MMCX)

11. Virtex-5 FX30T or FX70T FPGA

12. PCI Express x4 lanes @ 2.5Gbps

13. PCI Express x1 Lanes @ 2.5Gbps

14. PCIe Cable x1 lane @ 2.5Gbps

15. 512MB DDR2 SDRAM

16. 128MB QDR2 SRAM

17. RS-232 port for PowerPC debug

18. SATA ports

19. Reset push-button

20. On-board DC-DC Converters

14

8

7

2

14

18

2

18

1

35

4

6

11

2

1

17

15

20

12

3

19

10

9

Page 8: Pc 104 express w. virtex 5-2014_5

8

SMT100, PCI/104-Express BoardPCI Express Cable x1 lane

Debug and design• Connect to Laptop• Connect to Desktop PC

Maintenance• Flash upgrade• Application upgrade

Remote controller• PCIe x1 lane• Board-to-Board• Board-to-System

Page 9: Pc 104 express w. virtex 5-2014_5

9

SMT101, PCI/104-Express BoardXilinx Virtex-5 FX30T/FX70T FPGA Architecture

1. USB 2.0 for Programming/Interface

2. Flash for FPGA bitstreams

3. PCI 32-bit, 33MHz interface

4. Power connector for Mezzanine

5. FPGA JTAG Header connector

6. SLB Mezzanine card interface

7. MicroSD Flash socket

8. External Power for standalone use

9. 4 LVTTL & Diff. Clock (header pins)

10. Ext. Trig. & Ext. Clk (MMCX)

11. Virtex-5 FX30T or FX70T FPGA

12. PCI Express x4 lanes @ 2.5Gbps

13. PCI Express x1 Lanes @ 2.5Gbps

14. PCIe Cable x1 lane @ 2.5Gbps

15. 512MB DDR2 SDRAM

16. 128MB QDR2 SRAM

17. RS-232 port for PowerPC debug

18. SATA ports

19. Reset push-button

20. On-board DC-DC Converters

21. Analog/Digital Signals

18

18

13

8

7

2

3

6

4

4

3

3

1

15

21

12

11

20

10

9

19

1

Page 10: Pc 104 express w. virtex 5-2014_5

10

SMT105-SLB, PCIe/104 BoardXilinx Virtex-5 FX100T FPGA Architecture

1. USB 2.0 for Programming/Interface

2. Flash for FPGA bitstreams

3. Control EPLD/Multiple Boot Switch

4. Power connector for Mezzanine

5. FPGA JTAG Header connector

6. SLB Mezzanine card interface

7. MicroSD Flash socket

8. External Power for standalone use

9. 4 LVTTL & Diff. Clock (header pins)

10. Ext. Trig. & Ext. Clk (MMCX)

11. Virtex-5 FX100T FPGA

12. PCI Express x4 lanes @ 2.5Gbps

13. PCI Express x1 Lanes @ 2.5Gbps

14. PCIe Cable x1 lane @ 2.5Gbps

15. 512MB DDR2 SDRAM

16. 128MB QDR2 SRAM

17. RS-232 port for PowerPC debug

18. SATA ports

19. Reset push-button

20. On-board DC-DC Converters

21. Fibre Interface

1

15

1

15

16 16 3 8 20 5

7

18

18

11

16

20

2

21

21

3

6

5

4

12

12

9

19

Page 11: Pc 104 express w. virtex 5-2014_5

11

SMT105, PCIe/104 BoardDual Fibre Optical Interface

High Speed Interconnections

• 100 meters @ 4Gbit/sec• 500 meters @ 1Gbit/sec

Applications• Host-Free data-transfers• Hazardous Environmental• Data Collections

Remote controller• PC Host to PC/104 Stack• Board-to-Board• Board-to-System• Stack to Stack

Page 12: Pc 104 express w. virtex 5-2014_5

12

Series-1 ExpansionSLB Mezzanine Expansions

Data acquisition• A/D converter mezzanines

Up to 1000MHz• D/A converter mezzanines

Up to 1000MHz • Dual & Quad A/D and D/A mezzanines

Imaging and Framegrabbers• Camera-Link (Base/Medium/Full)• DVI Transceiver• Multiple PAL/NTSC inputs

Communications• Dual Gigabit Ethernet• RS-422• RS-232

Page 13: Pc 104 express w. virtex 5-2014_5

13

Series-1 ExpansionSLB FPGA Mezzanine Sandwich Slot Concept

Mechanicals• Dedicated Power connector:

+3.3V, +5V, +12V and -12V• Dedicated Data connector:

LVDS or LVTTL voltage standards • 108 I/O signals

Available SLB Mezzanines

• Multichannel ADC and DAC• Camera-Link, DVI, GiGE, RS-422• Communication Links• ...

Open specification• Design your own mezzanine card

Page 14: Pc 104 express w. virtex 5-2014_5

14

Series-1 ExpansionSLB Mechanicals

SLB Mezzanine

PCI 32-bit, 33MHz Bus

Mounting Holes

Page 15: Pc 104 express w. virtex 5-2014_5

15

Series-1 ExpansionSLB Mechanicals

SMT100 FPGA Board

SLB Mezzanine

Page 16: Pc 104 express w. virtex 5-2014_5

16

Series-1 SolutionsUp or Down Stack with Single Board Computer

Single Board Computer• Control several Series-1 boards

Communication Link• 32-bit PCI Bus• PCI Express Bus

Operating Systems• Windows XP/Windows 7 & Linux

Recommended SBC manufacturer

• No prefernce. List here

Page 17: Pc 104 express w. virtex 5-2014_5

17

Series-1 SolutionsMultiple Series-1 Boards in Stack

SMT100 FPGA Board

SLB Mezzanine

SMT130 Carrier Board

PCI 32-bit, 33MHz Bus(through all the stack)

Page 18: Pc 104 express w. virtex 5-2014_5

18

SMT105-FMC, PCIe/104 BoardXilinx Virtex-5 FX100T FPGA Architecture

1. USB 2.0 for Programming/Interface

2. Flash for FPGA bitstreams

3. Control EPLD/Multiple Boot Switch

4. Power connector for Mezzanine

5. FPGA JTAG Header connector

6. SLB Mezzanine card interface

7. MicroSD Flash socket

8. External Power for standalone use

9. 4 LVTTL & Diff. Clock (header pins)

10. Ext. Trig. & Ext. Clk (MMCX)

11. Virtex-5 FX100T FPGA

12. PCI Express x4 lanes @ 2.5Gbps

13. PCI Express x1 Lanes @ 2.5Gbps

14. PCIe Cable x1 lane @ 2.5Gbps

15. 512MB DDR2 SDRAM

16. 128MB QDR2 SRAM

17. RS-232 port for PowerPC debug

18. SATA ports

19. Reset push-button

20. On-board DC-DC Converters

21. Fibre Interface

1

15

1

15

16 16 3 8 20 5

7

18

18

11

16

20

2

21

21

3

6

5

4

12

12

9

19

Page 19: Pc 104 express w. virtex 5-2014_5

19

PC/104 Power Supply BoardSMT1024 DC-DC and Power-over-Ethernet PSU

Versatile PC/104 Power Supply• Four DC Voltage Output Rails• Variable 12VDC to 48VDC Input• Optional Power-over-Ethernet Module

Modular PC/104 Power Supply• Build-options to maximise cost• Single Voltage Out possible to lower cost • Above 85% efficiency

Ruggedized PC/104 Power Supply• EN61000-4-5 Compatible• Integration with a cable-free solution• Cascadable for more DC Output/Rails

Page 20: Pc 104 express w. virtex 5-2014_5

20

PC/104 EnclosureMechanical enclosures and card cages

Self-contained or into a chassis• Standalone• Series-1 Hosted on a SBC

Cooling system• Heat sink built into the chassis• Convection cooled system

Shock and Vibration resistant• Isolated to the side wall with bumper pads

Ruggedization possible

• Front panel upon specifications• Waterproof, Dusty/Sand-proof • EMI Gaskets for EMC

Page 21: Pc 104 express w. virtex 5-2014_5

21

Series-1 Board Support SolutionsUtility tools and design tools

• SMT6300• Drivers for the SMT1xx boards for Windows XP/Window-7 32-bit & 64-bit version

• Support for PCI Express (x1 or x4) and PCI-32 bus interfaces

• SMT6002• Flash programming utility tools

• Program the SMT1xx’s flash memory from USB link, PCI Express and PCI-32 bus interfaces

• SMT6026 Windows & SMT6036 Linux • Host-side API and software functions (C++), software examples

• Allow to access, control and transfer data from/to the SMT1xx from PCI Express and PCI-32 bus interfaces• Complete Xilinx ISE project with firmware example (interface to the Flash, PCI Express or PCI-32

implementation) to kick-start your project

• Impulse C VHDL Design Tools• www.impulseaccelerated.com – Availability upon Request

• Technical support• http://support.sundance.com• Email, telephone, remote login assistance, and on-site visit• Training available upon request• [email protected] - +44 7 850 911 417