Chicago, IL

March 24, 2011

8:30 am - 2:30 pm

Open-Door Technical Seminars (Multi-Tracks)

09:00 am – 09:45 am

Using Statecharts and Model-Based Design to Prototype Real-Time Controls

Presented by: MathWorks

Using the Model-Based design approach, we will demonstrate how to efficiently develop, test, validate and communicate real-time control algorithms using Statecharts, without acquiring development tool chains, building devices drivers, or board support packages (BSPs). We’ll discuss how to test these algorithms in simulation, and automatically generate code to integrate with the rest of your system. We will also show how to deploy your algorithms to a real-time system embedded system using an x86 compatible prototyping platform to control your hardware. Lastly, we will demonstrate how these algorithms may retarget into an embedded production environment.

Embedded Software Testing Strategies

Presented by: Vector Software

There are many strategies a project can take to test their embedded software applications. These include code coverage analysis, full unit testing, and static code analysis. Ideally, most organizations would like a repeatable regression testing process that is easy to implement and has a measurable impact on product quality. But how do you get there? Find out exactly as we explore the various ways companies from a wide range of industries combine various testing approaches to improve overall product quality and test repeatability.

AMD Embedded Client Solutions

Presented by: AMD

Come learn about the world’s first integrated circuit to combine a low-power CPU and discrete-level GPU into a single embedded Accelerated Processing Unit (APU) in a compact BGA package. See first-hand how it is ideal for low power designs in embedded applications such as Digital Signage, x86 Set-Top-Boxes (xSTB), IP-TV, Thin Clients, Information Kiosks, Point-of-Sale devices, and Casino Gaming.

10:15 am – 11:00 am

Evaluating New Embedded I/O Options for Monitoring and Control

Presented by: Acromag

Although much attention in Embedded Computing is spent on processing data, you must first acquire reliable data from some external device. After processing, data must be converted to signals that can be used by other equipment. Converting sensor and input signals to raw data and delivering output control signals is the critical job of industrial I/O modules. In this presentation, you will learn the pros and cons of using various I/O signal types (analog, single-ended, differential, TTL, LVDS, serial, etc.) and the interplay between speed, accuracy and resolution. We’ll cover the myriad of chassis, box, and board-level computing platforms that are now available for embedded I/O. Learn the cost drivers of each approach as well as the advantages of these form factors. Additionally, we will discuss configurable FPGAs for intelligent local I/O processing. You will gain an understanding of the factors in selecting the right FPGA for your application and how to efficiently interface I/O signals to a FPGA.

160 Gigabit Ultra-low Latency Networking & Expansion

Presented by: One Stop Systems

Join us to learn how PCI Express 2.0 and the recently adopted PCIe 3.0 industry standard transforms the future of High Performance Computing as well as high-speed networking, imaging, data recording and slot expansion at a fraction of the cost of legacy standards. Discover how these easily accessible and available products can be implemented in your application for higher productivity at lower costs. See how PCIe networks can reach speeds of 160 Gbps and make TFLOPS of data processing power available to the HPC, datacenter, military, imaging, instrumentation and storage applications.

Real-time Deployment of MATLAB and Simulink Models on a Beagleboard

Presented by: MathWorks

Learn how you can take your algorithms developed in MATLAB and Simulink, and implement them in real-time on embedded processors such as the dual-core OMAP3 (ARM Cortex-A8 and TI C64x+) used in the Beagleboard. We will demonstrate a workflow using which you can automatically translate your MATLAB™ functions into C code and use it with Simulink for real-time embedded implementation. We will use a 3-Band parametric equalizer model tuned through a MATLAB GUI as an example for this demonstration. Through integration with Eclipse IDE, GNU toolchain and Code Composer Studio, we’ll implement the generated code on both the ARM core (running embedded Linux) and the C64x+ DSP. The final application will execute in real-time on the Beagleboard processing live audio through the on-board peripherals.

AMD Embedded Enterprise Solutions

Presented by: AMD

AMD offers a wide variety of leading-edge technology for high-end embedded systems. Come learn about how AMD64 embedded solutions are each uniquely matched to a defined set of product applications. These solutions include high-performance dual-, quad-, six- and eight-core AMD Opteron™ processors, dual-core AMD Turion™ II Neo processors with Direct Connect Architecture, and discrete embedded graphic solutions for enterprise-class telecom, networking, storage equipment.

11:30 am – 12:15 pm

Features, Schedule & Cost: A Better Approach for AMD Platforms

Presented by: Sage Electronic Engineering Partner – AMD

