Hardware :
FPGA kit : DE2-70 (terasic)
FPGA : Cyclone II 70k LE
Memory : 32 bit SDRAM @125 Mhz : SDCARD (FAT32 file system)
Network : 100 Mbit/s ethernet controller
Input : PS2 mouse and keyboard
Video output : 2*VGA Each can make 1280*1024@60hz
Audio output : Stereo 24bit@88Khz
Software :
For this run, the screen résolution is set has 1024*768@60Hz
and the software work on NIOS II processor @83 Mhz. It's work to on ARM9
All is home made, exept the very good BOX2D physic library : D
More than 70'000 ligne of C++/VHDL
All from Ethernet to HTTP server are home made : D
Global view :
The SDRAM memory has a 500 MB/s bandwidth (max) it's shared betwin the processor (code + data), Graphic unite,VGA output buffer and Ethernet buffer (2 MB).
Charles papon :
VHDL : SDRAM multi-port ctrl, VGA ctrl, Graphic unite, Pixel pipline, Ethernet ctrl interface, NIOS II configuration.
C++ : GUI library, Audio library, Task manager, audio player, 2Dbox adaptation (The only not home made library, Thanks to 2Dbox) Pong game, Meteor effect, Shadow test 3D test, Picture viewer, SDCARD library,FAT32 ARP,IP,ICMP (ping)UDP,DHCP,TCP, HTTP stack
MrLambdaUser :
VHDL : PS2 controller, Audio codec interface
media : All Picture for the GUI, All sound track for the pong game.
Nice job :]
ogatobranco 10 months ago