SYSC 3320
Computer Systems Design
System on Chip based computer system design, including internal organization, direct memory access, floating-point units, HDL and FPGAs. Interfacing and high-level systems design. Input/output interfaces, including serial communication protocols.
2020
Topics
- Digital Systems
- Computer System Architecture
- Digital Systems Design Approaches
- Programmable Logic, FPGA (Field Programmable Gate Arrays)
- VHDL (VHSIC Hardware Description Language)
- Hybrid SoC Design Approach
- ARM Internal Architecture
- ARM Assembly
- Pipelining and Superscalar Design
- Access)
- Memory Organization-Technologies, Main Memory Addressing, and Cache
- Memory Access
- Arithmetic Operations (Fixed-point and Floating-Point Arithmetic)
- Digital Signal Processors (DSPs)
Prerequisites & course information
Precludes additional credit for SYSC 3601 (no longer offered) and ELEC 4601 . Prerequisite(s): SYSC 3310 and enrolment in Computer Systems Engineering. Lectures three hours a week, laboratory three hours alternate weeks.