#公开课#嵌入式系统的软硬件协同设计

原创 2016年08月30日 15:59:58

Hardware Software Codesign of Embedded Systems


Ever-increasing embedded system design complexity combined with reduced time-to-market window has revolutionized the embedded system design process. The traditional design techniques (independent hardware and software design) are now being challenged when heterogeneous models and applications are getting integrated to create a complex system on chip. In hardware-software codesign, designers consider trade-off in the way hardware and software components of a system work together to exhibit a specified behavior, given a set of performance goals and technology.

Course Objective: The course will cover system level design of embedded system with top-down design approach. The students will learn various design steps starting from system specifications to hardware/software implementation and will experience process optimization while considering various design decisions. Students will gain design experience with project/case studies using contemporary high-level methods and tools.

Prerequisite(s): Microprocessor Systems or approval of Instructor

Who can take this course: Graduate and Senior-undergraduate students of engineering involved in embedded system design.

Text Book(s): There is no particular text for this course. Students should be prepared to follow the technical papers from recent conferences/workshops and journals. Following materials may be used as they contain some useful research topics in the codesign.

  1. G. Micheli, R.Ernst, and W.Wolf, editors, "Readings in Hardware/Software Co-Design", Morgan Kaufman Publishers, 2002.
  2. Lecture notes
  3. J.Staunstrup and W.Wolf,editors,"Hardware/Software Co-Design Principles and Practice", Kluwer Academic Publishers,1997.(Reference)

Tentative topics to be covered (to be reassigned on group interests):

1. Codesign overview

2. Models and methodologies of system design

3. Hardware software partitioning and scheduling

4. Cosimulation, synthesis and verifications

5. Architecture mapping, HW-SW Interfaces and Reconfigurable computing

6. System on Chip (SoC):  Security of IP cores

7. On-chip interconnect and MPSoC

8. Real-Time Embedded Systems

9. Low-power ES

10. Software for Embedded Systems

Independent Lab Assignments: FPGA based design tools (Xilinx and Synopsys) for system design. Additional tools from Mentor Graphics will be used for Embedded System Design. Access to Lab in 514A is available on request.

 

Grading: Test (25%), Projects: (50%), Term-paper/Seminar/Assignments: (25%) Please follow the links for details.

Plagiarism is the passing of someone else's work as one's own, without giving the original author due credit. Scholastic dishonesty will be treated very strictly as per Texas A&M University rules. Typically, the given incidence has to be reported to the Department Head. The Department Head will then determine the type of punitive actions, including, 0 points to the assignment, an F grade in the course, academic suspension, or even expulsion from Texas A&M University.

 

Instructor: Rabi Mahapatra, Phone: 5-5787, 520B HR Bright, rabi@cs.tamu.edu


课程链接


小白入门,不二之选:ZLG Linux公开课——嵌入式Linux开发教程

一个完整的Linux发行版,是以Linux内核为基础,外加众多外围应用程序和文档组成,据不完全统计,目前大大小小应用于不同场合的Linux发行版已经超过400余种。        本帖将全程连载...

基于S5PV210的android系统移植日记。

make -C tools all make[1]: Entering directory `/home/chv210/ad2.3/android2.2/uboot_samsung/tools' ...

通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0

转自:http://www.arm9home.net/read.php?tid-27259.htmlGPIO Driver and apk(include jni) support All GPIO ...

zedboard(四)--陆佳华《嵌入式软硬件协同设计》第九章 跑马灯出现的问题

因为vivado的强大,我试着用按照

嵌入式系统的软硬件设计

  • 2009年05月03日 13:55
  • 7.9MB
  • 下载

嵌入式软硬件协同设计阶段性总结(Zynq7000系列)

一切不过是几根线的连接,几条命令的书写,但是不知道原理,没有基础,是无论如何也找不到路子的。所以说只是重在积累,而学习贵在持之以恒。       要学习那本陆佳华的《嵌入式软硬件协同设计实战...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:#公开课#嵌入式系统的软硬件协同设计
举报原因:
原因补充:

(最多只允许输入30个字)