1 / 4

Advanced Software Writing

Advanced Software Writing. Lab 5 Introduction. Introduction. This lab guides you through the process of writing an Interrupt Service Routine that utilizes timers and an interrupt controller. You will add a timer and interrupt controller and connect them up to the system

Télécharger la présentation

Advanced Software Writing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Software Writing Lab 5 Introduction This material exempt per Department of Commerce license exception TSU

  2. Introduction • This lab guides you through the process of writing an Interrupt Service Routine that utilizes timers and an interrupt controller. • You will add a timer and interrupt controller and connect them up to the system • You will assign an interrupt handler in the Software Platform Settings • You will also develop an interrupt handler routine in the Software Developer’s Kit (SDK), and generate the executable • You will create a new Software Project in XPS that points to the executable • You will update the bitstream • You will download and test operation on the XUP board

  3. Objectives After completing this module, you will be able to: • Utilize the OPB timer • Assign an interrupt handler to the OPB timer • Develop an interrupt handler function

  4. Add Timer and Interrupt Controller Write Interrupt Service Routine OPB Bus PLB Bus UART GPIO DIP Switches PLB2OPB PPC GPIO Push Buttons PLB BRAM Cntlr PLB BRAM MY IP LEDs PLB BRAM Cntlr PLB BRAM Timer INTC ICON IBA

More Related