ECE 4623 Computer Hardware Design (Slashlisted with 5623)

Total Page:16

File Type:pdf, Size:1020Kb

ECE 4623 Computer Hardware Design (Slashlisted with 5623)

ECE 4623 – Computer Hardware Design (Slashlisted with 5623) Spring 2010 Catalog Data: Design of modern digital computing circuits, computer arithmetic, number systems, state machines, control units, data transfer, bus interfacing, VHDL language elements and usage, circuit simulation. No student may earn credit for both 4623 and 5623. (F) Prerequisite: ECE 3223 Textbook: Digital Systems Design Using VHDL, 2 nd Ed., C. H. Roth, L. K. John, Thomson, 2008. References: Xilinx ISE WebPack and ModelSim Simulator Course Objectives: Modern methods are used to design and implement combinational circuits, sequential circuits, processor cores, control units, computer arithmetic circuits, interface circuits, I/O peripheral device controllers, etc. VHDL is used as the primary design vehicle. Circuit simulation is used for functional verification. Coordinator: Monte Tull, Digital Prerequisites by Topic: Binary number systems Digital logic gates Combinational circuit design, minimization Sequential circuit (state machine) design, latches, flip-flops MSI logic elements: shift registers, counters Addition/subtraction circuits, arithmetic and logic units (ALUs) Microprocessor organization, assembly language programming Topics: Review of combinational and sequential digital circuits Elements of VHDL language Circuit synthesis using VHDL FPGA/CPLD device architectures State machine specification in VHDL Register transfer circuits Arithmetic and Logic Unit design Processor core design Tri-state bus design Bus controller and interface design Arithmetic circuits Project design and methodology Schedule: 150 minutes per week Computer Usage: Student laptop or desktop, Xilinx ISE design software, ModelSim logic simulator Design Projects: Directed project or research related project proposed by student Laboratory Projects: None Program Outcomes: b.2, c.2, k.1, k.2, k.3 Assessment Methods: b.2: Interpret circuit simulation results - Homework, project c.2: Design a component – Homework, project, exam k.1, k.2, k.3: Circuit design techniques, skill with VHDL, circuit design software tools – Homework, project Professional Content Basic Science: 0 Engineering Science: 1 Design Credits: 2 CpE Depth Area: Digital Design

Prepared by: Monte Tull FIG Review:______Date:______

Recommended publications