60 likes | 187 Views
Diplom Thesis Description. Implementing an Interface to connect LCD to Prototyping-Board. Chair for Embedded Systems (Prof. Dr. J. Henkel) Computer Science Department University of Karlsruhe. By Talal Bonny. 1- Hardware Overview. ASIC Emulation and Rapid Prototyping System
E N D
Diplom Thesis Description Implementing an Interface to connect LCD to Prototyping-Board Chair for Embedded Systems (Prof. Dr. J. Henkel) Computer Science Department University of Karlsruhe By Talal Bonny
1- Hardware Overview • ASIC Emulation and Rapid Prototyping System - 3 FPGAs(Virtex-II XC2V6000) - 128 MByte SDRAM (synchronous Dynamic Random Access Memory) - 2MByte SRAM (Static Random Access Memory) - LCD (Liquid Crystal Display)
2- Current Task Description Application files CPU IM DM IF 2- Build the project which contains CPU files, Instruction Memory file and the Interfaces files Top Level CPU IM IF DM 1 - Preparing The 3 types of files: - CPU Files - Application Files: Data Memory (DM) and Instruction Memory (IM) - Interface Files (IF)
2- Current Task Description (cont’d) SRAM FPGA SDRAM LCD DM Top Level CPU IM IF 3- Configure the FPGA with the Top Level Platinum Hardware System Configuration Read Config. 4- Initialize the SDRAM with the Data Memory using the PC 5- Run the cpu PC 6- read the the SDRAM and show the results via the Monitor SDRAM The steps number 4,5, and 6 will be executed By using C code to control these operations PC
3- Required Task Description SRAM SRAM FPGA FPGA SDRAM SDRAM LCD LCD DM Top Level CPU IM IF 3- Configure the FPGA with the Top Level Platinum Hardware System configuration 4- Initialize the SDRAM with the Data Memory using the PC 5- Run the cpu PC 6- read the the SDRAM and show the results IN THE LCD show
3- Required Task Description (cont’d) • What do we have? • Frame buffer • LCD driver (in VHDL) Platinum Hardware System SRAM FPGA SDRAM LCD Driver send LCD Frame Buffer PC SRAM FPGA Render • What do we need? • Show the SDRAM in LCD • Translation file SDRAM LCD Driver DM LCD