Facebook page

You can follow CUSPARC news on Facebook through our official page. (CUSPARC on Facebook).

Information about CUSPARC here.

Friday, November 6, 2009

CUSPARC teams

2004

Ehab Ahmad Sobhy
Shoukry Ibrahim AbdulRaziq
Mohammad Ahmad Khairy
Mohammad Ismail Ali
Hesham Wafek Hasan

2005
Ahmad Atef Ibrahim
Ahmed Mohammad Gamal
Karim Ahmad Hosny
Mohammad Sayed Khairy
Mohammad Fattoh Mahmoud

2006

team 1:
Ahmad Ragab
Amgad Kamal
Khaled El-Galaind
Khaled El-Wazeer
Mahmoud Mostafa
team 2:
Ahmad Ali Bakr
Ahmad Hassan Haredy
Al-Hussein Taha El-Shafie
El-Sayed Ahmad El-Sayed
Khaled Hessein Khallaf
Ramy Raafat Eissa

team 3:
Ahmad Shaban
Ahmad AbdulGhafor
Mustafa Basiony
Mustafa Osman
Hebatukkah Draz

2007

team 1:
Ahmad AbdulMordy Ayoub
Ahmad Amr AbdulWahab
Ahmad Hamed Fathy
Ahmad Hassan Mostafa
Ahmad Magdy AndulGaber
team 2:
Hesham Mamdouh Mahfouz
Hesham Mostafa El-Sayed
Mohammad Kamel AbdulFattah
Mohammad Mahmoud Farag

2008

Amr AbulZahir Mohammad
Amr Ali El-Sherief
Amr Saleh Abo-Bakr
Ezz El-Din Omar Ahmad
Karim Ahmad Tarek

2009

Eman Mohammad Salah El-Din
Hanan Moharram Hasan
Hanan Mostafa Mohammad
Mona Mostafa Helmy
Sahar Mostafa Mohammad

2010

Mai AbdulMajeed Saad
Mona Fouad Mahmoud
Wafaa Mahmoud Hasanien

What is CUSPARC ?

First, What is SPARC?

SPARC is a CPU instruction set architecture (ISA), derived from a reduced instruction set computer (RISC). It allows for a spectrum of different system implementations for many applications (scientific/engineering, programming, real-time, and commercial). SPARC was designed as a target for optimizing compilers and easily pipelined hardware implementations. For languages such as C++, where object-oriented programming is dominant, register windows, supported by SPARC, result in greater reduction of instructions executed, giving less Clock Per Instruction (CPI).

CUSPARC

CUSPARC is a 32bit, pipelined processor that is completely designed in Cairo University conforming to SPARC v8 standard for embedded systems’ processors. CUSPARC started as a graduation project in 2004, and still going on as a graduation project till 2010, under the supervision of Prof. Serag El-Din Habib (Electronics & Communications Dept.). The design was at first targeting FPGA and was modified by 2007 ASIC team to be implemented using the 0.35u Austrian MicroSystems (AMS) technology.

In 2008, there was a breakthrough in CUSPARC history when this team made a new version of the processor (CUSPARC v.2). The new version was made targeting ASIC design for better performance and less area than the first one.

So, until now this version is the last one of CUSPARC, and it's been fabricated through an MEP (MOSIS Educational Program). Testing is being carried out, and results will be posted on this blog.

Find the comparison between the two versions of CUSPARC, and LEON 1 processor from Gaisler Research. (The CUSPARC v2 specs are based on 0.35u technology design).