FPGA Video project for Corolla
spring/summer 2010








Documentation and compiled and source code:
|
| Corolla_FPGA_Project.zip - all inside |
- source code for ATMega88 (AVC-Lan driver, compute data from OBD-II)
- source code for ATMega664 (main controller, MP3 player, SDHC card reader, video graphics)
- source code for FPGA module (video signal generator)
- PCB in PCBExpress and PDF format
- Circuit in PCBExpress and PNG format
- Application for create bitmap fontset from TrueType font
- Application for convert 24bit BMP files to 8bit RAW files accepted by FPGA
|
Features:
- SDHC card support
- graphics loaded in boot time from SD card
- MP3 player - 35 folders (virtual disc) and 100 files inside every folder
- folders and files sorted by name
- display time, date and temperature
- calculate time from engine start: total, stop, run
- display current: RPM, speed, throtle position, average speed, distance, engine load, calulate ECOnomy (speed/vacum consumption)
- display virtual disc title, song title
- additional screens for setup and quick select folder from list
|
used tools and applications:
- AVR Studio 4 version 4.16 build 638
- AVR GCC : gcc version 4.3.2 (WinAVR 20090313)
- Xilinx ISE Design Suite 12.1
|
Firmware is published on GNU General Public License
|
|