New version page

SJSU EE 120 - Syllabus

Documents in this Course
Load more
Upgrade to remove ads

This preview shows page 1-2 out of 7 pages.

Save
View Full Document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Upgrade to remove ads
Unformatted text preview:

EE 120 – Microprocessor-Based System Design, Spring 2014 Do not consume food in the classroom Page 1 of 7 San José State University Charles W. Davidson College of Engineering DEPARTMENT OF ELECTRICAL ENGINEERING EE 120 – Microprocessor-Based System Design (Spring 2014) Instructor: Prof. Thuy T. Le Office Location: Engineering Building, room 369 Telephone: (408) 924-5708 Fax: (408) 924-3925 Email: [email protected] Faculty Web Page: www.engr.sjsu.edu/tle/ Office Hours: Monday & Wednesday: 14:45 – 16:00 Class Days/Time: Monday & Wednesday, 13:30 – 14:45 Classroom: ENGR 345 Prerequisites: EE 118 (with grade C or better) EE 120L (to be taken concurrently) Knowledge in computer programming and software development Good skills in C/C++ programming Self-motivation in learning assembly language Advanced knowledge in number systems and basic logic components Course Information and Materials Course information and copies of the course materials such as the syllabus, assignment handouts, etc. can be found on Canvas at SJSU Academic Technology. Students are responsible for updating your email address with SJSU system in order to receive my messages timely. Catalog Course Description Advanced algorithmic processes using MSI and SSI integrated circuits. Organization and interface requirements for a microcomputer. Hardware-software tradeoffs in digital systems. Course Description This course covers both software and hardware aspects of an x86 microcomputer system, including the microprocessor structure, its operation and control, the organization and interface requirements for a microcomputer system, the structures and operations of standard hardware components associated with a microcomputer system, microprocessor and standard buses, assembly language programming and structure of the machine codes. Lab experiments associated with this course involve assembly and C/C++ program development, digital circuit design and testing.EE 120 – Microprocessor-Based System Design, Spring 2014 Do not consume food in the classroom Page 2 of 7 Student Learning Objectives Upon successful completion of this course, students will be able to: LO1. Demonstrate an understanding of the microprocessor architecture, its instructions and addressing modes (a, c, l) LO2. Analyze a microprocessor program and develop an assembly language programs for applications (a, b, e, l) LO3. Demonstrate an understanding of the microprocessor signals, bus cycles and timing (a, b, c) LO4. Design a memory system and I/O circuit interface and interface them to a microprocessor (a, c, l) LO5. Use programmable interface controllers and programmable timers in a digital circuit (c, i) LO6. Design a system using an interrupt interface for a microprocessor (c, i, l) LO7. Use debug tool (DEBUG) for exploring microprocessor architecture, software and hardware development (b, c, k, l) LO8. Use logic analyzer for understanding timing, hardware development, and for exploring the relationship between hardware and software of a microprocessor system (b, c, k, l) LO9. Analyze experimental data and prepare technical reports and documents (b, g) Student Outcomes The letters in parentheses in the student learning objectives refer to ABET criterion 3 Student Outcomes satisfied by the course. These are listed below as a reference: (a) An ability to apply knowledge of mathematics, science, and engineering (b) An ability to design and conduct experiments, as well as to analyze and interpret data (c) An ability to design a system, component, or process to meet desired needs (d) An ability to function on multi-disciplinary teams (e) An ability to identify, formulate, and solve engineering problems (f) An understanding of professional and ethical responsibility (g) An ability to communicate effectively (h) The broad education necessary to understand the impact of engineering solutions in a global and societal context (i) A recognition of the need for, and an ability to engage in life-long learning (j) A knowledge of contemporary issues (k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice (l) Specialization in one or more technical specialties that meet the needs of companies Required Text and Laboratory Manual Textbooks 1. 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th Edition), Walter A. Triebel and Avtar Singh, Prentice Hall, 2003 (Must be U.S. version. Do NOT use international version) 2. Lecture Note Presentations by Thuy T. LeEE 120 – Microprocessor-Based System Design, Spring 2014 Do not consume food in the classroom Page 3 of 7 Lecture Notes will be posted on Canvas about two weeks before the start of the lecture and will be deleted once the lecture discussion started in class. Requests for reposting lecture notes will NOT be considered. Laboratory Manual Laboratory assignments and documents will be distributed and discussed during the lab hours. Classroom Protocol EE120 students understand that professional attitude is necessary to maintain a comfortable academic environment in the classroom. For examples:  Students will put their cell phones in quiet/vibration mode during the lecture.  Students understand that drinking water, juices, etc. during the lecture is acceptable but NOT eating.  Students will not skip the lecture and then ask the instructor to summarize the lecture later on. Office hours are for students to have questions, not for the instructor to summarize the lecture for any specific student.  Students will come to the class on time and leave the class at the end of the lecture.  Students will consult the course syllabus for class policies and requirements before requesting the instructor for any special considerations and/or exceptions  To minimize possible tension during the exams, students are requested to follow the exam rules closely.  Students will work on the project and report by their own and will not share the work with other students  Students understand that long-term learning is their responsibility and will always keep it up. If you need to communicate with me, please try to see me in person during the office hours. If you must send me an email, please clearly specify your full-name, course, section, etc. I will not respond to email that I do not know the author or emails that have no manners. If you need explanations on lecture materials, projects,


View Full Document
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?