1 / 6

Implementing an Interface to connect LCD to Prototyping-Board

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

luka
Download Presentation

Implementing an Interface to connect LCD to Prototyping-Board

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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)

  3. 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)

  4. 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

  5. 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

  6. 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

More Related