Home

Syndicate content
more
  • About
  • Training
    • Telecom
    • Hardware
    • Computer Tech. Skills
    • Catalog
  • Consulting
  • Development
  • Worldwide
  • Contact Us
  • Join Us
  • Conferences
  • Blogs
  • Why Logtel for training
  • Lecturers
  • Our classes
  • Customers
  • Authorised Training Provider
  • Long Term Training
  • Choose course category
Choose course category:
  • FPGA TOOLS
  • ADVANCED FPGA
  • HARDWARE DEFINITION LANGUAGES
  • EMBEDDED DESIGN
  • DSP DESIGN
  • PCB WORLD
  • HARDWARE ENRICHMENT
  • LONG TERM TRAINING (LTT)
  • MATLAB
.

HARDWARE

Advanced Features and Techniques of Embedded Systems Design

Nº 562
DATE: CALL
PRICE NIS: 2520 + VAT /6 Tcs
DURATION: 2 Days
application/pdf iconAdvanced Embedded 13.1.pdf

Course Overview:
Advanced Features and Techniques of Embedded Systems Design provides embedded systems developers the necessary training to develop complex embedded systems and enables them to improve their designs by using the tools available in the Embedded Development Kit (EDK). This course also helps developers understand and utilize advanced components of embedded systems design for architecting a complex system. This course builds on the skills gained in the Embedded Systems Design course. Labs provide hands-on experience with the development, verification, debugging, and simulation of an embedded system. Labs use demo boards in which designs are downloaded and verified.

Level:
EMB HW 4

Who should attend?
FPGA design engineers, system architects, and system engineers who are interested in Xilinx embedded systems development flow.

Prerequisities:
  • Embedded Systems Design course or experience with embedded systems design and Xilinx EDK tools
  • Some HDL modeling experience
  • Basic understanding of the MicroBlaze™ processor

Software Tools
Xilinx ISE Design Suite: Embedded or System Edition 13.1 Mentor Graphics ModelSim simulator

Hardware
Architecture: Spartan®-6 and Virtex-6 FPGAs* Demo board: Spartan-6 FPGA SP605 or Virtex-6 FPGA ML605 board

Skills Gained
After completing this training, you will be able to:
  • Assemble an advanced embedded system
  • Take advantage of the various Virtex and Spartan FPGA and MicroBlaze processor features, including the crossbar, AXI interconnect, and multi-port memory controller
  • Apply advanced debugging techniques, including the use of the ChipScope™ tool for debugging an embedded system and HDL system simulation of processor-based designs
  • Identify the steps involved in integrating a memory controller into an embedded system using the MicroBlaze processor
  • Integrate an interrupt controller and interrupt handler into your embedded design
  • Design a Flash memory-based system and boot load from off-chip Flash memory
  • Perform HDL-based system simulation with an embedded processor

Course Outline:

1. Embedded Systems Development Review
Lab 1:
Building a Complete Embedded System

2. Processor Crossbar Interconnect

3. Debugging Using the ChipScope Pro Analyzer
Lab 2:
Debugging Using the ChipScope Pro Analyzer

4. Block RAM Memory Controllers

5. External Memory Controllers for Static Memory

6. Memory Controllers for Dynamic RAM
Lab 3: Instantiating a DDR Memory Controller

7. Interrupts

8. AXI Streaming Interface

9. Advanced AXI Concepts

10. Advanced Processor and Peripheral Interface Options
Lab 4:
Measuring AXI DMA Performance

11. Advanced Processor Configurations

12. Boot Loader
Lab 5:
Boot Loading from Flash Memory

13. HDL System Simulation in XPS
Lab 6:
Simulating an Embedded Processor System


Lab Descriptions
Lab 1: Building a Complete Embedded System – Develop hardware that incorporates IP cores to interface to push buttons, a rotary switch, LEDs, an LCD display, and serial communication. Use the SDK development tools to create an embedded software application project for the hardware built.

Lab 2: Debugging Using the ChipScope Pro Analyzer – Perform simultaneous hardware and software debugging with the ChipScope™ Pro Analyzer, SDK Debug perspective, and XMD.

Lab 3: Instantiating a DDR Memory Controller – Use XPS to instantiate a DDR memory controller. Explore memory device configurations and proper memory controller clocking procedures.

Lab 4: Measuring AXI DMA Performance – Become familiar with the Embedded Targeted Reference Design (TRD) for the SP605 evaluation board. Add an AXI-based CDMA controller and a custom DMA performance analyzer. Launch the web server application and browse to this hardware platform.  

Lab 5: Boot Loading from Flash Memory – Develop an application that is stored in flash memory, load it through a boot loader program, and execute the software from external memory.

Lab 6: Simulating an Embedded Processor System – Set up and perform HDL-based simulation on a design that contains an embedded processor system. Explore the tool flow for performing embedded processor simulation as part of a Project Navigator design in the ISE software.
Back to the courses page
Courses
Carrier Ethernet
Designing with the Xilinx 7 Series Families
USB 3.0 System Architecture
Object Oriented Analysis and Design
Telecom
Carrier Ethernet
MPLS Basic
ATM and ATM Networking
IP Security
Hardware
Designing with the Xilinx 7 Series Families
Designing for Performance
Partial Reconfiguration Tools & Techniques
Designing with Multi-Gigabit Serial I/O
CTS
USB 3.0 System Architecture
Object Oriented Analysis and Design
Social Networks
Real Time and Embedded Linux Development
  • About
  • Training
  • Consulting
  • Development
  • Site map

Logtel (c) All rights reserved 2010-2011 | www.logtel.com | Developed by: Hagit Bagno | Designed: NotFromHere