UTILIZING A SYSTEM-ON-CHIP PROJECT AS A CAPSTONE EXPERIENCE IN A MICROPROCESSORS COURSE

被引:0
|
作者
Schneider, Scott James [1 ]
Peterson, Seth Jarek [1 ]
机构
[1] Univ Dayton, Elect & Comp Engn Technol, Dayton, OH 45469 USA
关键词
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In an introductory microprocessors course, students utilize a Field Programmable Gate Array (FPGA) and the Verilog Hardware Description Language (HDL) to study microprocessors. Students utilize both structural and behavioral Verilog code to develop the fundamental building blocks of a processor, culminating in the design and implementation of a simple ALU including an instruction memory and program counter. Once they have studied the fundamental internal architecture of a microprocessor, the students then employ a small 8-bit embedded processor through a system-on-chip design process. Working with the embedded processor allows the students to study the instruction set architecture (ISA) of a microprocessor utilizing assembly language programming. This paper focuses primarily on the capstone design project that the students complete within this microprocessor course. This project requires the students to develop a complete microprocessor system for audio recording and playback utilizing the embedded processor and any necessary interface hardware. Therefore, to complete the project each student is responsible for both hardware and software development; a true co-design experience. During this process, the students must also determine how each subsystem will be tested in support of the final project. The developed microprocessor system must include interfaces for analog-to-digital conversion for audio recording, data memory for audio file storage, and digital-to-analog conversion for audio playback. Additionally, the system must include a user interface for performing the record and playback operations. The complete system requirements will be detailed in this paper along with an overview of one student team's design solution.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Imaging system-on-chip: Design and applications
    El Gamal, A
    [J]. 2003 IEEE LEOS ANNUAL MEETING CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 2003, : 690 - 691
  • [42] A novel speech recognition system-on-chip
    Yang, Haijie
    Yao, Jing
    Liu, Jia
    [J]. 2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 764 - 768
  • [43] SoCDAL: System-on-chip design accelerator
    Ahn, Yongjin
    Han, Keesung
    Lee, Ganghee
    Song, Hyunjik
    Yoo, Junhee
    Choi, Kiyoung
    Feng, Xingguang
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
  • [44] HIBI Communication Network for System-on-Chip
    Erno Salminen
    Tero Kangas
    Timo D. Hämäläinen
    Jouni Riihimäki
    Vesa Lahtinen
    Kimmo Kuusilinna
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2006, 43 : 185 - 205
  • [45] Asynchronous techniques for system-on-chip design
    Martin, Alain J.
    Nystroem, Mika
    [J]. PROCEEDINGS OF THE IEEE, 2006, 94 (06) : 1089 - 1120
  • [46] Retiming for wire pipelining in system-on-chip
    Zhou, H
    Lin, C
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (09) : 1338 - 1345
  • [47] System-on-Chip implementation of signal processors
    Swartzlander, EE
    [J]. SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, 2003, : 26 - 28
  • [48] Multiprocessor system-on-chip (MPSoC) technology
    Wolf, Wayne
    Jerraya, Ahmed Amine
    Martin, Grant
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) : 1701 - 1713
  • [49] Design of the TRIO system-on-chip for aerospace
    Kottaras, G
    Sarris, E
    Paschalidis, B
    Stamatopoulos, N
    Paschalidis, N
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2004, 40 (03) : 862 - 878
  • [50] Preemptive system-on-chip test scheduling
    Larsson, E
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (03): : 620 - 629