Teaching address/data demultiplexing for microcontrollers using lattice semiconductor ispdesignexpert starter kit

Eric Clark, Kevin Torres, David Loker

Research output: Contribution to journalConference article

Abstract

Laboratory experimentation can be a very important part of the learning experience for students. Particularly for microcontroller courses that involve hardware. In Electrical Engineering Technology, lab time is utilized in every course. Experiments involving microcontrollers can account for a lot of time in wiring basic components. Decoding a 16-bit address alone would involve hand wiring 6 logic gates. This would easily take up one lab period itself, assuming the decoding design is correct. Using the Lattice Semiconductor ispDesignEXPERT software, the address decoding can be accomplished using schematic capture and programmed to a programmable logic device (PLD). A student can easily simulate their design in software before going to the hardware. The ispDesignEXPERT allows the user to view the input and output waveforms of the schematic design. Alterations can be made to the schematic and the waveform editor will adjust accordingly. This tool will also be used to teach address/data demultiplexing commonly used in Intel 8051 based microcontrollers for I/O memory-mapping. The ispDesignEXPERT allows more efficient microcontroller experiments to get conducted in a semester providing a better understanding of their function to the students. Design Verification Tools User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation Schematic Entry User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation ispDesignExpert Tutorial Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation.

Original languageEnglish (US)
Pages (from-to)6189-6201
Number of pages13
JournalASEE Annual Conference Proceedings
StatePublished - Dec 1 2002
Event2002 ASEE Annual Conference and Exposition: Vive L'ingenieur - Montreal, Que., Canada
Duration: Jun 16 2002Jun 19 2002

Fingerprint

Demultiplexing
Starters
Schematic diagrams
Microcontrollers
Crystal lattices
Teaching
Semiconductor materials
Decoding
Electric wiring
Students
Hardware
Industry
Logic devices
Logic gates
Engineering technology
Electrical engineering
Experiments
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

@article{2bede846ae694fab9c80a03763a7524a,
title = "Teaching address/data demultiplexing for microcontrollers using lattice semiconductor ispdesignexpert starter kit",
abstract = "Laboratory experimentation can be a very important part of the learning experience for students. Particularly for microcontroller courses that involve hardware. In Electrical Engineering Technology, lab time is utilized in every course. Experiments involving microcontrollers can account for a lot of time in wiring basic components. Decoding a 16-bit address alone would involve hand wiring 6 logic gates. This would easily take up one lab period itself, assuming the decoding design is correct. Using the Lattice Semiconductor ispDesignEXPERT software, the address decoding can be accomplished using schematic capture and programmed to a programmable logic device (PLD). A student can easily simulate their design in software before going to the hardware. The ispDesignEXPERT allows the user to view the input and output waveforms of the schematic design. Alterations can be made to the schematic and the waveform editor will adjust accordingly. This tool will also be used to teach address/data demultiplexing commonly used in Intel 8051 based microcontrollers for I/O memory-mapping. The ispDesignEXPERT allows more efficient microcontroller experiments to get conducted in a semester providing a better understanding of their function to the students. Design Verification Tools User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation Schematic Entry User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation ispDesignExpert Tutorial Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation.",
author = "Eric Clark and Kevin Torres and David Loker",
year = "2002",
month = "12",
day = "1",
language = "English (US)",
pages = "6189--6201",
journal = "ASEE Annual Conference Proceedings",
issn = "0190-1052",

}

Teaching address/data demultiplexing for microcontrollers using lattice semiconductor ispdesignexpert starter kit. / Clark, Eric; Torres, Kevin; Loker, David.

In: ASEE Annual Conference Proceedings, 01.12.2002, p. 6189-6201.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Teaching address/data demultiplexing for microcontrollers using lattice semiconductor ispdesignexpert starter kit

AU - Clark, Eric

AU - Torres, Kevin

AU - Loker, David

PY - 2002/12/1

Y1 - 2002/12/1

N2 - Laboratory experimentation can be a very important part of the learning experience for students. Particularly for microcontroller courses that involve hardware. In Electrical Engineering Technology, lab time is utilized in every course. Experiments involving microcontrollers can account for a lot of time in wiring basic components. Decoding a 16-bit address alone would involve hand wiring 6 logic gates. This would easily take up one lab period itself, assuming the decoding design is correct. Using the Lattice Semiconductor ispDesignEXPERT software, the address decoding can be accomplished using schematic capture and programmed to a programmable logic device (PLD). A student can easily simulate their design in software before going to the hardware. The ispDesignEXPERT allows the user to view the input and output waveforms of the schematic design. Alterations can be made to the schematic and the waveform editor will adjust accordingly. This tool will also be used to teach address/data demultiplexing commonly used in Intel 8051 based microcontrollers for I/O memory-mapping. The ispDesignEXPERT allows more efficient microcontroller experiments to get conducted in a semester providing a better understanding of their function to the students. Design Verification Tools User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation Schematic Entry User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation ispDesignExpert Tutorial Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation.

AB - Laboratory experimentation can be a very important part of the learning experience for students. Particularly for microcontroller courses that involve hardware. In Electrical Engineering Technology, lab time is utilized in every course. Experiments involving microcontrollers can account for a lot of time in wiring basic components. Decoding a 16-bit address alone would involve hand wiring 6 logic gates. This would easily take up one lab period itself, assuming the decoding design is correct. Using the Lattice Semiconductor ispDesignEXPERT software, the address decoding can be accomplished using schematic capture and programmed to a programmable logic device (PLD). A student can easily simulate their design in software before going to the hardware. The ispDesignEXPERT allows the user to view the input and output waveforms of the schematic design. Alterations can be made to the schematic and the waveform editor will adjust accordingly. This tool will also be used to teach address/data demultiplexing commonly used in Intel 8051 based microcontrollers for I/O memory-mapping. The ispDesignEXPERT allows more efficient microcontroller experiments to get conducted in a semester providing a better understanding of their function to the students. Design Verification Tools User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation Schematic Entry User Manual Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation ispDesignExpert Tutorial Version 8.0, Copyright December 1999 Lattice Semiconductor Corporation.

UR - http://www.scopus.com/inward/record.url?scp=8744222533&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=8744222533&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:8744222533

SP - 6189

EP - 6201

JO - ASEE Annual Conference Proceedings

JF - ASEE Annual Conference Proceedings

SN - 0190-1052

ER -