Semester 6 kemaren, gw iseng Googling soal “Java processor”, dan menemukan picoJava, spesifikasi mikrosesor Java yg dikeluarkan oleh Sun. Source codenya ditulis dalam Verilog, dan bisa diperoleh dari halaman ini :
http://www.sun.com/software/communitysource/processors/download_picojava.xml
Sayangnya, pas install ulang OS, gw lupa membackup source code itu, dan saat mencoba mendownload dari halaman itu, ternyata halaman itu sudah tidak ada ! 😥
OK, gw tidak langsung panik, dan coba Googling lagi. Eh, nemu paper ini : picoJava-II in an FPGA
Gw kirim e-mail ke salah satu penulisnya, Wolfgang Puffitsch, dengan harapan bisa mendapat source code picoJava-II.
Dan dia pun menjawab :
Dear Mr. Tampubolon,
Unfortunately, the licensing terms of picoJava prohibit the redistribution of picoJava’s original source code. Please understand that I am not willing to infringe these terms.
If you are only interested in the development of a Java processor, you might be interested in the Java Optimized Processor (JOP) [http://www.jopdesign.com/, http://www.jopwiki.com/%5D. It is open source under the terms of the GNU GPL and has an active development community.
Well, sepertinya gw gagal mendapatkan source code picoJava. 😥
Ya sudah, JOP sepertinya juga tidak salah untuk dicoba …