Japanese


Microcomputer Design Educational Environment City-1 on Verilog HDL and FPGA in 2006

for the junior students of the Department of Computer Engineering,
Faculty of Information Sciences, Hiroshima City University





A video God's will is introducing the last 5 years (2004-2008) of City-1, which is an educational course held successfully by Ryuichi TAKAHASHI in microcomputer design using field programmable gate arrays (FPGAs) for junior students of the Department of Computer Engineering, Faculty of Information Sciences, Hiroshima City University.

I myself was healed many times by the BGM "God's will" which I composed in 2004.




39 out of 50 students completed the entire phases in 14 weeks from the 5th of October 2006 till the 25th of January 2007. Although the room 313, which could be used in the past 10 years, was not available and the number of the weeks was not 15, 80% could be achieved. All of the CAD tools and platform computers had been replaced.

I decided to replace Sun workstations (Solaris) by Windows PCs (Windows XP). Steadiness and great achievements of Sun WS, which we had been used for 10 years, was still very attractive. On the other hand, Windows PC appears to be very powerful. Linux has also been spread. I started the investigation for the selection in the summer of 2005. Fortunately, I got an opportunity to visit "Design Automation Conference"(DAC) in June, 2005. A paper on this course (City-1) was accepted by International Conference on Microelectronic Systems Education"(MSE 2005), which was co-located with DAC.

Ryuichi TAKAHASHI and Hajime OHIWA:
"Legitimate Peripheral Participation on FPGA
for Fine-Grain Microprocessor Design Education,"cACM, IEEE
IEEE Proc. MSE 2005: International Conference on
Microelectronic Systems Education, pp.99-100 (2005)

At a booth for one of the big EDA venders, I asked about the new platform, after a brief introduction about this course. After visiting some exhibitions including those by Intel and Sun, I got the following result:
  1. For the performance, Sun Solaris 10 on AMD opteron is the best.
  2. For the reliability and rich achievements, Sun Solaris 10 on Ultra SPARC is the best.
Unfortunately, the support was not seemed to be expected. Since this course (City-1) will not use large scale FPGAs, I decided to use Windows PC (Windows XP) in the next 5 years. The upper right-hand picture is a Windows PC in my room for the investigation in advance. The CPU, which I decided to use, was Intel Pentium(R) 4, 3.60GHz.

I gave RISC-3FB4, which I wrote in 2005, to all of the junior students in our department of computer engineering. The application program that should run on their machines was again the Euclidean algorithm, which had been used for 9 years since the second year of City-1. I asked the students to show the results in 3 cases: GCM=1, GCM>1, GCM=LCM.

Although the number of the students who implemented "out of order issue" decreased from 13 to 6, 18 students implemented both multiplication and division with 3 other devices for special instructions for the Euclidean algorithm.

There was another episode in this year. A 3 students group broke the 200,000 gates FPGA on their board, which was repaired by using a method developed by a German student. This method was named "Rehkopf's Method" after the name of the German student in 2004.

Master's course students Atsushi KAWANO and Atsushi FUJIOKA worked as teaching assistants this year. Master's course student Masanori MIZUGUCHI also worked 2 times when Atsushi KAWANO was busy. These 3 students and me were all of the staffs in this year.

Ryuichi TAKAHASHI



The best design awarded machines:

Koutarou
SHIOTA

Yuichiro
YASUDA



The other machines successfully completed:

Yusuke
AKIYAMA

Kazuki
BOHTA

Kyotaro
HARAOKA

Yuya
HIRATA

Tadao
HORI

Yasuhito
ITO


Yusuke
IWAKI

Masaaki
IWASHITA

Jumpei
KAKIZAKI

Hiroto
KASAMATSU

Junichi
KODAMA

Yuzuru
KOZUKI


Tetsuhito
MAKINO

Rikiya
MATSUSHIMA

Sadatoshi
MIKAMI

Kenta
MORI

Yu
MOTOYASU

Yuji
NAKAMURA


Yasuhiro
NISHINAGA

Tetsuya
OCHI

Kazuki
OGASAWARA

Naoharu
SASAKI

Daisuke
SEKIMOTO

Masahiro
SETO


Jun
SHIMAICHI

Yu
SHIRAISHI

Tatsuya
SONEDA

Akihiko
SUGAHARA

Takayoshi
SUMI

Takayuki
TANAKA


Takaaki
TERADA

Kazuya
TOKUNAGA

Keisuke
WATANABE

Hiroyuki
YAMAMOTO

Kenji
YAMANE

Akihiro
YAMANOUCHI


Hiroki
YOKOYAMA







Ryuichi TAKAHASHI's personal homepage



Microcomputer Design Educational Environment City-1