UTLP Training Hands on training of

Unified Technology Learning Platform

-for beginners

Mission 10X and SIT

Agenda Idea of UTLP kit.



Interfaces in UTLP.



Required Softwares and Utilities.



Programming the ARM using embedded C.



Programming FPGA using Verilog/VHDL.



Some mini Projects demonstrated.



Idea of UTLP kit.

Its an Unified platform which involves ARM (Advanced Risk Machine) FPGA (Field Programmable Gate Arrays) DSP (Digital Signal Processors)

Interfaces in UTLP-Hardware board Top view

Haardware Board Bottom view

List of Intefaces- The I/O devices Output Devices

Input devices ●

Dip switches- For Arm, 8 No. –



LEDs -For Arm 8 No. –

For FPGA, 8 No.

For FPGA 8 No.

Push button Switches. 4 No.



7-Segment blocks 4 No.

External Mic pin



Character LCD- 16*2

Touch Screen on board



Graphics LCD.



External touch panel



DAC



Camera



External LCD



Bluetooth connector



TV out



ADC input



Speaker L+R



External Keypad



VGA out



GPS Hearder



UART



FPGA UART







Required Softwares and Utilities - in PC

ULK Control Panel Eclipse Xilinx

Before opening control panel, the PC under use should be configured with the following ip format.

Ip configuration in terminal

ULK Control Panel ●





Its a means to connect/ aceess UTLP(ULK) board. Lists all UTLPs connected to your PC. It allows you to load a –

.bin file on ARM.



.xsvf file on FPGA.

Eclipse for ARM -.bin file generation

It is a platform of coding for ARM. It allows user to code in Embedded C and C++ languages. Upon compilation this generates a .bin file, which can be used for programming ARM through Control Panel.

Xilinx for FPGA- .xsvf generation



Its a platform of coding for FPGA.



It allows user to write codes in Verilog/ VHDL languages.



It generates a .bit file and converted to .xsvf for programming FPGA through control panel.

A simple ARM programming Example Steps involved in generating .bin file Open Eclipse. Creat new C/C++ project. Add the following files for the created project. Macros.h Project.lds Make file Now create a main.c file to write the code of your wish. Clean the project for verifying the syntax errors and for generating .bin file.

Structure of Embedded C code General structure ●

Header files



Program entry



Main program –



API's for I/O control.

Subprograms





An example of LED control #include "macros.h" #include



int main(void) PROGRAM_ENTRY; int main () { char user_string[100]; unsigned long a = 0; ulk_cpanel_printf ("Enter the LED number to glow \n"); ulk_scanf_hex (&a); ulk_proc_led_config(a-1); ulk_proc_led_drive(a-1,1); return 0; }

Storing .bit file on ARM

Open ULK control panel.



Click on load



Click on browse

FPGA Programming ●

Open Xilinx software



Create a project with device properties as follows:



Generating .bit file & .xsvf file ●



● ●

Write the code of particular objective using VHDL or Verilog. Create area constraints for the i/o variables declared in the code. Check syntax and generate programming .bit file. Configure target device. Select boundary scan mode and the .bit file. Create a new xsvf file and program the target device module in the PC itself.

.xsvf generation

Programming on .xsvf file

Loading .xsvf on FPGA of board

Thank you

Unified Technology Learning Platform Unified ... -

