Pc 104 express w. virtex 5-2014_5
-
Upload
sundance-multiprocessor-technology-ltd -
Category
Technology
-
view
1.807 -
download
3
Transcript of Pc 104 express w. virtex 5-2014_5
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 –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
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
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)
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
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
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
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
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
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
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
14
Series-1 ExpansionSLB Mechanicals
SLB Mezzanine
PCI 32-bit, 33MHz Bus
Mounting Holes
15
Series-1 ExpansionSLB Mechanicals
SMT100 FPGA Board
SLB Mezzanine
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
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)
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
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
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
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