© Copyright 2014 Xilinx. Zynq intr – part 3. © Copyright 2014 Xilinx. Description of the effects on interrupt mapping when migrating a project from a.

Slides:



Advertisements
Similar presentations
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Advertisements

TIPR: Repository Exchange Package Use Cases and Best Practices Joseph Pawletko and Priscilla Caplan IS&T Archiving 2011.
9/13/2007 Nodal COMS Extracts & Reports Market Requirements Review SDAWG Jackie Ashbaugh ERCOT ***NOTE: All information contained in this presentation.
Lessons Learned from Getting Data into STORET: A State’s Perspective Mike Beauchene, State of Connecticut Department of Environmental Protection; Mellony.
Composed By: Angel Aquino, Ph.D. Presented by : Mark Laufenberg, Ph.D. WECC Joint User Group February 10-11, 2015 Colstrip Acceleration Trend Relay Model.
Day 08 Operating systems concepts and Processes. Functions of an OS.
Extensible Processors. 2 ASIP Gain performance by:  Specialized hardware for the whole application (ASIC). −  Almost no flexibility. −High cost.  Use.
How to load a program file? Lisp programs in Allegro are saved under the file extension.cl. To load a file into the Lisp console, use the following: (load.
© Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content.
ECE 699: Lecture 2 ZYNQ Design Flow.
GRD - Collimation Simulation with SIXTRACK - MIB WG - October 2005 LHC COLLIMATION SYSTEM STUDIES USING SIXTRACK Ralph Assmann, Stefano Redaelli, Guillaume.
 Microsoft Office 365 delivers the power of cloud productivity to businesses of all sizes, helping to save time and money and free up valuable resources.
Data Structures Using C++ 2E
ECE 545 Project 1 Part IV Key Scheduling Final Integration List of Deliverables.
1 Country report 2014 – Statistics Norway PC-Axis Reference Group meeting
XLS Sales Tools Rev 01 Sales Tools. XLS Sales Tools Rev 02 Two New Tools  XLS System Builder Flash application embedded in PowerPoint to quickly size.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Implementing SDMX within Morocco’s Statistical Data Base (BDS) BY Mr. Houssam EL OUINKHIR : Computer developer and DBA oracle 1 UNSD-DFID Project:
O Supervisor : Dr. Harold Boley o Advisor : Dr. Tara Athan o Team : Simranjit Singh Pratik Shah Bijiteshwar R Aayush.
VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.
A language to describe software texture in abstract design models and implementation.
Hardware process When the computer is powered up, it begins to execute fetch-execute cycle for the program that is stored in memory at the boot strap entry.
FPGA-Based System Design Copyright  2004 Prentice Hall PTR Logic Design Process n Functional/ Non-functional requirements n Mapping into an FPGA n Hardware.
Generator Interface Issues Lynn Garren Nov. 30, 2005.
ESL Database Client Paul McEnaney Spring 2010 compsci.snc.edu/cs460/mcenpa.
Draft-cordeiro-nsis-hypath-02 Luís Cordeiro
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
The Use of Metadata in Creating, Transforming and Transporting Clinical Data Gregory Steffens Director, Data Management and SAS Programming ICON Development.
© 2006 Cisco Systems, Inc. All rights reserved.1.
IR Homework #1 By J. H. Wang Mar. 5, Programming Exercise #1: Indexing Goal: to build an index for a text collection using inverted files Input:
1 Migration. 2 What’s Migration? Migration –Isolates database differences Allows you to write schema updates without worries about differences –Helps.
Operating Systems 1 K. Salah Module 1.2: Fundamental Concepts Interrupts System Calls.
Market Systems Release Update Modifications Committee Meeting 65 December 3rd
CENG 476 Projects 2014 (10’th November 2014) 1. Projects One problem for each student One problem for each student 2.
Database Projects in Visual Studio Improving Reliability & Productivity.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
GPU Functional Simulator Yi Yang CDA 6938 term project Orlando April. 20, 2008.
Performed By: Itamar Niddam and Lior Motorin Instructor: Inna Rivkin Bi-Semesterial. Winter 2012/2013 3/12/2012.
Automation Release Strategy By Anil Kumar Tank. Agenda:  Repository View  Backtracking to old codebase  Approach  Advantages.
New Feature Discussion Performance is Key. Agenda Content Player Updates Q4 Server Migration Q4 New Product Features –Recent August Release –Reports.
Prof. D. Zhou UT Dallas Analog Circuits Design Automation 1.
What is a Process ? A program in execution.
ESVS, Case #1: The Management of Immunization Vocabularies.
Final Presentation Hardware DLL Real Time Partial Reconfiguration Management of FPGA by OS Submitters:Alon ReznikAnton Vainer Supervisors:Ina RivkinOz.
MoW Report Group Name: TP21 Source: MoW Convenor, Enrico Scarrone, Telecom Italia, Meeting Date:
1 Software Project n Design and implement an assembly for SIC/XE The test data look like Figure 2.5. and are generated by MS Notepad. The possible OPCODE.
Implementation of Vector Space Model March 27, 2006.
Design with Vivado IP Integrator
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
Audit API : Hints and Tricks Mehdi BELMEKKI, Consultancy Team Alfresco.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
親愛的吉姆舅舅: 今天吃完晚餐後,奶奶說,在家 裡情況變好以前,您要我搬到城裡跟 您住。奶奶有沒有跟您說,爸爸已經 好久沒有工作,也好久沒有人請媽媽 做衣服了? 我們聽完都哭了,連爸爸也哭了, 但是媽媽說了一個故事讓我們又笑了。 她說:您們小的時候,她曾經被您追 得爬到樹上去,真的嗎? 雖然我個子小,但是我很強壯,
General Purpose Input Output GPIO ECE 699: Lecture 4.
WP1- Documentation Booting Petalinux from TFTP and using Network file system Section for developers Zynq 7020 R. Assiro.
Sitecore upgrades The Past, The Present, The Future.
Ad-blocker circumvention System
Introduction to Programmable Logic
ENG3050 Embedded Reconfigurable Computing Systems
Quick Guide for Offline Reports
Pennsylvania PowerSchool Road-Map
Hire Toyota Innova in Delhi for Outstation Tour
Copyrights apply.
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
CRM 2016 Solutions and Package Deployer
ECE 699: Lecture 3 ZYNQ Design Flow.
Can Carlak, Jiwon Joung, Brandon Nguyen, Won Park
How to Install Step 1.
How to manage changes with the Versioning Specification
Presentation transcript:

© Copyright 2014 Xilinx. Zynq intr – part 3

© Copyright 2014 Xilinx. Description of the effects on interrupt mapping when migrating a project from a Vivado 2013.x project to a Vivado x project. Description of the special case for a single interrupt mapping Content

© Copyright 2014 Xilinx. Special cases Migrating a project from to 2014.x Let’s take a project used in and migrate it to

© Copyright 2014 Xilinx. The upgrade process The IP upgrade is automated by Vivado. The Concat block gets updated to the latest version in 2014.x The PS7 block gets updated to the latest version in 2014.x

© Copyright 2014 Xilinx. Upgrade from 2013.x to 2014.x Concat block The IP upgrade means a change of order for the interrupts compared to the order in 2013.x Concat in 2013.xConcat in 2014.x

© Copyright 2014 Xilinx. Let’s look at the parameter value for a project that was migrated from 2013.x to 2014.x: The parameter value is now “REVERSE”. Upgrade from 2013.x to 2014.x IRQ_F2P_MODE parameter

© Copyright 2014 Xilinx. Upgrade from 2013.x to 2014.x Generated PS7 source file internal interrupt vector As a result of the IRQ_F2P_MODE parameter value being “REVERSE”, the internal irq_f2p_i vector is now representing the mapping from 2013.x:

© Copyright 2014 Xilinx. Upgrade from 2013.x to 2014.x

© Copyright 2014 Xilinx. To keep the 2013.x original interrupt mapping it is necessary to reverse the input interrupt order on the concat block. The “REVERSE” parameter then takes care of arranging the mapping as was previously implemented in 2013.x. Conclusion for an upgrade

© Copyright 2014 Xilinx. Test Design Let’s remove the concat block and use a single interrupt:

© Copyright 2014 Xilinx. As there is no concat block involved it is a straight-forward mapping. The PS7 code is as previously seen: In0 is mapped to ID x

© Copyright 2014 Xilinx. The IRQ_F2P_MODE parameter from the PS7 source file is set to “DIRECT”. In0 is therefore mapped to ID x

© Copyright 2014 Xilinx. In 2014.x

© Copyright 2014 Xilinx. The PS7 parameter IRQ_F2P_MODE is now set to “REVERSE”: Migrating the project form 2013.x to 2014.x

© Copyright 2014 Xilinx. Upgrade from 2013.x to 2014.x Generated PS7 source file internal interrupt vector As a result of the IRQ_F2P_MODE parameter value being “REVERSE”, the internal irq_f2p_i vector is now representing the mapping from 2013.x:

© Copyright 2014 Xilinx. In0 mapping did not change compared to the implementation in 2013.x because the IRQ_F2P_MODE parameter was set to “REVERSE”. Upgrade from 2013.x to 2014.x

© Copyright 2014 Xilinx. Follow Xilinx facebook.com/XilinxInctwitter.com/XilinxIncyoutube.com/XilinxInc