136x Filetype PDF File size 2.47 MB Source: www.ecb.torontomu.ca
Hardware-Software Co-Design Introduction EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer Engineering Toronto Metropolitan University Overview ▪ Traditional Embedded System Design ▪ Hardware-Software (HW/SW) Co-design ▪ Co-specification and Cosynthesis ▪ HW/SW Partitioning Introductory Articles on Hardware-Software Codesign available at the course webpage, Part of Chapter 7 of the Text by Wolf ©G. Khan EE8205: Embedded Computer Systems: Hardware-Software Co-design Page: 1 Introduction Embedded computers are the processing devices. ▪ Home appliances and entertainment units ▪ Transportation including automobiles ▪ Medical instrumentation ▪ Wireless communication devices, ▪ Jet engines and other aerospace/space application ▪ Industrial control, nuclear systems and many more By many estimates embedded computers make up 99% of worldwide computers Embedded Computer Systems are the ideal candidate for hardware-software codesign. ©G. Khan EE8205: Embedded Computer Systems: Hardware-Software Co-design Page: 2 Embedded System Design • Separate HW and SW design has been explored and examined very thoroughly • Joint design remains an area of rapidly growing study • Old embedded devices always built from scratch –within reasonable amount of time • Components - smaller and faster - IP cores • Tools required for the product engineer. ©G. Khan EE8205: Embedded Computer Systems: Hardware-Software Co-design Page: 3 Embedded SystemArchitecture Design • Real-time System Design ▪ Performance analysis ▪ Scheduling and allocation • Accelerated systems • Use additional computational unit dedicated to some functions? ▪ Hardwired Logic e.g., FPGA ▪ Multiple processing elements (PEs) or an extra CPU • Hardware/software co-design: a joint design of hardware and software architectures of Embedded System. ©G. Khan EE8205: Embedded Computer Systems: Hardware-Software Co-design Page: 4
no reviews yet
Please Login to review.