Standard Courses
can't find the right course?
contact us for customized training
see our course feedback
Upcoming Program Registration
Upcoming Program Registration
- 07 - 10 Sep 2010Location:DreamCatcher ConsultingPenang, Malaysia | Download Brochure
- Please keep me posted on the next schedule
- Please contact me to arrange in-house course
- Please contact us to register courses in Singapore, Taiwan and Thailand
Altera Quartus II Software Design Series: Foundation, Timing Analysis, Verification, and Optimization (PR179-33-0)
SynopsisYou will learn how to use the Quartus II software v. 8.0 to develop an FPGA or CPLD. You will create a new project, enter in new or existing design files, and compile your deisgn. You will also enter basic internal and I/O timing constraints & analyze a design for these timing constraints using TimeQuest, the timing analyzer in the Quartus II software. You will learn techniques to help you plan your design. You will employ Quartus II features that can help you achieve design goals faster. You will also learn how to plan & manage I/O assignments.
You will learn how to constrain & analyze a design for timing using the TimeQuest timing analyzer in the Quartus II software v. 8.0. This includes understanding FPGA timing parameters, writing Synopsys Design Constraint (SDC) files, generating various timing reports in the TimeQuest timing analyzer & applying this knowledge to an FPGA design. Besides learning the basic requirements to ensure that your design meets timing, you will see how the TimeQuest timing analyzer makes it easy to create timing constraints to help you meet those requirements.
You will learn features of the Quartus II software v. 8.0 & ModelSim software that will enable you to verify your FPGA design(1). You will learn how to simulate your design using the ModelSim-Altera simulator as well as understand what is required to simulate in other EDA simulation tools. You will learn how to use projects in the ModelSim-Altera tool & simulate Altera libraries. You will also estimate FPGA power consumption using tools found in the Quartus II software. You will use debugging tools available in the Quartus II software, such as the SignalTap II embedded logic analyzer & the Logic Analyzer Interface, & select the correct tool to effectively debug your design.
(1) Some (not all) features examined by this course apply to CPLD designs.
You will learn advanced features of the Quartus II design software v.8.0 that will enable you to shorten your design cycle as well as improve your design performance and utilization. You will use the incremental compilation flow and LogicLock regions in the Quartus II software to reduce compile times and preserve performance on selected regions of your designs. You will obtain your design goals in the area of performance, resource usage and power consumption by using design strategies, HDL coding styles and Quartus II software settings. You will also learn how to manage compile times effectively.
Course Highlight
DreamCatcher is a certified member of the Altera Training Partner Program (ATPP, http://www.altera.com/training), enabling us to provide engineers with high-quality training on Altera's products. We get regular information updates from Altera to ensure we have the tools to teach Altera's latest technologies. This course is collectively grouped from 4 teaching modules from ATPP:
What You Will Learn
Who Should AttendAsic-to-FPGA Designer, FPGA Designer, HardCopy Designer, High-Speed IO Designer
Prerequisite
Course MethodologyThis course is presented in lecturing style, interspersed with hands-on sessions. Altera Quartus II and ModelSim Altera-Edition will be used extensively. Gaining hands on experience is emphasized.
Course Duration4 days, 9am - 5pm
Course StructureModule 1: Foundation (IDSW110) (1 day)
Introduction to Altera & devices
Quartus II feature overview
Design methodology
Projects
Design entry
Compilation
Settings & assignments
I/O Planning
Timing Analysis
Module 2: Timing Analysis (IDSW120) (1 day)
TimeQuest basics
Timing analysis basics
TimeQuest reporting
Clock constraints
I/O constraints
Constraining asynchronous signals
Timing exceptions
Module 3: Verification (IDSW130) (1 day)
Basic simulation with ModelSim-Altera software
NativeLink and Altera libraries with ModelSim-Altera software
Power Analysis with PowerPlay
Quartus II debugging tools
Module 4: Optimization (IDSW140) (1 day)
Quartus II software incremental compilation
Optimization techniques

