Olá,
My name is Carlos Marchal and I am a second year undergraduate student of Computer Engineering at Universitat Politecnica de Catalunya; in Barcelona, Spain. I can work comfortably with c++ and python, and I have taken classes in computer architecture that covered MIPS and IA32. I discovered ArchC while browsing through the GSoC collaborators for this year, and I am very interested in your project because computation and hardware architecture are the fields I am specializing in. After browsing through your proposals, I would like to suggest as my project adding support for the 64 bit architecture ARMv8-A and its in instruction set A64 to the current ARM model.
For now, I have followed the basic steps in the documentation and compiled and tested simulators for both MIPS and ARM. I had never worked with SystemC before, but after browsing the documentation and the .ac files for MIPS and ARM I am starting to get a sense of it. I am currently reading the documentation for the ArchC description language, and refreshing my bases in ARM.
I would really appreciate it you could tell me if I missed any important information; or point me in the direction of more useful materials to read. I am not completely sure where to begin, so it would be helpful if you could outline the structure of a functional model and the minimum of files it needs to work. Knowing where and how you began creating the existing functional models would be invaluable in writing a realistic and informed proposal for my application.
Thank you for your time, I look forward to collaborating with you;
-- Carlos Marchal Valls