DocumentCode :
1288452
Title :
System-on-Chip Design and Implementation
Author :
Brackenbury, Linda E M ; Plana, Luis A. ; Pepper, Jeffrey
Author_Institution :
Adv. Processor Technol. Group, Univ. of Manchester, Manchester, UK
Volume :
53
Issue :
2
fYear :
2010
fDate :
5/1/2010 12:00:00 AM
Firstpage :
272
Lastpage :
281
Abstract :
The system-on-chip module described here builds on a grounding in digital hardware and system architecture. It is thus appropriate for third-year undergraduate computer science and computer engineering students, for post-graduate students, and as a training opportunity for post-graduate research students. The course incorporates significant practical work to illustrate the material taught and is centered around a single design example of a drawing machine. The exercises are composed so that students can regard themselves as part of a design team where they undertake the complete design of their own particular section of the system. These design tasks range from algorithmic specification and transaction-level modeling (TLM) of the architecture down to describing the design at the register transfer level (RTL) with subsequent verification of their prototype on a field-programmable gate array (FPGA). With this approach, students are able to explore and gain experience of the different techniques used at each level of the design hierarchy and the problems in translating to the next level down. Throughout the module, there is emphasis on using industry standard tools for the modeling and simulation, leading to the use of the SystemC and Verilog hardware description languages and Cadence for the simulation environment.
Keywords :
computer science education; educational courses; electronic engineering education; field programmable gate arrays; hardware description languages; integrated circuit design; system-on-chip; Cadence; FPGA; SystemC hardware description language; Verilog hardware description language; algorithmic specification; design team; digital hardware; field programmable gate array; register transfer level; system-on-chip design; transaction level modeling; Algorithm design and analysis; Computer architecture; Computer science; Engineering drawings; Engineering students; Field programmable gate arrays; Grounding; Hardware design languages; Prototypes; System-on-a-chip; Integrated circuit design; large-scale systems modeling; system-level design; system-on-chip; systems engineering education; transaction-level modeling (TLM);
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2009.2014858
Filename :
5196691
Link To Document :
بازگشت