ECE 5465 - Advanced Microcomputers
Spring 2016 - MWF 1:50-2:45pm - Postle (for now)
Final Presentations (Final Exam Period) - Tuesday May 3rd 4:00-5:45pm in classroom
COURSE SYLLABUS -
Group Organization : See Carmen
Assignment summary :
Text: ARM system-on-chip architecture, second edition, Steve Furber, Addison Wesley, 2000. The focus of ECE 5465 will be on ARM architecture.
SP15 Presentation Rubrick : Presentation Grading Form SP15.docx
CLASSES SUMMARY - (Assignments assgn)
M1 - Jan 11 - Intro Lecture to 8 Sp16 Lect 1 -SP16 Intro.ppt
2. Group Formation - (class location moved Baker to Postle) - Intro Lect to end
3. Microbaby and building an ISS Sp16 Lect 2 - MicroBaby Architecture v1.ppt
W4. - Jan 20 - Lect 3 - Chap 1 of reference text - The ARM MU0 (started) Sp16 Lect 3 -Chapter 1 of text.ppt
5. - Group Oral Progress Reports Oral Report 1 Rubric.docx
M6 - Jan 25 - Finish Lect 3 - Questions on Project - Defining an assembler language (Reference: Wikipedia on Assembly Language)
7. - Group Oral and Written Progess Reports Oral Report 2 Rubric.docx Written Report 1 Rubric.docx
8. AT IEEE CEAA Meetings - San Diego
Individual
1. Go to Wikipedia and read on John von Neumann. Write and 2 or 3 page summary of his life and career. Due to Drop Box (Monday Feb 8th)
Group
F Jan 22 - Oral Progess Report 1
M Feb 1 - Oral Progess Report 2
M Feb 1 - Written Progress Report W1 to Drop Box
Group Project Information:
ECE5465/Reference mtl/MicroBaby spec v2.docx
ECE5465/Reference mtl/Instruction Set Map.docx
2015 OFFERING BELOW
Schedule of topics : SP 2015 Summary of Presenations.docx
old list Sp15 - Schedule of topics and group presentations.ppt
LECTURES (will be built as semester progresses)
W1 M1. ECE5465/Lectures SP15/Lect 1 - Intro Sp15.ppt
W- 2. MicroBaby Lecture Sp15 Lect 2 - MicroBaby Architecture.ppt
F - Finish Lect 2 - Microbaby simulation demonstration - discussion of
instruction execution on an architecture
W2 Mon Holiday (textbook can be purchased or available several places online )
W - 2 presentations - Chapter 1 of text (should read)
2W MU0 - Jan 21 Grp 5-MatthewThompson-TrevorLevy.ppt
2W RISC Low Power - Jan 21 - Grp 7 Mathews Sean.ppt
Sp15 Lect 3 -Chapter 1 of text.ppt
Group 5 Presentation: Processor Architecture and organization, Hardware Design Abstraction, and the ARM MU0
Group 7 presentation: Processor Design Tradeoffs, RISC organization, advantages and drawbacks, Design for low power
Fri - no class
W3 Mon - The ACORN RISC - history - Gp 14
3M ACORN RISC - Yang Pengzhi - Jan 26, 2015 951 AM -
The Berkerely RISC I and II - Gp 4 (will finish on Friday)
3M Berkeley RISC - Jan 26 - Zhang Penghui - Jan 25, 2015 622 PM.pptx
W - no class
F - Finish on RISC and general discussion
Sp15 Lect 3 -Chapter 2 of text.ppt
Grp 10 The ARM programmers model - what the programmer sees
3F ARM Prog Model - Jan 30 - Grp 10 Hohe Veronica - .pptx
W4 This week will be spent on the instruction set
Mon - Grp 9 and 12 - basic instruction format - Data movement and
data transfer instruction/modes
4M ARM Prog Model - Feb 2 - Gray Kieffer -.ppt
Wed - No class - Career Fair
Fri - Arm Instr Set - Basics and Data Movement
F - Basic ARM Instr - Feb 6 Grp 11 - Moore Benjamin -.pptx
4_3F G11 - Moore Benjamin - Feb 6, 2015 923 AM - BasicARMInstructions (2).pptx
W5 Feb 9
Wed - Grp and - The condition codes - Branches and subroutine calls
Fri - Grp and - Supervisor calls simple assembler language programs
picking an ARM simulator
5_1M G1 - ARM Branches Ezawa Justin - Feb 20, 2015 1143 AM.pptx
5_1M G6 - Supervisor calls, Jump tables, Writing simple assembly language program Seo Antae.pptx
Wk 6 - Feb 16
6_1M G15 - Tiagaraj Sathya Narasimman - Feb 16, 2015 236 PM - Thumb Instructions.ppt.pptx
6_1M G3 - Xia Hongtao - Feb 13, 2015 133 PM - ECE 5465 Group 3 Presentation 1_v2.pptx.pptx
6_2W G8 - Clark Thomas - Feb 20, _THUMB_Branching_DataProcessing.pptx
6_F G13 - Ge Mingliang - Feb 17, 2015 305 PM - ECE5465_Grp13_ThumbDataProcessing.pptx
Wk 7 - Feb 23
Simulator presentations
ECE5465/SP15_Sim_Code_Ex/ARMSimAndSWIs.pptx
input.txt primefio.s printChar.s printStr.s
Wk 8 - Mar 2 - AT DVCON
Wk 9 - Mar 9
M - Linked list/Mar 9, 2015 - CodeExampleLL-MatthewThompson-TrevorLevy.ppt Mar 9, 2015 - CodeExampleLL Mar 9, 2015linkedListThumb.s
Feb 27, 2015 - Grp8-Sorting-Algorithms-Presentation.pptx
Feb 27, 2015 - InsertionSort.s Feb 27, 2015 - SelectionSort.s
W - Presentations on bubble sort and factorial
F - Conflict with meeting
Simulator assignments:
Assign1 : due Mar 9 SP15 5465 Assign 1.docx SP15 5465 Assign 2.docx
References
ARM7 ARM7 Ref Manual.pdf
OLD Lectures Below
F - no class - IEEE Mtg in San Diego
W5. Lect 5 - Program Design.ppt
6. In class working of problem from Lect 5
M7. Lect 6 - Program Design 2.ppt
8. Lect 7 - Program Design Examples.ppt
9. Finish up L6 and 7 topics
M10. Interactive development of spec for semester project Lect 8p - Project Description.ppt 68K code start SProj.X68 File1.txt
11. ECE5465/Lectures/Lect 10 - Hardware Interface 2.ppt
12. ECE5465/Lectures/Lect 12 - Interfacing Devices.ppt
13. Address Decoding: Lect 13 - Address Decoding n Static Mem.ppt
14. Static Memory: Lect 14 - Static Memory.ppt
15. Dynamic Memory: Lect 15 - Dyanmic Memory.ppt
16. Midterm discussion (1 Week):Lect 16 Midtern Review and discussuion.pptx
17. Course final paper: Lect 17 - The course paper-presentation.ppt
ARM references:
MIDTERM REFERENCES:
ECE5465/Intel arch reference/Inel 64 Arch Spec.pdf
ECE5465/Intel arch reference/Intel 64 and 32 Arch Sw Dev Man V1.pdf
ECE5465/Intel arch reference/Intel 64 and 32 Arch Sw Dev Man V2A.pdf
ECE5465/Intel arch reference/Intel 64 and 32 Arch Sw Dev Man V2B.pdf
ECE5465/Intel arch reference/Intel 64 and 32 Arch Sw Dev Man V3A.pdf
ECE5465/Intel arch reference/Intel 64 and 32 Arch Sw Dev Man V3B.pdf
Midterm Exam: Midterm Exam Sp 2014 take home.docx
Due to drop box Midterm on CARMEN: Monday Mar 3,2014
Homework
L2: Ch 2: 1,5,6 to be discussed in class on Monday
HW2: from Lect 4 - Due to drop box Jan 17
HW4: from Lect 5 - Due to drop box Jan 31st
Reference Information:
ECE5362-Au13-Lec-08-AppendixC-TableC4-cropped.pdf
Semester Project
SP Assignment 1 : SP Assignment 1.docx Due to dropbox SP step1:Mon Feb 10