loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2005 IEEE International Conference on Microelectronic Systems Education (MSE'05)
Anaheim, California, USA
June 12-June 13
ISBN: 0-7695-2374-9
Robert D. Walstrom, Iowa State University
Joseph Schneider, Iowa State University
Diane T. Rover, Iowa State University
System-level design of embedded computer systems is essential to manage complexity and enhance designer productivity. Viewing designs at different abstraction levels allows developers to evaluate the system performance early in the design cycle. System-level design languages (SLDLs) allow the representation of a system at multiple levels of abstraction. Two leading SLDLs, SpecC and SystemC, are taught in Iowa State University's graduate-level embedded systems course, CPRE 588. SpecC includes a handful of explicit language constructs that directly address characteristics of embedded applications, which gives students a quick start into understanding the concepts of system-level design. Moreover, a clear refinement methodology is defined for SpecC. However, SystemC has widespread industry support in many commercial tools, which gives students experience with actual practices. In this paper, we describe our strategy of teaching both SpecC and SystemC so as to leverage the strengths of both languages and provide a balance of theory and practice.
Citation:
Robert D. Walstrom, Joseph Schneider, Diane T. Rover, "Teaching System-Level Design Using SpecC and SystemC," mse, pp.95-96, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.