|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COM609 Topics in Embedded Systems |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prof. Taeweon Suh Fall 2010 Time: Monday (2pm ~ 5pm) Classroom: 114A Main Building of College of Education Office hour: After class as needed or by appointment at Lyceum 307 Textbook: MicroC/OS-II, The Real-Timer Kernel by Jean J. Labrosse, 2nd Edition, CMPBooks, 2002 Reference: Operating System Concepts, Abraham Silberschatz, 8th Edition, Wiley, 2009 Prerequisites: Operating Systems, Computer Architecture, C & C++ Programming |
Spartan-3E Starter Board from Xilinx |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Announcement
08/30: First class meeting 08/30: Assignment #1, due on Sep. 06 08/30: µC/OS-II source code (v2.90) (download it from www.micrium.com or here) 09/05: Assignment #2, due on Sep. 13 µC/OS-II porting instruction to Spartan-3 Starter board (based on Micrium instruction in here) • xps project booting uC/OS-II (targeted to Spartan-3 Starter Board) 09/13: µC/OS-II CD 09/13: µC/OS-II port to Linux
(source: 11/30:
Microblaze
Programming on Bare Hardware |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Class Schedule (Tentative) and Slides
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note: For Embedded System Design with XPS (Xilinx Platform Studio), visit Xilinx XUP (Xilinx University Program) website or download the same teaching materials here. Try to finish the lab1, 2, 3, 4, and 5 yourself.
Xilinx Documentations: ▪ Microblaze v7.30.b (pdf) ▪ XPS Interrupt Controller v2.01.a (pdf) ▪ XPS Timer/Counter v1.02a (pdf) ▪ XPS Uartlite (RS232_DCE) v1.01a (pdf) ▪ XPS_GPIO (LEDs_8bit, DIP_Switches_4Bit, Buttons_4Bit) v2.00a (pdf) ▪ Multi-Port Memory Controller (DDR SDRAM) v6.01a (pdf) ▪ LMB BRAM Interface Controller v2.10b (pdf) ▪ Block RAM (BRAM) Block v1.00a (pdf) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|