
Design Techniques for Lower Cost
Fundamental | LOWCOST10000-8-MOD (v1.0)
Course Description
This course will appeal to engineers who have an interest in developing low-cost products, particularly in high-volume markets. The course and exercises cover several different design techniques, which will be interesting and challenging for any digital designer regardless of the final application.
Level: Fundamental
Course Duration: 1 day
Price: $600 or 6 Xilinx Training Credits
Course Part Number: LOWCOST10000-8-MOD
Who Should Attend?: Engineers wanting to develop low-cost products, particularly in high-volume markets, and product designers who need to accurately estimate the size of devices required to implement products to predict costs without requiring the actual design to be implemented
Registration: Register online in our secure store
Prerequisites
- An understanding of digital logic design and the concept of an FPGA
- An appreciation of VHDL and CAE design flows is beneficial, but not vital
Supported Devices
- Spartanâ„¢-3
- Spartan-II(E)
After completing this comprehensive training, you will have the necessary skills to:
- Describe the features of the Spartan-II(E) and Spartan-3 devices
- Accurately estimate design size to aid in predicting product costs
- Apply design techniques that result in low-cost implementations
- Explore creative ways to use the FPGA memory resources to reduce design costs
Course Outline
- What is an FPGA?
- Spartan Family
- CLBs, Slices and BRAM
- Multiplexers
- Flip-Flop Controls
- Synchronous Timing vs. Asynchronous Timing
- Digital Clock Managers
- Dedicated Carry Logic
- Counters
- Wired Carry Gates
- Block Memory
- Distributed RAM
- FIFO
- Dual Port Memory
- PicoBlazeâ„¢ Microcontroller Processor
- State Machines
- Design Challenges
Exercises
- Exercise 1: Exploring the Slice
- Exercise 2: Logic Levels
- Exercise 3: Dedicated Multiplexers
- Exercise 4: Performance by Design
- Exercise 5: Clocks
- Exercise 6: Counters
- Exercise 7: Aspect Ratios
- Exercise 8: Replacing Logic with Block RAM
- Exercise 9: Distributed RAM
- Exercise 10: Essence of FIFO
- Exercise 11: Delay
- Exercise 12: PicoBlaze Microprocessor
- Exercise 13: State Machines
- Design Challenges
- Rotational Trigger
- Operation Clock
- LED Wall Display
- Electronic Keyboard
- Rotational Trigger
Scheduled FPGA Courses
Advanced Design with the PlanAhead Analysis and Design Tool v13.1
February 14 - February 15: 09:00 am - 05:00 pm
Learn to increase design performance and achieve repeatable performance by using the PlanAheadâ„¢...
Advanced Design with the PlanAhead Analysis and Design Tool v13.1
February 23 - February 24: 09:00 am - 05:00 pm
Learn to increase design performance and achieve repeatable performance by using the PlanAheadâ„¢...
Essentials of FPGA Design v13.3
February 28 : 09:00 am - 05:00 pm
Use the ISE® software tools to implement a design and gain a firm understanding of the Xilinx...
Designing for Performance v13.3
February 29 - March 01: 09:00 am - 05:00 pm
This course will help you create more efficient designs. This course can help you fit your design...
Advanced Design with the PlanAhead Analysis and Design Tool v13.1
March 27 - March 28: 09:00 am - 05:00 pm
Learn to increase design performance and achieve repeatable performance by using the PlanAheadâ„¢...
Alternative Dates and Locations
Faster Technology is able to deliver both private classes at client sites and also public classes at alternate locations and dates. If there are no currently scheduled classes listed above or if none of the classes are convenient, please tell us what dates and locations will meet your needs. No obligation necessary.


Connect on LinkedIn
Connect on Facebook
Watch us on YouTube