FPGA (Field Programmable Gate Arrays). DSP (Digital Signal ... Its a means to connect/ aceess UTLP(ULK) board. ... Open Xilinx software. ○ Create a project ...

1MB Sizes 68 Downloads 476 Views

Recommend Documents

Unified Storage
Dec 10, 2009 - from any web browser, PC or mobile device. Online and Offline – synchronization ensures information access even without Internet access. Search and Organize – find, tag and create information. Share and Publish – securely share i

Technology and the Changing Family: A Unified Model ...
Go to http://dx.doi.org/10.1257/mac.20130156 to visit the article page for additional materials and author ..... ulative share of household income ... JAnUAry 2016 recently the internet, have reduced the need for household labor.9 At the same time, t

Unified Communication X (UCX) - GitHub
100. 6.14.4.4 uct_ep_am_short(uct_ep_h ep, uint8_t id, uint64_t header, ...... the context configuration, including memory domains, transport resources, and ...... In addition the application is responsible to free the descriptor back to UCP library.

A Unified Learning Paradigm for Large-scale Personalized Information ...
2Electrical & Computer Engineering, University of California, Santa Barbara. 3Computer ... ULP is essential for large-scale information management. First, for a ...

Unified Video Annotation via Multigraph Learning - IEEE Xplore
733. Unified Video Annotation via Multigraph Learning. Meng Wang, Xian-Sheng Hua, Member, IEEE, Richang Hong, Jinhui Tang, Guo-Jun Qi, and Yan Song.

unified communications pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. unified communications pdf. unified communications pdf. Open. Extract. Open with. Sign In. Main menu.

Unified Inference in Extended Syllogism - Semantic Scholar
duction/abduction/induction triad is defined formally in terms of the position of the ... the terminology introduced by Flach and Kakas, this volume), cor- respond to ...

Toward a Unified Artificial Intelligence - Semantic Scholar
Department of Computer and Information Sciences. Temple University .... In the following, such a system is introduced. ..... rewritten as one of the following inheritance statements: ..... goal is a matter of degree, partially indicated by the utilit

apple valley unified school district
DRUG AND ALCOHOL FREE WORKPLACE: . .... (m) All work is subject to the 100% approval of the project or purchase by the FCC under the E-rate discount ...

Moving Forward: A Unified Statement.pdf
Page 1 of 8. FEBRUARY 2018. Moving Forward: A Unified Statement on the. Humane, Sustainable, and Cost-Eective. On-Range Management of America's Wild. Horses and Burros. © Kimerlee Curyl. Page 1 of 8. Page 2 of 8. 1. 2. 3. Page 2 of 8. Page 3 of 8. 4

GILROY UNIFIED SCHOOL DISTRICT Sprains ...
these activities include, but are not limited to, the following: Sprains/strains ... Medical Insurance Carrier. Policy No. Address. A signed VOLUNTARY ACTIVITIES ...

Benchmarking and Evaluating Unified Memoryfor ...
machine learning. Therefore, GPUs will remain a crucial component in supercomputing systems in the foreseeable future. For instance, the next generation supercomputer in. ORNL, Summit, will ... result, CPU and GPU could not access each other's memory

100 Addition - Clovis Unified School District
3. 1. 5. 1. 5. 0. 3. 4. 2. 1. + 9. + 5. + 3. + 1. + 0. + 7. + 4. + 7. + 6. + 0. 2. 7. 6. 3. 6. 5. 1. 6. 8. 0. + 2. + 4. + 6. + 6. + 1. + 9. + 2. + 3. + 6. + 3. 6. 7. 5. 3. 4. 0. 4. 5. 1. 9. + 7.

Tetryonic Unified Theory - an overview.pdf
scaffolding for large scale Matter and. interactions throughout the Universe. Page 3 of 11. Tetryonic Unified Theory - an overview.pdf. Tetryonic Unified Theory ...

Selma Unified Adopted Plan map.pdf
Selma Unified Adopted Plan map.pdf. Selma Unified Adopted Plan map.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Selma Unified Adopted ...

Apple Valley Unified School District
Apple Valley Unified School District. Electronic Information Resource User Contract. Page 1 of 2. We are pleased to announce that electronic information ...

Selma Unified Adopted Plan map.pdf
Hope St. L. o. ve St. F St. Alton St. Gary St. E St. D St. Jo. y St. Huntsman. Joy. Ct. A St ... Chandler. E Khan St. S Weber St. Golden State Blvd. O'Ryan. St. Stillman ... Valley Vw. Olive Walk. Locust St. Fig St. Sh. ockley. Ter. Ol vi e. Plum St.

Dell China, Unified Communications Principal Architect (Microsoft ...
Proven willingness to continue technical education and certification on evolving ... Principal Architect ... d Solutions Technical Presales) Shanghai or Beijing.pdf.

Unified Inference in Extended Syllogism - Semantic Scholar
... formally in terms of the position of the shared term: c© 1998 Kluwer Academic Publishers. ...... Prior Analytics. Hackett Publishing Company, Indianapolis, Indi-.