Terasic P0102, P0127 User Manual

p
CONTENTS
CHAPTER 1
INTRODUCTION
.............................................................................................................3
CHAPTER 2
ARCHITECTURE OF MTL
...............................................................................................8
CHAPTER 3
USING THE MTL
...........................................................................................................13
CHAPTER 4
EPHOTO DEMONSTRATION
.........................................................................................18
4.5 Custom Display Photo..............................................................................................................................23
1
2
CHAPTER 5
PAINTER DEMONSTRATION
.........................................................................................24
CHAPTER 6
APPENDIX
.....................................................................................................................28
Chapter 1
Introduction
The Terasic Multi-touch LCD Module (MTL) is an all-purpose capacitive touch-screen for FPGA applications and provides multi-touch gesture and single-touch support. An IDE cable with an IDE to GPIO (ITG) adapter is used to interface with various Terasic FPGA development boards through a 2x20 GPIO interface on the MTL. The kit contains complete reference designs and source code for an ePhoto demonstration and Painter application. This chapter provides the key information about the kit.
3
1.1
1.1
About the Package
About the Package
The MTL kit comes with the following contents:
Multi-touch LCD Module
IDE Cable with ITG Adapter
MTL System CD-ROM
5V Power Supply
Four Silicon Footstands
The system CD contains technical documents of the MTL kit, which includes component datasheets, demonstrations, schematic, cable and user manual.
Figure 1-1 shows the contents of MTL kit.
Figure 1-1 Contents of MTL Kit
4
1.2
1.2
Power Adapter for MTL
Power Adapter for MTL
Figure 1-2 shows the power adapter for the MTL. Due to the fact that the LCD panel in the MTL
consumes more power than some boards can provide a dedicated power adapter for MTL is required. Note: the power adapter is not necessary for the DE2-115 FPGA board.
Figure 1-2 MTL Power Adapter
5
1.3
1.3
Setup License for Terasic Multi-touch IP
Setup License for Terasic Multi-touch IP
To utilize the multi-touch panel in a Quartus II project, a Terasic Multi-Touch IP is required. After a license file for Quartus II is installed, there is one more license file needed to implement Terasic’s Multi-touch IP. Error messages will be displayed if the license file is not added before compiling projects using Terasic Multi-touch IP. The license file is located at:
MTL System CD\License\license_multi_touch.dat
There are two ways to install the License. The first one is to add the license file (license_multi_touch.dat) to the licensed file listed in Quartus II, as shown in Figure 1-3.
Figure 1-3 License Setup
The second way is to add license content to the existing license file. The procedures are listed below:
Use Notepad or other text editing software to open the file license_multi_touch.dat.
1. The license contains the FEATURE lines required to license the IP Cores as shown in Figure
1-4.
Figure 1-4 Content of license_multi_touch.dat
2. Open your Quartus II license.dat file in a text editor.
3. Copy everything under license_multi_touch.dat and paste it at the end of your Quartus II
license file. (Note: Do not delete any FEATURE lines from the Quartus II license file. Doing so will result in an unusable license file.) .
4. Save the Quartus II license file.
Note: The Terasic IP Multi-touch IP can also be found under the \IP folder in the system CD as well as the \IP folder in the reference designs.
6
1.4
1.4
Assembly
Assembly
Here are the procedures to assemble the MTL kit:
1. Connect the IDE cable to the IDE connector on the back of the MTL as shown in the Figure
1-5.
Figure 1-5 MTL connection for the IDE cable
2. Place four silicon footstands to foot pegs of the MTL as shown in Figur e 1-6.
Figure 1-6 MTL Footstand Setup
7
1.5
1.5
Connectivity
Connectivity
The following figures show the connectivity for MTL to DE2-115 and DE2 FPGA Development Boards. Note: The 5V power supply is required to connect to the DE2.
Figure 1-7 MTL with DE2-115
Figure 1-8 MTL with DE2
1.6
1.6
Getting Help
Getting Help
Here is information of how to get help if you encounter any problem:
Office Hours: 9:00 a.m. to 6:00 p.m. (GMT +8)
Telephone: +886-3-550-8800
Email: support@terasic.com
Chapter 2
Architecture of MTL
This chapter provides information regarding features and architecture of the Multi-touch LCD Module (MTL).
8
2.1
2.1
Features
Features
The key features of this module are listed below:
800x480 pixel resolution LCD with 24-bit color depth
Two-point multi-gesture support
Single touch support
IDE interface
2x20 GPIO interface with ITG adapter
2.2
2.2
MTL Kit
MTL Kit
The MTL kit is assembled via three components:
Multi-touch LCD Module
IDE Cable
IDE to GPIO (ITG) adapter
The IDE cable is used to provide a high-speed signal transmission for 33 MHz video signals. The ITG adapter is designed to map the standard IDE pin assignment to the 2x20 GPIO interface on the FPGA boards.
2.3
2.3
Multi-touch LCD Module (MTL)
Multi-touch LCD Module (MTL)
CCoommppoonneenntt aanndd LLaayyoouutt
The top view of MTL is shown in Figure 2-1.
Loading...
+ 21 hidden pages