SlideShare una empresa de Scribd logo
1 de 22
Tools for Improving design productivity Elhanan Sharon  Embedded Technology Specialist  ALTERA Department
Agenda FPGA Design challenges Improving Productivity – What it Means? Introduction to QSys – ALTERA System Integration tool
System Design Challenges with FPGAs Number of  system  components in an FPGA ,[object Object]
Growing FPGA I/O capabilities
FPGA becoming the heart of the systemTime Time spent on system integration ,[object Object],Number of system components in an FPGA
Productivity Challenge for FPGA Designers Spend significant amount of time on system integration  Core competency is innovation and product differentiation System integration Innovation Product  differentiation
Improving Productivity- What It Means ? Do more with less—more complex products with same or less resources Reuse across projects—avoid obsolescence Reuse across locations Lower risk—avoid “throw-away” Reduce risk of design errors Reduce risk of market changes Reduce risk of schedule slips Allow customers to focus on their value-added core competencies
Tools to Improve Customer Productivity As FPGAs move to the heart of the system, design software plays a key role in defining customer productivity ALTERA Design Suite software tools leads the industry in several important areas Compilation time Timing analysis and Timing closure Power optimization and Power closure  Team-based design methodology System-level design tools System Integration tools
Introduction to Qsys:System Integration Made Easy
Why Use System Integration Tools like Qsys? Simplifies complex system development Provides a standard platform supporting many IP cores Enables design re-use Raises the level of abstraction Allows developers to focus on “value add” instead of glue logic and system interconnect Scales easily to meet the needs of the end product Reduces time to market Reduces design development time Less error-prone Eases verification
Qsys Foundation: SOPC Builder SOPC Builder’s track record Enjoyed ~10 years of success Used by 10,000+ users worldwide ,[object Object]
Higher system bandwidth and increasing usage of high-performance IP cores
Growing system size requiring very scalable development tool
Shorter time to market and limited resources demanding a system re-use flow,[object Object]
 IP re-use
 IP verificationSoC Integration ,[object Object]
 System re-use
 System verificationSchematic Entry Tool SOPC Builder Tool Qsys System Integration Tool
Qsys: Moving To The Next Level Based on Network-on-chip Architecture High Performance Interconnect Hierarchy IP Management Package as IP Add toLibrary (Design Reuse) Design System Real-time System Debug ,[object Object]
 Hierarchy
Industry-standard interfaces
 IP management capabilities

Más contenido relacionado

La actualidad más candente

StreamBase version 7 - overview
StreamBase version 7 - overviewStreamBase version 7 - overview
StreamBase version 7 - overview
streambase
 

La actualidad más candente (17)

Outsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsOutsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily Craps
 
Running Kubernetes on OpenStack
Running Kubernetes on OpenStackRunning Kubernetes on OpenStack
Running Kubernetes on OpenStack
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New and
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
 
StreamBase version 7 - overview
StreamBase version 7 - overviewStreamBase version 7 - overview
StreamBase version 7 - overview
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
 
Designing Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® DemonstrationDesigning Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® Demonstration
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
Strong practices for rails applications continuous delivery
Strong practices for rails applications continuous deliveryStrong practices for rails applications continuous delivery
Strong practices for rails applications continuous delivery
 
Ansible a tool for dev ops
Ansible a tool for dev opsAnsible a tool for dev ops
Ansible a tool for dev ops
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
 
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8
 
World Wide Technology | Red Hat Ansible for Networking Workshop
World Wide Technology | Red Hat Ansible for Networking WorkshopWorld Wide Technology | Red Hat Ansible for Networking Workshop
World Wide Technology | Red Hat Ansible for Networking Workshop
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
Carrier grade linux maintenance
Carrier grade linux maintenanceCarrier grade linux maintenance
Carrier grade linux maintenance
 
RA TechED 2019 - PR03 - Implementation of PlantPAx Systems
RA TechED 2019 - PR03 - Implementation of PlantPAx SystemsRA TechED 2019 - PR03 - Implementation of PlantPAx Systems
RA TechED 2019 - PR03 - Implementation of PlantPAx Systems
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 

Destacado

Track h tools for improving design productivity - altera
Track h   tools for improving design productivity - alteraTrack h   tools for improving design productivity - altera
Track h tools for improving design productivity - altera
chiportal
 
Track h tools for improving design productivity - altera
Track h   tools for improving design productivity - alteraTrack h   tools for improving design productivity - altera
Track h tools for improving design productivity - altera
chiportal
 
TRACK H: Formal metric driven verification/ Raik Brinkmann
TRACK H: Formal metric driven verification/ Raik BrinkmannTRACK H: Formal metric driven verification/ Raik Brinkmann
TRACK H: Formal metric driven verification/ Raik Brinkmann
chiportal
 
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
chiportal
 
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
chiportal
 
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
chiportal
 
TRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
TRACK C: PDN (Power Delivery Network)/ Ronen StilkolTRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
TRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
chiportal
 
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
chiportal
 
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
chiportal
 
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
chiportal
 
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
chiportal
 
Plenary Session: application drive design alberto sv
Plenary Session: application drive design alberto svPlenary Session: application drive design alberto sv
Plenary Session: application drive design alberto sv
chiportal
 
GRASPING ROOTS V1.1
GRASPING ROOTS V1.1GRASPING ROOTS V1.1
GRASPING ROOTS V1.1
Terri Moise
 

Destacado (20)

Track h tools for improving design productivity - altera
Track h   tools for improving design productivity - alteraTrack h   tools for improving design productivity - altera
Track h tools for improving design productivity - altera
 
Track h tools for improving design productivity - altera
Track h   tools for improving design productivity - alteraTrack h   tools for improving design productivity - altera
Track h tools for improving design productivity - altera
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intel
 
TRACK H: Formal metric driven verification/ Raik Brinkmann
TRACK H: Formal metric driven verification/ Raik BrinkmannTRACK H: Formal metric driven verification/ Raik Brinkmann
TRACK H: Formal metric driven verification/ Raik Brinkmann
 
Misbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,TechnionMisbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,Technion
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Silicon
 
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
TRACK F: Improving Utilization of Acceleration Platforms by Using Off-Platfor...
 
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
TRACK A: 2.5D/3D Chip Stacking Supply Chain Integration/ Kurt Huang, Ph.D.
 
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technion
 
TRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
TRACK C: PDN (Power Delivery Network)/ Ronen StilkolTRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
TRACK C: PDN (Power Delivery Network)/ Ronen Stilkol
 
Prof. Danny Raz, Director, Bell Labs Israel, Nokia
 Prof. Danny Raz, Director, Bell Labs Israel, Nokia  Prof. Danny Raz, Director, Bell Labs Israel, Nokia
Prof. Danny Raz, Director, Bell Labs Israel, Nokia
 
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
TRACK B: The new standard for Computer On Modules (COM) based on ARM architec...
 
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
TRACK G: An Innovative multicore system architecture for wireless SoCs/ Alon ...
 
Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China
 
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
TRACK G: Adaptive IP Delivers Higher Performance / Higher Reliability Systems...
 
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
TRACK C: Methodology for Mixed Mode Design & Verification of Complex SoCs/ Ja...
 
Plenary Session: application drive design alberto sv
Plenary Session: application drive design alberto svPlenary Session: application drive design alberto sv
Plenary Session: application drive design alberto sv
 
Il Trentino a #BTO2012: this land is your land
Il Trentino a #BTO2012: this land is your landIl Trentino a #BTO2012: this land is your land
Il Trentino a #BTO2012: this land is your land
 
GRASPING ROOTS V1.1
GRASPING ROOTS V1.1GRASPING ROOTS V1.1
GRASPING ROOTS V1.1
 

Similar a Track h tools for improving design productivity - altera

agile architecture - two hour presentation - two worked examples
agile architecture  - two hour presentation - two worked examplesagile architecture  - two hour presentation - two worked examples
agile architecture - two hour presentation - two worked examples
Mark Collins-Cope
 
Atf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automatedAtf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automated
Mason Mei
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
InSync Conference
 

Similar a Track h tools for improving design productivity - altera (20)

Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019
 
agile architecture - two hour presentation - two worked examples
agile architecture  - two hour presentation - two worked examplesagile architecture  - two hour presentation - two worked examples
agile architecture - two hour presentation - two worked examples
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
WITS 2022_ModernizationAndInfrastructureAsCode.pptx
WITS 2022_ModernizationAndInfrastructureAsCode.pptxWITS 2022_ModernizationAndInfrastructureAsCode.pptx
WITS 2022_ModernizationAndInfrastructureAsCode.pptx
 
Modern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Atf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automatedAtf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automated
 
ClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWS
 
Honorable Squires
Honorable SquiresHonorable Squires
Honorable Squires
 
Xilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester PresentationXilinx virtex 7 fpga - Semester Presentation
Xilinx virtex 7 fpga - Semester Presentation
 
Cortex v5: Re-designed Re-engineered Re-launched
Cortex v5: Re-designed Re-engineered Re-launchedCortex v5: Re-designed Re-engineered Re-launched
Cortex v5: Re-designed Re-engineered Re-launched
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
 

Más de chiportal

Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
chiportal
 

Más de chiportal (20)

Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Ken Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, FaradayKen Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, Faraday
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazz
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtool
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQ
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retina
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technion
 
Prof. Ramez Daniel, Technion
Prof. Ramez Daniel, TechnionProf. Ramez Daniel, Technion
Prof. Ramez Daniel, Technion
 
Rotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,TechnioRotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,Technio
 
