EHB432E
Microprocessor System Design
e-mail: mustak.yalcin [at] itu.edu.tr
Microprocessor System Design
Description:
Software and hardware design of microprocessor-based systems and system components. Microprocessor peripherals; description and applications of parallel/serial communication interface units, integrated timer/counter circuits, memory elements. A/D and D/A converters, universal logic elements. Single-chip microcontrollers and multiprocessor digital systems.Lectures
-
Week -1
Textbook: Embedded System Design: A Unified Hardware/Software Introduction Frank Vahid and Tony Givargis John Wiley & Sons; ISBN: 0471386782, 2002.
-
Week -2
Lecture Slides [ PDF ]
Links:
The Dozens of Computers That Make Modern Cars Go
Apple's iPhone 6s Plus Costs an Estimated $236 to Make -- $749 to Purchase
Market time-windows
Moore's Law and the Future of Solid-State Electronics
-
Week -3
Lecture Slides [ PDF ]
-
Week -4
Lecture Slides [ PDF ]
-
Week -5
Lecture Slides [ PDF ]
-
Week -6
Lecture Slides [ PDF ]
Recommended Reading:
Pong P. Chu, "FPGA Prototyping by VHDL Examples: Xilinx Spartan -3 Version",Chapter 14, Wiley 2008.
Links:
PicoBlaze 8-bit Embedded Microcontroller User Guide
Download:
PicoBlaze Instruction Set Simulator (1.1MB)
Project Examples:
A system including one master picoblaze and two slave picoblazes
-
Week -7
Lecture Slides [ PDF ]
Videos:
Memory Technology SRAM and DRAM
One Memory Bit SRAM
One Memory Bit DRAM
Memory Chip Organization: Read
Memory Chip Organization: Refresh
Memory Chip Organization: Write
Datasheets:
EPROM : 27C64
EEPROM: Atmel AT28C010
EEPROM : Atmel 24AA32A
Atmel SPI Serial Flash Memory
HM6264 Datasheet
DRAM: KM41464 Samsung
SDRAM:MT48LC32M8A2 Micro
Links:
Atmel: OTP EPROM
Atmel EEPROMs
Toshiba: What would you do without NAND Flash Technology
Solid-State Drive (SSD): A Nonvolatile Storage System
-
Week -8
Lecture Slides [ PDF ]
Datasheets:
Figure 1.1 of CMOS EPROM 27C64
80C51, page 4-7
PicoBlaze, page 4-7
8255, Programmable Peripheral Interface
74LS373
80C51 Instructions
-
Week -9
Lecture Slides [ PDF ]
Datasheets:
80C51, Figures 10,11 and 12
80C51 Instructions
-
Week -10
Video:
Tool Flow for PicoBlaze (Thanks to Tuba Ayhan (Turkish))
-
Week -14 : Demo Day
Demo Day 2018
Final Projects: Demo Day 2017
Final Projects:- Sound Source Detection
- Smart and Secure Traffic Light Controller
- Smart House
- Project S and Project Report
- Parking Poster
- Motion Detection System
- Fingerprint Sensor Door Lock
Final Projects:
© 2017 Mustak E. Yalcin
Template design by Andreas Viklund