fbpx ECE EEL 4746L - Microprocessor-Based System Design Laboratory | FAMU FSU College of Engineering Skip to main content

ECE EEL 4746L - Microprocessor-Based System Design Laboratory

Curriculum Designation: Required for electrical engineering and computer engineering majors.

Course (Catalog) Description: Laboratory software development, hardware projects, and experiments in support of EEL 4746.

Prerequisites: EEL 3705 and EEL 3705L

Corequisite: EEL 4746

Course Objectives:

  1. Maintain a lab notebook and describe the results of each lab experiment in a predefined format.
  2. Derive binary opcode representations of assembly language instructions and analyze instructions, opcodes and data representations.
  3. Use a modern development environment to design, code, and implement assembly language routines and programs that will run on a prototype or development board.
  4. Analyze existing assembly language software routines and programs that have inherent design flaws and/or errors; determine the appropriate fix and implement the correct form of the program or routine.
  5. Design, code, and implement assembly language software routines and programs that will utilize interface devices and ports.
  6. Design, code, assemble, debug, and test an assembly language program for a microprocessor-based design project.

Topics Covered:

  1. Microprocessor Development Board
  2. Computer codes, memory and addressing mode implementations.
  3. Assembly language code development.
  4. Assembly language modern development tools
  5. Programming the prototype or development board
  6. Interfacing to a microprocessor
  7. Design project

Class Schedule: One 165 minute lab per week (1 credit hour).

Contribution to Professional Component: Engineering topic: 1 credit hour

Science/Design (%): 10% / 90%

Relationship to ABET Program Outcomes: B, C, E, G and K (CpE)

Prepared by: Bruce A. Harvey