Concept Maps

Download Report

Transcript Concept Maps

Digital II
Microprocessors and Embedded Systems
 Instructor: Dr. Robi Polikar (Lecture), Dr. John Schmalzel (Laboratory)
 Office: 136 Rowan / 214 Rowan
 Office Hours: Open office hours. Anytime we are available in our office (when the
door is open), you are more than welcome to come in.
 Phone: 256-5372 / 256-5332
 E-Mail: [email protected] / [email protected]
 Meeting Times:
 When: Thursdays @ 9:30 – 10:20 AM & Fridays 08:00 – 10:45 AM
 Where: Betty Rowan Auditorium & 204 Rowan
 Text: Embedded System Design: A unified hardware/software introduction
 Authors: Frank Vahid, Tony Givardis, List price: $77.00
 This text is recommended (!), not required.
 Required Hardware / Software: Z-World BL1800 JackRabbit, Developer’s Kit
 Part No: 101-0363, Cost: $139.00,
 Higher end units (BL2100) are also acceptable
Tentative Course Content
Embedded
Systems
Software
Hardware
Custom- Single
Purpose Proc.
Standard-Single
Purpose Proc.
Comb. Logic
Peripherals
Timers
Counters
Sequential Logic Watchdog Timers
UART /PWM
Flip-Flops
LCD Controllers
State machines
Stepper Motor Cont.
ADC
Real-Time Clocks
Transistors
Logic Gates
General
Purpose Proc.
Memory
Interfacing
ROM
EPROM
EEPROM
RAM
SRAM
DRAM
I/O Addressing
Port I/O
Bus I/O
Interrupt
Arbitration
Parallel / Serial
Wireless Comm.
Inst. Execution
Pipelining
Registers
I/O
Interrupts
Design Flow
Testing / Debugging
Tentative Course Content
 Introduction and review: Embedded systems overview, design challenges, processor
selection, IC technologies and design trade-offs. Review of combinational logic,
logic gates, sequential logic design, flip-flops, state machines.
 General purpose processors: Software. Basic architecture, instruction execution,
pipelining, registers, I/O, interrupts, debugging, Rabbit architecture
 Standard single purpose processors: Peripherals. Timers, counters, watch-dog timers,
pulse width modulators, LCD controllers, keypad controllers, stepper motor
controllers, real-time clocks.
 Interfacing. Terminology and basic protocol concepts, microprocessor interfacing,
I/O addressing, port and bus I/O, interrupts, direct memory access, parallel, serial
and wireless communication.
 Memory. ROM, EPROM, EEPROM, RAM, SRAM, DRAM, NVRAM, Rabbit
memory resources.
 Application: Control Systems. Open and closed loop systems, PID controllers.
Concept Maps
 Concept maps are tools for organizing and representing knowledge1
 Concept maps include “concepts” which are connected by lines to form “propositions”. The
lines are labeled to specify the relationship between the concepts.
 They are typically represented in a hierarchical fashion, with more general concepts at the
top / center, and more specific, less general ones at the the bottom or extremities.
 The hierarchy depends on some context in which the knowledge is applied, such as with
respect to a specific question.
 Cross links may connect concepts that are at different geographical locations of the map.
Such links represent the multidisciplinary nature of the topic and the creative thinking
ability of the person preparing the map.
 Creating concept maps is not very easy, and requires some amount of familiarity with the
technique as well as the context. No concept map is ever final, as it can be continually
improved. One should be careful however, against frivilously creating concepts and/or links
between them (which result in invalid propositions).
 Concept maps provide a very powerful mechanism for presenting the relationships between
concepts as well as the preparer level of understanding of these concepts.
1. J.D. Novak, http://cmap.coginst.ufw.edu/info
Sample Concept Maps
(Not Complete)
What is a plant?
Concepts
Cross link
Link
labels
Links
Sample
Concept Maps
Sample
Concept Maps
Concept Map of
Embedded Systems
Comprised of
Hardware
built from
Comb. Logic
HW1: Draw your own concept map
of Embedded Systems
Standard-Single
Purpose Proc.
contains
Peripherals
Software
is required for
General
Purpose Proc.
Memory
may include
ROM
is a
EPROM
form of
EEPROM
RAM
SRAM is a
DRAM form of
Timers
Counters
Sequential Logic Watchdog Timers
UART /PWM
Flip-Flops
LCD Controllers
State machines
Stepper Motor Cont.
ADC
Real-Time Clocks
are connected to others via
Transistors
Logic Gates
Comprised of
includes
includes
Custom- Single
Purpose Proc.
Embedded
Systems
Interfacing
is controlled by
I/O Addressing
Port I/O
Bus I/O
Interrupt
Arbitration
Parallel / Serial
Wireless Comm.
Inst. Execution
Pipelining
Registers
I/O
Interrupts
Design Flow
Testing / Debugging