Skip to content

Lauro199471/CECS-561

Repository files navigation

CECS 561
Hardware/Software Co-Design

Course Description

The course will cover hardware/software codesign of embedded systems with aconcentration on system level design and interfacing, given a microprocessor system andsome peripherals. It covers embedded system design flow from system specification toboth hardware and software implementation and testing. Students will learn how tointegrate software and hardware in FPGA-based embedded systems. This course makesuse of techniques and technology used in industry, and will provide students with a solidbasis by which to interface, design, and program microprocessor systems. Students willgain design experience with project/case studies using contemporary high-level methodsand industry EDA tools.

Course Topics

  • Embedded System Design Using Zynq
  • Extend the Embedded System to PL
  • AXI GPIO
  • FPGA Basic Architecture
  • Creating and Adding Custom IP
  • Software Development Environment
  • Driver Structure
  • Software Debug
  • Interrupt's
  • Timer Controller

About

Hardware/Software Co-Design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published