IMEC Teaching Materials

Course Information
Software Requirements
Modelsim SE or PE (refer to Mentor Graphics higher education program)
Xilinx Hardware Requirements
Display (CRT or LCD)
RS232 Cable for Debug
 

The lab materials developed by IMEC were created to offer a complete solution for teaching lab-based
courses in digital logic and embedded systems using Xilinx technology. The materials include hands-on lab exercises that enable students to gain practical experience with Xilinx logic and embedded design tools, covering the following topics.

 

Digital Logic (VHDL design with ISE Foundation)

Getting started with VHDL

    • Design and simulate 10 versions of rising edge detector

Basic digital design concepts

    • Design and simulation of a simple MicroProcessor system

Digital Applications

    • Implementation and simulation of a gray-code counter
    • Building a Video Output controller design to drive an SVGA screen

Embedded Systems (Hardware Design with EDK)

Create an embedded hardware system

    • PowerPC Processor
    • Instructions/data memory
      • BRAM memory controller
    • Peripherals from IP catalog
      • GPIO (with interrupts) for switches
      • GPIO for LEDs
      • UART Lite
    • Create and Add your own custom peripheral
      • Video Output Controller

Hardware Verification

    • Simulate the hardware system with Modelsim
    • Perform on-chip verification with Chipscope

Develop Software

    • Hardware/Software communication
    • Device drivers for standard interfaces
      • Driving an SVGA screen
    • Interrupt Service Routines
      • Display switch settings on LEDs

Software Verification

    • Using the GNU Debugger
      • Verify SVGA screen driver
    • File transfer via hyperterminal of the PC to external memory on the XUP board, uisng the XMODEM protocol

Applications

    • MP3 System
      • Generate the system hardware using Base System Builder
      • Reading the Compact Flash
      • Reading/writing samples from the audio CODEC
      • Implementing an MP3 decoder
    • Echo System
      • Create an embedded system with audio interface and buffer for audio samples
      • Create software application to add echo to audio sample

Advanced Embedded Topics

Real-Time Operating Systems( Basic Concepts)

    • Threads
    • Mutexes
    • Semaphores
    • Message Queues
    • Interrupts

Multi-Processor SOC

    • Resource sharing between two processors

 

To Obtain the IMEC Materials

XUP members may request special access to the IMEC materials. It can take up
to a week to process your request. If granted, you will receive instructions from
IMEC for accessing the materials through the IMEC web site. University faculty
may sign up to become XUP members by creating a Xilinx Account.

To obtain Xilinx software

XUP members are eligible to receive donations of full versions of Xilinx software.
Please review our donation program and submit a donation proposal. University
faculty may become members by creating a Xilinx Account, thereby gaining access
to the donation form.

Questions or Comments

Please direct all questions or comments concerning the materials to xup@xilinx.com

採用情報 イベント ウェブセミナ プレスリリース IR 情報 フィードバック 法的情報 サイトマップ
© 1994-2008 Xilinx, Inc. All Rights Reserved.