• DocumentCode
    1441551
  • Title

    A rapid prototyping environment for teaching digital logic design

  • Author

    Zemva, Andrej ; Trost, Andrej ; Zajc, Baldomir

  • Author_Institution
    Fac. of Electr. Eng., Ljubljana Univ., Slovenia
  • Volume
    41
  • Issue
    4
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Abstract
    In this paper, the authors present a rapid prototyping environment for teaching digital logic design. Their primary goal was to build an FPGA based hardware prototyping system that provides sufficient flexibility for the implementation and functional verification of various digital circuit designs. Since the system is intended to be used as an experimental and demonstration board to support digital design courses and practices for the undergraduate students, it is simple to use and completely supported by the software for automatic implementation of digital circuits. The prototyping environment consists of a PC and the programmable board composed of 3 FPGAs. One FPGA is used to implement the digital circuit, while the rest of the devices implement an interface between the digital circuit and the PC. The PC is used for designing a digital circuit, automatic generation of the interface logic, programming the FPGAs and as a test engine for functional verification of the designed circuit. The presented environment is used in the regular educational process and the sample student projects are summarized
  • Keywords
    computer science education; electronic engineering education; field programmable gate arrays; logic design; programming; software prototyping; teaching; FPGA programming; digital logic design teaching; hardware prototyping system; interface logic generation; rapid prototyping environment; undergraduate students; Circuit testing; Digital circuits; Education; Field programmable gate arrays; Hardware; Logic design; Logic programming; Logic testing; Prototypes; Software prototyping;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.728275
  • Filename
    728275