® IRL Solutions File Number Here.

Slides:



Advertisements
Similar presentations
MapuSoft Technologies Presentation OS Abstractor, OS Changer, OS PAL and MapuSoft are registered trademarks of MapuSoft Technologies Inc. All other trademarks.
Advertisements

Microsoft Windows NT Embedded 4.0
Hao wang and Jyh-Charn (Steve) Liu
A self-reconfiguring platform Brandon Blodget,Philip James- Roxby, Eric Keller, Scott McMillan, Prasanna Sundararajan.
1 SECURE-PARTIAL RECONFIGURATION OF FPGAs MSc.Fisnik KRAJA Computer Engineering Department, Faculty Of Information Technology, Polytechnic University of.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Technical Architectures
02/12/00 E-Business Architecture
Some Thoughts on Technology and Strategies for Petaflops.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
UCB November 8, 2001 Krishna V Palem Proceler Inc. Customization Using Variable Instruction Sets Krishna V Palem CTO Proceler Inc.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Fine Point Technologies Remote Device Administrator.
CISCO CONFIDENTIAL – DO NOT DUPLICATE OR COPY Protecting the Business Network and Resources with CiscoWorks VMS Security Management Software Girish Patel,
Customer Sales Presentation Stoneware webNetwork Powered by ThinkServer.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
VPN for Sales Nokia FireWall-1 Products Complete Integrated Solution including: –CheckPoint FireWall-1 enterprise security suite –Interfaces installed.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
Xilinx Online - Press Announcement Rich Sevcik Xilinx programmable systems, network connected, are upgraded, modified, or fixed after deployment.
So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
Configuration Solutions Overview
Versus JEDEC STAPL Comparison Toolkit Frank Toth February 20, 2000.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
HASP ® SRM Enabling Business Growth through Software Rights Management All Rights Reserved © 2007 Aladdin Knowledge Systems. Yariv Drory International.
Field Programmable Gate Arrays FPGA’s Moving from Fixed Mode Architectures to Mode Configurable Architectures for HDTV and Digital Cinema applications.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Microsoft Management Seminar Series SMS 2003 Change Management.
VMware vSphere Configuration and Management v6
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
© imec 2003 Designing an Operating System for a Heterogeneous Reconfigurable SoC Vincent Nollet, P. Coene, D. Verkest, S. Vernalde, R. Lauwereins IMEC,
An Overview of Support of Small Embedded Systems with Some Recommendations Controls Working Group April 14, 2004 T. Meyer, D. Peterson.
A CORBA Collaborative Environment for PLDs Irénée Dupré la Tour, Rami Abielmona ELG 5191 Thursday November 30, 2000 Prof. Dan Ionescu.
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
Mobile Packet Sniffer Ofer Borosh Vadim Lanzman Dr. Chen Avin
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
Virtual Local Area Networks In Security By Mark Reed.
Programmable Logic Devices
The Device Networking Company
SDN challenges Deployment challenges
Programmable Hardware: Hardware or Software?
Summary Remaining Challenges The Future Messages to Take Home.
What is it ? …all via a single, proven Platform-as-a-Service.
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Chapter 6: Network Layer
April 28, 2017 SUMIT MAHESHWARI INES UGALDE
ENG3050 Embedded Reconfigurable Computing Systems
Overview of Embedded SoC Systems
Software Defined Networking (SDN)
Spartan-II + Soft IP = Programmable ASSP
Why PC Based Control ?.
Chapter 3: Windows7 Part 1.
CS 31006: Computer Networks – The Routers
router component and memory? How its work Console access
Software Defined Networking (SDN)
Introduction to Embedded Systems
Programmable Logic- How do they do that?
Sensor Networks – Motes, Smart Spaces, and Beyond
Cost Effective Network Storage Solutions
Internet Engineering Course
NetPerL Seminar Hardware/Software Co-Design
NetFPGA - an open network development platform
NFV and SD-WAN Multi vendor deployment
Securing web applications Externally
Programmable logic and FPGA
Presentation transcript:

® IRL Solutions File Number Here

Outline The Value of IRL Creating an IRL System Bitstream Delivery Remote Reconfiguration Where to go for more information

Increasing Need for Upgradable Hardware Field Upgrade Advantage Time-to-Market Advantage IRL Based Systems Revenue Fixed Chip Solution Time Increase time in market Reduce cost of ownership Opportunity for new usage-based revenue

Useful Life of ASIC Based Product is Decreasing IRL Based Systems Revenue Fixed Chip Solution Time End-users driving more feature upgrades Need protection from “evolving” standards ASIC vendors no longer doing long life support

Why Field Upgradability? $$ Support Emerging and Evolving Standards Ship product prior to completion of specifications Ship functional subset today Xilinx customer starts product integration earlier Algorithm Performance Upgrades Use the software release/revenue model Bug fixes Reduce or eliminate the need for Field Service Technician visits $$ $$

IRL Value Table

Agenda The Value of IRL Creating an IRL System Bitstream Delivery Remote Reconfiguration

Upgradable System Markets Infrastructure High Volume Applications / Appliances Big Iron Thick Thin Routers Gateways Switches Set Top Boxes Serial I/O Cards Vending Machines Network Appliances Multiple Processor Proprietary OS Microprocessor Commercial OS Microcontroller OS design dependent Reduce Service Costs Value Added Service Reduce Service Costs Upgrade Revenue Usage Revenue Reduce Service Costs Upgrade Revenue Usage Revenue

Design Issues for IRL System Bitstream Delivery Domain Board Level Domain Security RTOS support Scalability Monitoring Reliability • RTOS support • Scalability • Device support • PAVE

Components of IRL System Internet Reconfigurable Logic provides an API (PAVE) and specifies a set of XILINX design guidelines that define how remote devices can be updated via a network in a non-proprietary manner. There are four main components in the IRL system model. These are the Host Network Target Payload Network 2 Host 1 Target 3

Design Example: Residential Gateway Target Processor Target FPGA(s) Host Payload developed in Hardware/Software Co-Design Environment 1 Payload Processing Element Xilinx Any Network PAVE 3 4 System/Peripheral Bus Processing element receives, and validates the payload prior to FPGA re-configuration Reconfigurable logic resides here. Upgrade Portal 2 Target Component

Target Processing Element IRL Application Target Reconfigurable Logic WRS Tornado II Target Processing Element µP Any Network VxWorks PAVE enabled VxWorks application FLASH Upgrade Portal (Maintenance Center) Host Development Environment Target Component

For More Information irl@xilinx.com wallace.westfeldt@xilinx.com http://www.xilinx.com

Appendix: PAVE Details

PAVE PLD API VxWorks Embedded systems Provides a standard interface to VxWorks-based applications for the programming of Xilinx PLDs Processing Element FLASH PAVE

Interface to VxWorks Processing Element VxWorks logo here VxWorks PAVE Application Program FLASH Function Call PAVE

PAVE Features & Support Programmable Methods JTAG SelectMap Available for C, C++ or Java applications Design Guidelines Application PAVE Device API Platform Abstraction Layer (PAL) VxWorks RTOS BSP for WRS VxWorks RTOS Processing Element

Provide a Scalable System Solution Processing Element RTOS Target Processing Element Target Reconfigurable Logic Xilinx Embedded System Bus Target Component Big Iron Application Model Distributed Processing Dist. Proc Workstation Host Host development tools, Integrated Development Environment (IDE)

Payload System Component The payload system component is a composite element that encapsulates the re-configurable functionality of the system. The payload can consist of a header, bitstream, and associated dynamically linkable software module. Header Bitstream (for FPGA) Dynamically Loadable Software Module (SW Device Driver for FPGA)