FPGA Research &
Xilinx University Program (XUP)in Nepal
Presented By FPGA ResearcherDigitronix Nepal
Contents
Digitronix Nepal: Introduction
FPGA: Background
Opportunities and Trend on FPGA: Global & National
Nepalese Engineering Colleges towards FPGA Technology
Academic Projects: Global & National Trend
Xilinx University Program in Nepal
Resources provided by XUP for FPGA R & D
National Activities on XUP, FPGA R& D
Digitronix Nepal’s Offerings: Internships and Job Opportunities
2FPGA Research in Nepal, Implication of FPGA and XUP
Digitronix Nepal
• Vision:- “Hardware based Intellectual Property-IPdevelopment in Nepal”
• We also provide Trainings on FPGA, ARM, Raspberry PIand Microcontrollers (AVR, PIC, Arduino).
• We provide internships on FPGA research anddevelopment via XUP centers at IOE Pulchowk, Kathford,Himalaya , KEC-Kalimati and XRLab Sagarmatha.
• We also Supports Faculties of Engineering Colleges forFPGA based Research Projects.
3FPGA Research in Nepal, Implication of FPGA and XUP
Short Introduction to FPGA
4FPGA Research in Nepal, Implication of FPGA and XUP
What is an FPGA?
An FPGA (Field ProgrammableGate Array) is a reprogrammablechip which contains hundreds ofthousands of logic gates thatinternally connects together tobuild digital circuitry.
FPGA Global Applications by industrial Sector (Source: Xilinx.com)
Renowned Projects in FPGA: LIGO: Gravitational Wave detection , Satellites, Falcon 9-Rocket, Defense electronics, Telecom products
5FPGA Research in Nepal, Implication of FPGA and XUP
Different between FPGA and MCU’s• MCU (AVR,PIC,Arduino) / MP’s(ARM,PI) vs. FPGA ?
FPGA• User can configure with own architecture• FPGA consists of large Clock (MHz), • large programmable blocks , • memory elements (RAM , ROM) and• can process multiple task parallel (Concurrent Processing).• Large IO Pool
FPGA is targeted for Multiprocessing, less nonrecurring engineering costs (NRE) fast design period (time to market).
We can design and verify Microcontrollers in FPGA Design Flexibility.
Microcontrollers• MCU has less processing capacity on
the basis of memory and processes.
• It can process Single or specific process only
• Process time is high
• DSP and algorithms cant implement on it.
6FPGA Research in Nepal, Implication of FPGA and XUP
Why FPGA?
FPGA Engineering jobs
Research Papers , Articles , conference and workshops presentations are highly valued by international universities , Academic and professional institutions.
7FPGA Research in Nepal, Implication of FPGA and XUP
Global Opportunities: Industrial
• Big Companies: Xilinx , Altera , AVNET , TCS, Synopsys
• Every Precision based projects is implemented in FPGA and ASIC.
• Big Companies have design center at Asia: Singapore, Banglore, Japan, China etc.
• As in India (Bangalore): Xilinx, TCS , Synopsys and lots of companies work on HDL, RTL design and in VLSI
• Some FPGA trend news
Data Source: Marketrestandmarket8FPGA Research in Nepal, Implication of FPGA and XUP
National Scenario
• UGC, NAST ( they provide grants for research)
• NTC, NCELL , NTA (telecommunication based design and implementation)
• Real Time Solutions* also work on FPGA
• Digitronix Nepal in FPGA : 1. XUP center Establishments
2. National Seminar and Design Competitions
3. FPGA based Trainings.
4. Internship Opportunities.
5. Job Opportunities9FPGA Research in Nepal, Implication of FPGA and XUP
Nepalese Engineering Colleges towards FPGA technology
• TU-IOE,KU, Pokhara University and Purbanchal University have courses (syllabus) including with HDL in Digital Logic, FPGA & ASIC design in Embedded System and Computer Architecture.
• Engineering Colleges taught HDL design, simulations of Combinational and Sequential Circuits in Xilinx ISE design suit or ModelSim in Digital Logic, Computer Architecture and Embedded System etc.
• Most of Engineering Colleges have Xilinx Spartan 3e Series of FPGA , this FPGA can provide access to researcher and students for basic academic projects.
• Xilinx University Program (XUP) Center and XUP has donated FPGA Resources for XUP Centers.
10FPGA Research in Nepal, Implication of FPGA and XUP
Xilinx Spartan-3E FPGA
11
Most of Colleges have this series of FPGA
FPGA Research in Nepal, Implication of FPGA and XUP
Where shouldColleges Must Go
12
Zybo FPGA (SoC) Features:
• Low Cost• ARM Cortex A9-Dual• 7 Series FPGA Core• High Performance IO
We will See Demonstration on this FPGA
FPGA Research in Nepal, Implication of FPGA and XUP
Where shouldColleges Must Go
13
Pynq (Python+Zynq) Zynq 7000 FPGA (SoC)
Features:• Low Cost• ARM Cortex A9-Dual• 7 Series FPGA Core• High Performance IO
We will See Demonstration on this FPGA
FPGA Research in Nepal, Implication of FPGA and XUP
Academic Projects in FPGA: Global
• Most of Renowned Universities offering B.E and M.E on Electronics, Computer and Electrical Engineering have projects on FPGA’s: MIT, Stanford, UC Berkeley etc.• Cornell Universities: Prof. Bruce Land also guide/help international students
on FPGA based project through internet.
• Research Project on Graduate program of ECE might based on FPGA, so Graduate program applicants on ECE get emphasis by their FPGA based projects of B.E.
• Universities offer Graduate Research Assistanceship on Embedded System, VLSI Design, Computer Architecture based subjects.
• Professors and Faculties did different research projects for real time applications, which were funded by Government and Companies.
14FPGA Research in Nepal, Implication of FPGA and XUP
Practices of Academic Projects in FPGA: National
• Each year students of Pulchowk Campus did Major and Minor Projects on FPGA.• Including Image Processor, RISC Processor, Robotic System, 3D Mapping
Systems , Digital Signal Processor etc.
• Himalaya, KEC and Sagarmatha projects based on FPGA.
• Students of Khwopa College of Engineering also doing their project on FPGA.
• KU SoE students did different types of real time projects in FPGA.
• Professors and Faculties of Engineering College also did projects based on FPGA’s.
15FPGA Research in Nepal, Implication of FPGA and XUPData Source: University/College
FPGA Research Paper’s at NAST Conference 2016
Source: NAST16FPGA Research in Nepal, Implication of FPGA and XUP
Platform for FPGA R & D in Nepal!
17FPGA Research in Nepal, Implication of FPGA and XUP
Xilinx University Program (XUP) in Nepal
Image source :Xilinx.com18FPGA Research in Nepal, Implication of FPGA and XUP
Xilinx and XUP
• FPGA (Field Programmable Gate Array) and ASIC (Application Specific Integrated Circuit) Designer and Manufacturer
• Headquartered at San Francisco, USA. Research units at Ireland, Bangalore, Singapore etc.
• Xilinx Offered the University partnership program called XUP which is provided to enhance the universities professor and student skill on FPGA and Digital Design.
• Sponsor Design Contests
• Research Collaboration
• For more info : Xilinx.com/university
Data source: google.com19FPGA Research in Nepal, Implication of FPGA and XUP
Image source :Xilinx.com
Why XUP required in Nepal?
• To enhance FPGA Design skills for professors and students.
• To Create the FPGA research and development environment in Nepal.
• To Understand the professional Hardware Design environment with latest state of art design tools and methodology.
• To Create the opportunities for professors and student who are interested on the field of Hardware Design (FPGA, ASIC and VLSI).
• To create talented, creative and skillful engineers and professional working environment in Nepal.
• Opportunities on Hardware Design in Nepal will help to increase interest of students in Electronics Engineering.
20FPGA Research in Nepal, Implication of FPGA and XUP
1. Development Tools : ISE, VIVADO-Tools Licenses for XUP Centers (worth > $1000)
2. Hardware: Spartan, Vertex, Kintex, & Zynq-XUP also Donates FPGA Hardware’s for XUP Centers
3. XUP Offers Workshops for Professorsand Students. It can be accessed on Free.
Visit: Xilinx.com/University
21FPGA Research in Nepal, Implication of FPGA and XUP
Resources Provided by XUP:
Xilinx University Program(XUP) CentersIn Nepal for FPGA R & D
In Association with
Facebook.com/digitronixnepal
XUP Centers : Progress
• Group of Students from Pulchowk Campus BEX/70 is doing FPGA based Research Internship, they are doing research on Software Defined Radio (SDR) implementation and Image Processing based on FPGA.
• XUP Himalaya, students are doing their research on VIVADO based IPI Design for Ultrascale and Zynq FPGA Boards.
• Group of Students from Thapathali Campus, Sagarmatha Engineering College are also engaged on Internship for FPGA R & D.
• There are few groups of students (KEC Kalimati, Pulchowk) working on Internship based on Machine Learning/Neural Network Implementation on FPGA for Computer Vision Application/ADAS.
23FPGA Research in Nepal, Implication of FPGA and XUP
What do we needfor R&D
in FPGA under this platform
24FPGA Research in Nepal, Implication of FPGA and XUP
Resources
FPGA based R &D
Student (BEX/BCT/BEL)
Faculties of Engineering
Colleges
Digitronix Nepal,
Facilitators
XUP Center, Managed by
ECE Department
25
Facilitations by Digitronix Nepal
1. XUP and FPGA Orientations (In Mangsir, 2073
Orientations have been Organized at Pulchowk Campus, KEC Kalimati, Kathford, Thapathali, Himalaya, Sagarmatha)
2. FPGA Trainings (Faculty Training and Student Trainings)
3. Assisting Embedded System, COA and and Digital Logic Labs
4. Advanced Level Trainings on FPGA26FPGA Research in Nepal, Implication of FPGA and XUP
National Activities on FPGA R & Din Nepal
27FPGA Research in Nepal, Implication of FPGA and XUP
28
Seminar on “FPGA Design Platform in Engineering Colleges of Nepal through Xilinx University Program (XUP)” Baisakh 25, 2073
29FPGA Research in Nepal, Implication of FPGA and XUP
30FPGA Research in Nepal, Implication of FPGA and XUP
National FPGA Design Contest,July 2 2016
31FPGA Research in Nepal, Implication of FPGA and XUP
32FPGA Research in Nepal, Implication of FPGA and XUP
Project compete at National FPGA Design Contest , 2016. (Ashad 18, 2073), Pulchowk Campus
S.N Project Name
1 ALU Design (IOE Thapathali)
2 Digital Image Processor (IOE Pulchowk) [Winner:-“Best Project of the Contest”]
3 counter_0_9999 (Kantipur Engg. College)
4 Optimized ALU and MAC processor (Himalaya College of Engineering)
5 Live Video Streaming using Zybo Board (Himalaya College of Engineering)
6 Special FSM: Elevator Control System (Sagarmatha Engineering College)
7 4- Bit Binary Counter (Kantipur Engg. College)
8 Binary Clock (Kantipur Engineering College)
9 Token System (KEC, Kalimati)
10 EasyVend (KEC, Kalimati)
11 Traffic Light Controller (KEC, Kalimati)
12 TheEdge (KEC, Kalimati)
13 Traffic light controller (KEC, Kalimati)
14 Finite State Machine (KEC, Kalimati)
15 PerfectPitch (KEC, Kalimati)
16 Voice Control home automation (KEC, Kalimati)
First Runner UpCash Prize: NRs. 7,000 +Trainings +Internships
WinnerCash Prize: NRs. 15,000 +Trainings+Internships
Second Runner UpCash Prize: NRs. 4,000 +Trainings+Internships
33FPGA Research in Nepal, Implication of FPGA and XUP
We have Announcement…
34FPGA Research in Nepal, Implication of FPGA and XUP
“Second All Nepal FPGA Design Competition 2017”
Organizers
Timeline: will announced soon
Digitronix Nepal Email: [email protected]
Contact: 9841078525
Timelines
• Registration : Jan 30 – Feb 30, 2017
• Proposal submission : Jan 30- Feb 30, 2017
• Project Progress submission : March, 2017
• Pre Project Demonstration : April 15
• Final Demonstration and Prize Distribution : May, 2017
FPGA Research in Nepal, Implication of FPGA and XUP 36
Contest Themes
• Robotics
• Combinational Circuit Design
• Sequential Circuit Design
• Computer Vision and Natural Language Processing
: Image Processing, Multimedia Processing.
FPGA Research in Nepal, Implication of FPGA and XUP 37
Digitronix Nepal Offerings-FPGA Skillset Review-Internships-Job Opportunities-Project Support
38FPGA Research in Nepal, Implication of FPGA and XUP
FPGA Design : Skill Requirements review
• HDL Programming (VHDL or Verilog)
• Spartan 3e FPGA Implementation
• ISE Design Suit design methodology
FPGA Research in Nepal, Implication of FPGA and XUP
Extra Skill need to enhanced
• Linux
• TCL Script & OpenCL based programming
• VIVADO Design Suit IP design methodology
• Knowledge of AXI, PCIe & Simulations
Most of Student get idea from FPGA based Minor and
Major project !!!
If you have no more idea, then you can also join with
improve your skills from
Training and Workshop Sessions
39
40FPGA Research in Nepal, Implication of FPGA and XUP
41FPGA Research in Nepal, Implication of FPGA and XUP
42FPGA Research in Nepal, Implication of FPGA and XUP
43FPGA Research in Nepal, Implication of FPGA and XUP
44FPGA Research in Nepal, Implication of FPGA and XUP
45
Thank You !Queries are Welcome !
46FPGA Research in Nepal, Implication of FPGA and XUP