Altera Development and Education 2 DE2 FPGA Board LCD Module

2.4 Altera Development and Education 2 DE2 FPGA Board

Altera DE2 board is a device for design prototyping in the multimedia, storage, and networking. It depicts the layout of the board and indicates the location of the connectors and key components [6]. There are many features as shown in the Figure 2.4 below. It is used to implement a wide range of designed circuits, from simple circuits to various multimedia projects. Software support for standard Input output IO interfaces and a control panel facility for accessing various components are available on the board. Figure 2.4: Altera DE2 board and Inputoutput IO Features VerilogHDL is used to design and manipulate the received extracted data from GPS module on this board. For building this offline GPS, the features used in this project are: • 16x2 LCD module • RS-232 Port In order to use the DE2 board, familiarization with the Altera Quartus II and Modelsim software is required. Altera Quartus II and Modelsim design software is Altera’s primary development system. It provides a comprehensive for digital design and is an ideal platform for learning both basic and advanced design techniques.

2.5 LCD Module

LCD module is an electronic flat panel display. Altera DE2 board LCD module has built-in fonts and can be used to display text by sending appropriate commands to the display controller [6]. The associated pin assignments appear in Table 2.9. Table 2.9: Pin Assignments for the LCD Module Signal Name FPGA Pin No. Description LCD_DATA[0] PIN_J1 LCD Data[0] LCD_DATA[1] PIN_J2 LCD Data[1] LCD_DATA[2] PIN_H1 LCD Data[2] LCD_DATA[3] PIN_H2 LCD Data[3] LCD_DATA[4] PIN_J4 LCD Data[4] LCD_DATA[5] PIN_J3 LCD Data[5] LCD_DATA[6] PIN_H4 LCD Data[6] LCD_DATA[7] PIN_H3 LCD Data[7] LCD_RW PIN_K4 LCD ReadWrite Select, 0 = Write, 1 = Read LCD_EN PIN_K3 LCD Enable LCD_RS PIN_K1 LCD CommandData Select, 0 = Command, 1= Data LCD_ON PIN_L4 LCD Power ONOFF LCD_BLON PIN_K2 LCD Back Light ONOFF LCD module shows the information extracted from serial data packets. Time information will be shown on LCD as hhmmss.sss. h means hour, m means minute; s means seconds. Location will be shown as latitude, longitude, and their indicators. Apart of that, data information also includes date, speed and course over ground [9].

2.6 Other GPS Projects Based On FPGA