CATALOG DATA
HDL tools and assembly language.
COREQUISTES AND PREREQUISITES
Corequisite: CpE 200 and CpE 200L
Pre-req: CPE 100 with a grade of C or better.
TEXTBOOK
“Fundamentals of Logic Design”, 7 th
Edition by Charles H. Roth, Jr
Publisher: Cengage Learning, Publication Date: February 25, 2013
ISBN-10: 1133628478 | ISBN-13: 978-1133628477 | Edition: 7
COORDINATORS
Brandon Blackstone, Dr. Grzegorz Chmaj, Dr. Sarah Harris, Dr. Shahram Latifi, Dr.
Venkatesan Muthukumar, Dr. Emma Regentova, Dr. Mei Yang
PREREQUISITE BY TOPIC
Combinational logic design
TOPICS
1.
Overview of FPGAs and Altera EDA tools
2.
Hardware description languages (HDLs: Verilog/VHDL) for simulation and
Synthesis
3.
FSM Implementation
4.
FSMD Implementation
5.
uP3 simple computer design
6.
NIOS II Processor Overview
7.
NIOS II Assembly application development
8.
NIOS II C Application development
COURSE OUTCOMES
Upon completion of this course, students will be able to:
1.
design, test, and synthesize a digital design using an HDL and Altera EDA tools (1.2, 1.3, 1.6, 1.7, 1.8, 1.10) [1, 2]
2.
design, test, and synthesize finite state machines (1.2, 1.3, 1.6, 1.7, 1.8, 1.10)
[1, 2]
3.
write and test simple assembly language programs (1.2, 1.3, 1.4, 1.6, 1.7, 1.8,
1.9, 1.10) [1, 2]
4.
write and test simple C programs (1.2, 1.3, 1.4, 1.6, 1.7, 1.8, 1.9, 1.10) [1, 2]
ABET COURSE OUTCOMES
The appropriate technical knowledge and skills
1.2
An ability to apply advanced mathematics such as differential equations, linear algebra, complex variables, and discrete mathematics,
1.3
An ability to apply knowledge of basic sciences,
1.4
An ability to apply knowledge of computer science,
1.6
An ability to apply knowledge of engineering
1.7
An ability to design a system, component, or process to meet desired needs within realistic constraints
1.8
An ability to identify, formulate, and solve engineering problems
1.9
An ability to analyze and design software and systems containing hardware and software,
1.10
An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
UULO COURSE OUTCOMES
1.
Intellectual Breadth and Lifelong Learning
2.
Inquiry and Critical Thinking
COMPUTER USAGE
Logic Aid Software, ALTERA Quartus II, NIOS II IDE
GRADING
Only pass or fail grade awarded. Students complete the simulation and programming tasks for each topic in discussion class.
COURSE SYLLABUS PREPARER AND DATE OF PREPARATION
Dr. Sarah Harris, December 17, 2014