Roman Kaplan, Graduate Student,Technion
Roman Kaplan, Graduate Student,TechnionRoman Kaplan, Graduate Student,Technion
Roman Kaplan, Graduate Student,Technion
 
Prof. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-UniversityProf. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-University
 
Deny Hanan, General Mgr., Ducat
Deny Hanan, General Mgr., DucatDeny Hanan, General Mgr., Ducat
Deny Hanan, General Mgr., Ducat
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Track h tools for improving design productivity - altera

  • 1. Tools for Improving design productivity Elhanan Sharon Embedded Technology Specialist ALTERA Department
  • 2. Agenda FPGA Design challenges Improving Productivity – What it Means? Introduction to QSys – ALTERA System Integration tool
  • 3.
  • 4. Growing FPGA I/O capabilities
  • 5.
  • 6. Productivity Challenge for FPGA Designers Spend significant amount of time on system integration Core competency is innovation and product differentiation System integration Innovation Product differentiation
  • 7. Improving Productivity- What It Means ? Do more with less—more complex products with same or less resources Reuse across projects—avoid obsolescence Reuse across locations Lower risk—avoid “throw-away” Reduce risk of design errors Reduce risk of market changes Reduce risk of schedule slips Allow customers to focus on their value-added core competencies
  • 8. Tools to Improve Customer Productivity As FPGAs move to the heart of the system, design software plays a key role in defining customer productivity ALTERA Design Suite software tools leads the industry in several important areas Compilation time Timing analysis and Timing closure Power optimization and Power closure Team-based design methodology System-level design tools System Integration tools
  • 9. Introduction to Qsys:System Integration Made Easy
  • 10. Why Use System Integration Tools like Qsys? Simplifies complex system development Provides a standard platform supporting many IP cores Enables design re-use Raises the level of abstraction Allows developers to focus on “value add” instead of glue logic and system interconnect Scales easily to meet the needs of the end product Reduces time to market Reduces design development time Less error-prone Eases verification
  • 11.
  • 12. Higher system bandwidth and increasing usage of high-performance IP cores
  • 13. Growing system size requiring very scalable development tool
  • 14.
  • 16.
  • 18. System verificationSchematic Entry Tool SOPC Builder Tool Qsys System Integration Tool
  • 19.
  • 22. IP management capabilities
  • 23. Real-time system debugSOPCBuilder + = Industry-standard Interfaces
  • 24. Qsys Features High performance: New interconnect based on network-on-chip architecture Scalable systems: Hierarchical system design Industry-standard interfaces: Connect IP cores of different interfaces together (Avalon, AXI, AHB, etc.) Design re-use: IP management capabilities Faster board bring-up: Real-time system debug
  • 25.
  • 27. DSP
  • 30. PLL
  • 31. Your SystemsIP 1 IP 2 IP 3 System 1 System 2 Design at a Higher Level of Abstraction by Integrating IPs and Systems
  • 32. med low high off High Performance Interconnect SOPC Builder Qsys Manual Pipelining Manual Pipelining System Interconnect Fabric Higher Performance QsysInterconnect (Based on Network-on-chip Architecture)
  • 33.
  • 34. QsysHigh Efficiency Interconnect 25% Efficiency at Slave Width Adaptor Burst Adaptor Master Slave 32 128 Burst count = 8 Burst Count = 1 100% Efficiency at Slave Width Adaptor Burst Adaptor Master Slave 32 128 Burst Count = 8 Burst Count = 1 Bandwidth Available for Other Masters Higher Efficiency = Higher Throughput
  • 35. Network-on-Chip (NoC) Architecture Packet transactions and transport Each command encapsulated in a packet to be sent to a slave Each response encapsulated in a packet to be sent back to a master Avalon-ST Avalon-MM Avalon-MM Master Network Interface Slave Network Interface Avalon ST Network (Command) Slave Interface Master Interface Master Network Interface Avalon ST Network (Response) Slave Network Interface Slave Interface Master Interface Transport Layer Transaction Layer Transaction Layer
  • 36.
  • 37. Fewer components = manageable
  • 38.
  • 39.
  • 40.
  • 42.
  • 44. TCP/IP Bridge IPC B D Read/Write Transactions Faster Board Bring-up with Real-TimeSystem Debug
  • 45. Vision: Target Qsys Applications Qsys can be used in every FPGA design Control plane Reading and writing to control status registers Data plane Data switching (muxing, demuxing), aggregation, bridges
  • 46. Summary Qsys increases design productivity through automated interconnect generation Faster design cycles Less design errors Easier verification Shorter time to market Qsys new features include: High performance interconnect with pipelinedNetwork-On-Chip architecture Scalable system design with hierarchy support Broad IP portfolio availability with industry-standard interfaces Design re-use with IP management capabilites Faster board bring-up with real-time debug capabilities