Client name and picture








 

 

Research

Home

Publications

Personal

 

Computer Architecture

Weekly timetable:  pdf

 

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

Midterm1       dd.dd.yyyy (day) hh:mm  (location)  

Midterm2       dd.dd.yyyy (day) hh:mm  (location)

Final               dd.dd.yyyy (day) hh:mm  (location)

Final Remedial Exam (bütünleme)         dd.dd.yyyy (day) hh:mm  (location)

 

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

 Syllabus:

    A draft syllabus

 

Main Course Book:

   There are a number of books, which could be useful, in the syllabus.

 

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

    Slide 10 : ppt    pdf  for printing

    Slide 11 : ppt    pdf  for printing

    Slide 12 : ppt    pdf  for printing

    Slide 13 : ppt    pdf  for printing

    Slide 14 : ppt    pdf  for printing

    Slide 15 : ppt    pdf  for printing

    Slide 16 : ppt    pdf  for printing

    Slide 17 : ppt    pdf  for printing

    Slide 18 : ppt    pdf  for printing

    Slide 19 : ppt    pdf  for printing

    Slide 20 : ppt    pdf  for printing

    Slide 21 : ppt    pdf  for printing

    Slide 22 : ppt    pdf  for printing

    Slide 23 : ppt    pdf  for printing

    Slide 24 : ppt    pdf  for printing

 

Examples:  

    Examples 1 :  pdf

    Examples 2 :  pdf

    Examples 3 :  pdf

    Examples 4 :  pdf

    Examples 5 :  pdf


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 1  pdf (return by 23.10.2018)

    Homework 2  pdf (return by 31.10.2018)

    Homework 3  pdf (return by 16.12.2018)

Supplementary reading:

    Reading 01 :  pdf


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}