• DocumentCode
    3084186
  • Title

    Diagonal examples for design space exploration in an educational environment City-1

  • Author

    Takahashi, Ryuichi ; Yoshida, Noriyoshi

  • Author_Institution
    Fac. of Inf. Sci., Hiroshima City Univ., Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    71
  • Lastpage
    73
  • Abstract
    City-1 is an educational environment for microcomputer design using hardware description languages (HDLs) such as VHDL and Verilog-HDL, which are used to describe specifications expected to be implemented by using field-programmable gate arrays (FPGAs). More than 40 original computers ore created within 15 weeks by junior students every year since 1996. The key aspect of this educational environment is the teaching materials to present “diagonal examples”, which are two types of HDL descriptions: (1) a horizontal microcode like state assignment for the control unit and (2) three stages fully interlocked pipelined CISC with its reservation table. These descriptions are placed diagonally with the prior (1´) shift-register like state assignment for the control unit and (2´) several stages pipelined RISC with delayed operations expressed by a data-path chart, which are familiar to the students through other course subjects. During the first three years, 140 students out of 164 students succeeded to complete entire design and fabrication phases. 76 machines were CISC and 64 machines were RISC. 93 machines out of 140 machines were from 2 to 4 stages pipelined CISC/RISC. A couple of students advanced their studies on Data-Driven Neumann Machine (DDNM) architecture in their graduation reports
  • Keywords
    computer science education; field programmable gate arrays; hardware description languages; microcomputers; reduced instruction set computing; City-1; Data-Driven Neumann Machine architecture; FPGA; RISC; VHDL; Verilog-HDL; data-path chart; design space exploration; educational environment; field-programmable gate arrays; fully interlocked pipelined CISC; hardware description languages; pipelined RISC; reservation table; shift-register; state assignment; teaching materials; Books; Cities and towns; Decoding; Hardware design languages; Microcomputers; Pipeline processing; Reduced instruction set computing; Signal design; Signal generators; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education, 1999. MSE'99. IEEE International Conference on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-7695-0312-8
  • Type

    conf

  • DOI
    10.1109/MSE.1999.787044
  • Filename
    787044