Have you been evaluating x86 for your next system design? • Do you assume that x86 means cut-n-paste engineering, leaving no room for your innovations? • Are you concerned that that a complex, multi-core design will kill your development schedule? • Are you up-sizing your budget to cover the BIOS NRE associated with x86? Let us show you how to avoid these and many other design challenges. Sage Electronic Engineering is the expert in AMD Embedded Systems design. Whether you need tools, software or services, Sage's knowledge of AMD product development can help you develop faster and create more. Join us to learn how you can get the most out of your AMD based design.

Thermal Management for Embedded Systems

Presented by: Malico Inc

To obtain maximum performance of an embedded system while keeping its size, weight and cost within reasonable targets requires careful thermal management consideration at early stage of the design. We will discuss different cooling methods via the three modes of heat transfer (conduction, convection and radiation), how to calculate heat sink performance required for the IC and will compare different heat sink attachment methods.

Measure Quality and Quantify Reliability of Critical Embedded Software

Presented by: MathWorks

Software in critical embedded applications must operate safely and reliably. Testing and verification processes must eliminate severe defects that could cause a safety hazard. However, testing can only show the presence of defects, but not their absence. If testing cannot show the absence of defects, how can engineers be confident they have tested the software sufficiently or have any idea how many errors could still remain? Engineers are turning to formal methods based abstract interpretation to solve this dilemma. Using static code analysis with abstract interpretation, it is possible to prove the absence of specific run-time errors in source code. By using these techniques software teams are able to quantify where code may or may not fail. Using deterministic metrics, engineers are able measurably improve the quality of their software. Learn how you can use these techniques to the development of critical embedded applications when software reliability is at stake.

Which Two Will Your Team Pick ... High Quality Software, On Time Delivery, or within Budget?

Presented by: LDRA Technology Inc.

Development teams fight the project triangle. Software can be high quality, on time or on budget—pick any two. With continued pressure to improve time to market and reduce costs, quality has frequently taken a back seat. And now, the triangle is more challenging with the increased need for security. Customers are demanding that software be assessed on quality, security, timelines and budgets. What can be done? We will look at ways to bring relief to the industries with the greatest quality and security challenges—aerospace, automotive, medical, military and security. Using industry standards DO-178B, IEC 61508, IEC 62304 & ISO 26262 as a reference, we look at how best practices within these standards help meet software quality and security objectives. Then to relieve the project triangle pressure, we'll discuss how tools automate best practices from requirements engineering, requirement traceability through code design, static code analysis, code verification, unit/integration testing and certification or standard compliance. With a streamlined software development process, developers can deliver software quality and security while meeting project time and budget constraints.

01:30 pm – 02:15 pm

EtherCAT – The High Performance Industrial Ethernet Solution for Embedded Designs

Presented by: EtherCAT Technology Group

This is an in-depth introduction to EtherCAT, the fastest industrial Ethernet fieldbus available, capable of updating 1000 distributed I/O in 30µs, 200 16 bit analog I/O in 50µs, or 100 servo axes in 100µs. Learn how its small footprint, low overhead, and open nature make it ideal for embedded applications, custom controls manufacturers, and device developers. See why EtherCAT sets new standards for real-time performance and topology flexibility, while meeting or undercutting standard industrial fieldbus cost levels. Features include IEEE 802.3 compatibility, high precision device synchronization, a cable redundancy option, flexible topology, fiber optic or Cat5 cabling options, and a native functional safety protocol (SIL3). EtherCAT is an international standard (IEC, ISO and SEMI).

3U VPX and VITA 74 “Nano-ATR” Pre-configured Systems

Presented by: Themis Computer

We will provide a new look at 3U VPX Systems, as well as the new Small Form Factor VITA 74 “Nano-ATR” Systems. Find out the similarities between Nano-ATR and 3U VPX, including their identical bus topologies and electronic signaling. We'll also have a discussion on the thermal design of both the 3U VPX and VITA 74 “Nano-ATR” conduction cooled modules and systems. Actual hardware will be shown.

Using PCI Express GEN2 and PCI as High Speed Network Interconnects

Presented by: Dolphin Interconnect Solutions

PCI and PCI Express combine both low cost and high performance for system developers seeking performance and compatibility. We provide a range of products enabling system architects and developers to take advantage of PCI and PCI Express’ low latency and high bandwidth for real time applications including simulators, replicated memory, and multi-processor systems. Based on your performance needs PCI, PCI Express Gen1 or Gen2, see our complete high performance interconnect solution including software and hardware. Find out how to maintain your existing software infrastructure but take advantage of the cost and performance benefits of PCI and PCI Express with our SuperSockets and SISCI software API’s.