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 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. 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. 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)
16. 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
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. 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. 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