Step 1:
Read Mr. Ashish's Blog on OpenSPARC Internals ...http://fpga.ashishbanerjee.com/opensparc This should give you an overview of OpenSPARC design.
Step 2:
Synthesize an OpenSPARC core into an FPGA.
The steps are detailed in OpenSPARC Internals book, Chapter 6.
See the OpenSPARC T1 FPGA Video here: http://www.youtube.com/watch?v=ZCX03bU8TSM
Project Ideas
Short Term Projects (BTech Level):
- Extract NIU (Network Interface Unit) and synthesize it on a FPGA
- Extract the Cryptographic Accelerator and synthesize it on a FPGA
- Create a DDR3 interface for OpenSPARC (Presently supports DDR2).
- Identify a Java server side application and tune it to make it run faster on CMT (Chip Multi-Threading) Architecture. See my paper here:
- Compare Power7 Architecture with OpenSPARC T1 Architecture.
- Optimize a MegaCell for FPGA (6-LUT , 4-LUT and 3-LUT architectures).
Long Term Projects (MTech/PhD Level):
http://fpga.ashishbanerjee.com/ideaz
No comments:
Post a Comment