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

原创 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


课程链接


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

Hardware Software Codesign of Embedded Systems Ever-increasing embedded system design complex...
  • junning_wu
  • junning_wu
  • 2016年08月30日 15:59
  • 480

Zynq7000 嵌入式系统软硬协同设计第12章

  • 2015年11月20日 00:29
  • 37.01MB
  • 下载

《嵌入式系统软硬件协同设计实战指南》第九章跑马灯实验补充

按照书中步骤会发现UART没有输出任何信息,我们需要在Vivado中将UART1勾选上 UART0是默认给EMIO的,所以用UART1。 生成比特流导出给SDK,在SDK中需要将BSP配置...
  • wrblack
  • wrblack
  • 2017年03月04日 22:39
  • 274

Zynq软硬件协同设计 总结一

1.Xilinx在2012年推出了新一代的开发工具Vivado开发套件,目前的7系列FPGA既可以用以往的ISE或者XPS进行开发,也可以使用Vivado(为瓦度),而6系列等以前的产品智能使用ISE...
  • songkai320
  • songkai320
  • 2015年12月15日 15:58
  • 935

软硬件协同设计

  • 2015年02月15日 11:55
  • 14.86MB
  • 下载

嵌入式Linux软硬件开发详解 基于S5PV210处理器

  • 2017年04月10日 22:13
  • 59.17MB
  • 下载

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

一切不过是几根线的连接,几条命令的书写,但是不知道原理,没有基础,是无论如何也找不到路子的。所以说只是重在积累,而学习贵在持之以恒。       要学习那本陆佳华的《嵌入式软硬件协同设计实战...
  • songkai320
  • songkai320
  • 2016年08月31日 19:45
  • 854

北大AI公开课 第二讲 嵌入式人工智能

本次主讲:余凯,地平线创始人兼CEO。         Conmputing Science的转变:从过去讲computing到现在关注data science。          三要素推动发展...
  • linxid
  • linxid
  • 2017年05月24日 10:14
  • 1181

ZedBoard--(1)搭建交叉编译环境

本文参考资料:http://blog.csdn.net/xzyiverson/article/details/11264417http://www.eefocus.com/nightseas/blog...
  • qq_20091945
  • qq_20091945
  • 2016年03月24日 08:06
  • 765

Zedboard使用Linaro Ubuntu图形界面

参照《嵌入式系统软硬件协同设计实战指南》这本书第一章 初试Zedboard的 1.2节 Linaro Ubuntu动手玩。...
  • BrilliantDo
  • BrilliantDo
  • 2016年05月11日 14:18
  • 2454
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:#公开课#嵌入式系统的软硬件协同设计
举报原因:
原因补充:

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