Client name and picture








 

 

Research

Home

Publications

Personal

 

Advanced Computer Architecture - BLM6112

Weekly timetable:  pdf

 

******************ANNOUNCEMENTS******************




Midterm       dd.mm.2022 (ddddddd) hh:hh  notlar-marks

Makeup        dd.mm.2021 (ddddddd) hh:mm

Final             dd.mm.2021 (ddddddd) hh:mm

           

Check your attendance here

 

If you have any questions and/or comments regarding the following documents please e-mail me.

 

Main Course Book:


Computer Architecture: A Quantitative Approach,  John L. Hennessy, David A. Patterson

 

Lecture slides:

    Slide 00 : ppt   pdf for printing

    Slide 01 : ppt   pdf for printing

    Slide 02 : ppt   pdf for printing

    Slide 03 : ppt   pdf for printing

    Slide 04 : ppt   pdf for printing

    Slide 05 : ppt   pdf for printing

    Slide 06 : ppt   pdf for printing

    Slide 07 : ppt   pdf for printing

    Slide 08 : ppt   pdf for printing
    Slide 09 : ppt   pdf for printing

Examples: 


    Example 01 : ppt   pdf for printing

    Example 02 : ppt   pdf for printing

    Example 03 : ppt   pdf for printing

    Example 04 : ppt   pdf for printing

    Example 05 : ppt   pdf for printing

    Example 06 : ppt   pdf for printing

    Example 07 : ppt   pdf for printing

    Example 08 : ppt   pdf for printing

 

Supplementary reading:

     Reading 01

     Reading 02

 

Tools:

    Visible Virtual Machine (VVM, a simple uP simulator): download VVM      read me first    Information on VVM: pdf    Some examples:  pdf

     SPIM: A MIPS32 simulator (SPIM is a self-contained simulator that runs MIPS32 programs)

    MARS: MIPS Assembler and Runtime Simulator (MARS is a Java based IDE for MIPS Assembly Language Programming)

  

Home works:

Homework 2:

 

Some useful links:

WWW Computer Architecture Page (provides various resources on Computer Architecture)

MIPS Technologies, Inc. {MIPS32/MIPS64 instruction-set architectures} 

Click here  for a nice tutorial on digital electronics
Click here  for another nice tutorial on digital electronics
Click here  for a tutorial on programmable logic
Click here  for a tutorial on field programmable gate arrays (FPGA)
Texas Instrument's website on logic products
ON Semiconductor's website on their products
Lattice Semiconductor's website on their programmable logic devices
XILINX's website on their programmable logic devices
ALTERA's website on their programmable logic devices
ACTEL's website on their programmable logic devices
ALDEC's website on their programmable logic devices
ATMEL's website on their programmable logic devices

ANACIP's website on their programmable logic devices

CYPRESS's website on their programmable logic devices

QUICKLOGIC's website on their programmable 
Texas Instrument's website on their programmable logic products
Advanced Micro Devices, Inc. 'AMD' {cpu Athlon / Duron Processor}
aJile Systems Inc. {Embedded Real-time Low-power Processor Manufacturer}
Analog Devices {DSP Manufacturer}
Atmel Corp {High Rel/Space Microprocessors-8051-ARM based Microcontrollers}
Broadcom Corporation {Baseband Processor/ TWDM Processors}
Centaur Technology {Cyrix III-x86 based processor}
EM Microelectronic-Marin SA {Ultra-low Power Microcontrollers}
Epson {4/8/32 bit MCU ICs}
Freescale Semiconductor, Inc. {32-Bit Embedded Processors - uP/68000 - uC}
Fujitsu {8-bit/16-bit/32-bit / CAN MCUs}
Hifn {Multi-protocol packet processors}
Holtek Semiconductor Inc. {8 bit MCU LCD-A/D-I/O types}
IBM Microelectronics {x86/Power PC Processor Manufacturer}
Infineon {8/16/32-bit uC Manufacturer}
Integrated Device Technology, Inc. 'IDT' {RISC uP and Embedded Control}
Intel {Pentium / Celeron / Xeon Processors - I/O processors}
Intersil {8/16 bit CMOS uP}
Intrinsity, Inc. {MIPS processors}
JCR 'NJR'New Japan Radio Co. Ltd. {Audio Processor Manufacturer}
Kawasaki LSI {Z-80 compatible processors}
LSI Logic {uP core-RISC Manufacturer}
Maxim Integrated Products {8051 instruction-set-compatible uC}
MicroChip {PIC ICs}
NEC {uP-uC-V800}
NVIDIA Corp. {Video Processors}
NXP {80C51 uC IC Manufacturer}
Oki Semiconductor {ARM based Intel Compatible Microcontrollers - 80Cxx}
ON Semiconductor {Digital-Analog IC Manufacturer}
Panasonic Industrial Components {8/16/32 bit Microcomputer ICs}
PMC-Sierra Inc. {MIPS based Processors}
Rabbit Semiconductor {8 bit - extremely low - EMI Microprocessor}
Realtek Semiconductor Corp. {8-bit Microcontroller with LCD Driver}
Renesas Technology Corp {4/8-bit/16-bit/32-bit/CAN/I2C MCU/MPUs}
Sharp Microelectronics {8/16/32 bit RISC uP-RISC uC}
Silicon Laboratories {C8051Fxxx in-system programmable mixed signal System-on-Chip micro-controller}
STMicroelectronics {8/16/32-bit uP-68000-ST486-ST6x86-9400-x86 ASIC}
Texas Instruments Inc. 'TI' {8 bit uC IC Manufacturer}
Toshiba {uC/uP IC Manufacturer}
Tvia Inc. {Streaming Media}
Ubicom technology {Internet Processors}
VIA Technologies Inc. C6 {uP Cyrix PC133 IC Manufacturer}
Winbond Electronics Corp. {8/16 Bit Micro Controller ICs}
Zarlink Semiconductor {32-bit RISC Microprocessor}
ZF Micro Solutions Inc {Embedded PC-on-a-Chip SoC Vender}
Zilog {Z80/180/380 uP-Z8 uC IC Manufacturer}