Sundance Multiprocessor Technology
PC/104 Solutions
Instrumentation
Test and Measurement
Embedded Vision
Real-time Solutions
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
3
PC/104 –Technology
Brief 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
4
PC/104 - Technology
Brief 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
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)
6
Sundance Series-1 PC/104 Board
Dedicated Web-Portal  Online Prices
7
SMT100, PCI/104-Express Board
Xilinx 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
3
5
4
6
11
2
1
17
15
20
12
3
19
10
9
8
SMT100, PCI/104-Express Board
PCI 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
9
SMT101, PCI/104-Express Board
Xilinx 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
10
SMT105-SLB, PCIe/104 Board
Xilinx 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
11
SMT105, PCIe/104 Board
Dual 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
12
Series-1 Expansion
SLB 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
13
Series-1 Expansion
SLB 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
14
Series-1 Expansion
SLB Mechanicals
SLB Mezzanine
PCI 32-bit, 33MHz Bus
Mounting Holes
15
Series-1 Expansion
SLB Mechanicals
SMT100 FPGA Board
SLB Mezzanine
16
Series-1 Solutions
Up 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
17
Series-1 Solutions
Multiple Series-1 Boards in Stack
SMT100 FPGA Board
SLB Mezzanine
SMT130 Carrier Board
PCI 32-bit, 33MHz Bus
(through all the stack)
18
SMT105-FMC, PCIe/104 Board
Xilinx 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
19
PC/104 Power Supply Board
SMT1024 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
20
PC/104 Enclosure
Mechanical 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
21
Series-1 Board Support Solutions
Utility 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
• Flemming.C@Sundance.com - +44 7 850 911 417

Pc 104 express w. virtex 5-2014_5

  • 1.
    Sundance Multiprocessor Technology PC/104Solutions Instrumentation Test and Measurement Embedded Vision Real-time Solutions
  • 2.
    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
  • 3.
    3 PC/104 –Technology Brief introductorynotes 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
  • 4.
    4 PC/104 - Technology Briefintroductory 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
  • 5.
    5 Stacking Concept Series 1FPGA 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)
  • 6.
    6 Sundance Series-1 PC/104Board Dedicated Web-Portal  Online Prices
  • 7.
    7 SMT100, PCI/104-Express Board XilinxVirtex-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 3 5 4 6 11 2 1 17 15 20 12 3 19 10 9
  • 8.
    8 SMT100, PCI/104-Express Board PCIExpress 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
  • 9.
    9 SMT101, PCI/104-Express Board XilinxVirtex-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
  • 10.
    10 SMT105-SLB, PCIe/104 Board XilinxVirtex-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
  • 11.
    11 SMT105, PCIe/104 Board DualFibre 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
  • 12.
    12 Series-1 Expansion SLB MezzanineExpansions  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
  • 13.
    13 Series-1 Expansion SLB FPGAMezzanine 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
  • 14.
    14 Series-1 Expansion SLB Mechanicals SLBMezzanine PCI 32-bit, 33MHz Bus Mounting Holes
  • 15.
  • 16.
    16 Series-1 Solutions Up orDown 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
  • 17.
    17 Series-1 Solutions Multiple Series-1Boards in Stack SMT100 FPGA Board SLB Mezzanine SMT130 Carrier Board PCI 32-bit, 33MHz Bus (through all the stack)
  • 18.
    18 SMT105-FMC, PCIe/104 Board XilinxVirtex-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
  • 19.
    19 PC/104 Power SupplyBoard SMT1024 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
  • 20.
    20 PC/104 Enclosure Mechanical enclosuresand 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
  • 21.
    21 Series-1 Board SupportSolutions Utility 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 • Flemming.C@Sundance.com - +44 7 850 911 417