SlideShare a Scribd company logo
1 of 65
Electronics Hardware Design
using FPGA
Orientation, Scope Overview and Demonstration Session on
FPGA Technology
Presented by
Digitronix Nepal
www.digitronixnepal.com
facebook.com/DigitronixNepal
Who should participate?
Enthusiast of
 Electronics
 Computer &
 Electrical
Engineering
Date/Time: Jan 21, 2019
www.LogicTronix.com
Contents
Digitronix Nepal: An Introduction
Electronics Hardware Design: Major Streams
FPGA: Background, FPGA Design, Why FPGA?
Hi-Tech Applications that use FPGA
Opportunities and Trend on FPGA: Global & National
 Nepalese Engineering Colleges towards FPGA Technology
Academic Projects: Global & National Trend
National Activities on FPGA R& D
Digitronix Nepal’s Offerings: Internships and Job Opportunities
Digitronix Nepal
• We are Electronics Hardware Design Company; mainly
focused on FPGA Design Platform.
• Vision:- “Hardware based Intellectual Property-IP
development in Nepal”
• We also provide Trainings on FPGA, ARM, Raspberry PI and
Microcontrollers (AVR, PIC, Arduino).
• We provide internships on FPGA research and development
via FPGA R & D centers at IOE Pulchowk,Khwopa, Kathford,
Himalaya , KEC-Kalimati and XRLab Sagarmatha.
• We also Supports Faculties of Engineering Colleges for FPGA
based Research Projects.
For further details, please visit: www.digitronixnepal.com , Facebook.com/DigitronixNepal
Electronic Hardware Design: Major Streams
 Embedded Product Design using Microcontroller’s
and Microprocessors (IoT to Machine Intelligence)
 PCB Design, Electronic Circuit Design using EDA
tools
 Integrated Circuit Design: VLSI Design and
Verification
 FPGA,ASIC, SOC, SOPC Design and Verification
 Design and Verification
 Computer Aided intelligent Design Solutions
Short Introduction to FPGA
Programmable Logic Concept
• Unprogrammed
• Programmed
What is an FPGA?
An FPGA (Field Programmable
Gate Array) is a reprogrammable
chip which contains hundreds of
thousands of logic gates that
internally connects together to
build digital circuitry.
FPGA Global Applications by industrial
Sector (Source: Xilinx.com)
Renowned Projects in FPGA: LIGO: Gravitational Wave
detection , Satellites, SpaceX Falcon 9-Rocket, Defense
electronics, Telecom products
Field Programmable Gate Array (FPGA)
Dominant digital design implementation
Ability to re-configure FPGA to implement any digital logic function
Partial re-configuration allows a portion of the FPGA to be
continuously running while another portion is being re-configured
FPGAs also contain analog circuitry features including a
programmable slew rate and drive strength, differential comparators
on I/O designed to be connected to differential signaling channels.
Mixed-signal FPGAs contains ADCs and DACs with analog signal
conditional blocks allowing them to operate as a system-on-chip (SoC)
FPGA Architecture
Evolution of features in FPGAs
10
Picture Source: Xilinx
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),
• 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.
Electronic Hardware Design using FPGA
• FPGA Design
• IP Design and Verification
• Custom PCB Design with FPGA
Related Fields
• VLSI Design: Front End and Backend
• ASIC Design and Prototyping
• Design and Verification
FPGA Design
Hardware Description Languages
Need a language to describe hardware
Also called FIRMWARE
Two popular languages are VHDL , VERILOG
• Describe Logic as collection of Processes operating in Parallel
• Compiler (Synthesis) Tools recognise certain code constructs
and generates appropriate logic.
library ieee;
use ieee.std_logic_1164.all;
entity test is
port(
x: in std_logic;
y: in std_logic;
G: out std_logic);
end test;
architecture behavioural of test is
begin
G <= x AND y;
end behavioural;
Must write code with
understanding of how
it will be implemented.
Example: AND Gate Design in VHDL
Let us start with an AND gate. Here is the truth table:
A B Y
0 0 0
0 1 0
1 0 0
1 1 1
How do you know it works?
• Simulation
z<= a AND b;
Here, input a=0, b=1
and output z=0
FPGA Design Flow
1. High level Description of Logic Design (HDL)
2. Simulate the Design
3. Synthesise into a Netlist
• Boolean Logic Representation
4. Implementation: Target FPGA Device
• Translate
• Mapping
• Routing
5. Bit File for FPGA
Design Testing: Example
Switches for Input
and
LED’s for Output
Why FPGA?
Why FPGA?
FPGA Engineering jobs
Research Papers , Articles , conference and
workshops presentations are highly valued by
international universities , Academic and
professional institutions.
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: Marketrestandmarket
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. FPGA R & D center Establishments
2. National Seminar and Design Competitions
3. FPGA based Trainings.
4. Internship Opportunities.
5. Job Opportunities
Latest Xilinx FPGAs
Zynq UltraScale+ We have 1st MPSoC FPGA
Board from Dec, 13.
We have Ultra96 Board
ZCU102
Xilinx Development Boards
Xilinx Alveo
Xilinx Development Boards
Hi-Tech Applications that use Xilinx FPGAs
 Amazon EC2 Architecture
 Alibaba Cloud
 Microsoft Bing
 Intel Accelerator's
 High Speed Real Time Video Processing with Computer Vision
Algorithms (ML/NN)
FPGS’s in Hi-Tech Applications:
Where did FPGA’s taught in
Engineering Courses?
Courses related to FPGA in Electronics,
Computer & Electrical Engineering Streams
• Digital Logic
• Computer Architecture
• Embedded System
• VLSI Design
• Advance Digital Design
• Embedded System Design
with FPGA
Pokhara University also
offers Elective on:
Embedded System
Design with FPGA
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.
What most of Engineering Colleges have?: FPGA Tools
Spartan 3E FPGA, 2006 Revision
Nexys 2 FPGA
Softwares: Xilinx ISE
Tool
Where should
Colleges
Must Go
 Zybo FPGA (SoC)
Features:
• Low Cost
• ARM Cortex A9-Dual
• 7 Series FPGA Core
• High Performance IO
 Pynq (Python+Zynq)
 Zynq 7000 FPGA (SoC)
Features:
• Low Cost
• ARM Cortex A9-Dual
• 7 Series FPGA Core
• High Performance IO
Platform for FPGA R & D
in Nepal!
• Colleges having Zynq FPGA Boards & FPGA R& D Centres in
Nepal:
• Kathford Int’l College of Engineering & Management
• Khwopa Engineering College
• Himalaya College of Engineering
• National College of Engineering (NCE)
• Kathmandu Engineering College (KEC)
• Colleges having FPGA Resources: Legacy Boards & Tools
• Most of Engineering Colleges have such legacy tools
and FPGA Boards
http://www.openhw.eu/
What do we need
for R&D
in FPGA
under this platform
Resources
FPGA
based
R &D
Student
(BEX/BCT/BEL)
Faculties of
Engineering
Colleges
Digitronix
Nepal,
Facilitators
FPGA R & D
Center,
Managed by
ECE
Department
Facilitations by Digitronix Nepal
1. FPGA Orientations (In 2015, 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 FPGA
Available FPGA Boards with us and Projects!
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.
Practices of Academic Projects in FPGA: National
• Last year there was 2 Major
Projects on FPGA at Nepal
Engineering College done by
Abhidan Jung Thapa-
Team[OFDM Implementation on
FPGA] and Arjun Neupane &
Sijan Awal-Team [16 bit
microprocessor design]
• Each year students of Pulchowk
Campus,NEC did Major and Minor
Projects on FPGA.
• Including Image Processor, RISC Processor,
Robotic System, 3D Mapping Systems , Digital
Signal Processor etc.
• Professors and Faculties of Engineering College also did
projects based on FPGA’s.
Data Source: University/College
• Robotics: Image
Processing, Object
Recognition, Real time
Video Processing for
Security based Robots.
• Real time Face detection
and recognition.
• RISC Processor Design &
Implementation
• Image and Video
Annotation with FPGA
Weblinks for FPGA based project and Sources
Some Free IP Core (FPGA Module on VHDL/Verilog) and Opensource Core sites:
1. www.opencores.org
2.http://hamsterworks.co.nz/mediawiki/index.php/FPGA_Projects
3.www.codeforge.com/s/0/MFCC-vhdl-code
4.esd.cs.ucr.edu/labs/tutorial/
5.www.fpga4student.com/
6.www.vhdlguru.blogspot.com
7.verilog-code.blogspot.com/p/verilog-codesprojects.ht…
8. http://www.utdallas.edu/~axs109221/index_files/Page4382.htm
9. http://www.utdallas.edu/~axs109221/index_files/Page2527.htm
You can Add more open core sites here in comment yourself!!!
ZedBoard Projects from instructables.com
Projects on PYNQ FPGA
Face Recognition and Annotation project at
Digitronix Nepal
Community Projects from:pynq.io/examples.html
Skill Requirement for Research Internships
• HDL Programming (VHDL or Verilog)
• Spartan 3e FPGA Implementation
• ISE Design Suit design methodology
Extra Skill need to enhanced
• Linux
• TCL Script & OpenCL based programming
• VIVADO Design Suit IP design methodology
• High Level Synthesis [C/C++]
• 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
National Activities on FPGA R & D
in Nepal
Xilinx
ISE
Xilinx VIVADO
Seminar on “FPGA Design Platform in
Engineering Colleges of Nepal”
Baisakh 25, 2073
National FPGA Design Contest,
July 2 ,2016
Project competed at National FPGA Design
Contest ,July 2 ,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 Up
Cash Prize: NRs. 7,000
+Trainings +Internships
Winner
Cash Prize:
NRs. 15,000
+Trainings
+Internships
Second Runner Up
Cash Prize:
NRs. 4,000
+Trainings
+Internships
Winner: Rukesh Prajapati, from Khwopa Engineering College
Project: “AES Encryption of data for secure wireless
communication”, awarded a cash prize of NRs. 16,000.
1st runner-up: Ashutosh Karna,Aayush Shah & Shushma Pokharel
from Thapathali Engineering Campus, Prize NRs. 8,000
2nd runner-up: Rajan Kanu Baniya, Abhidan Jung Thapa,
Nepal Engineering College, Prize NRs. 5,000
Second All Nepal FPGA Design Competition
July 15,2017: Demo Day
Winner: Arjun Neupane, from Nepal Engineering
College
Project: “Microprocessor Design and Simulation”, awarded
a cash prize of NRs. 16,000.
1st runner-up: Kala Raut, Shweta Chaudhary, Icchcha
Rauniyar. Project: Traffic Light Design with FPGA
2nd runner-up: Suvash Pandey, Thapathali Campus
Project: Vehicle number Plate Detection with PYNQ FPGA
Trainings in FPGA
Embedded System Design with Zynq FPGA Training at Khwopa College of Engineering
Conducted Trainings:
1. For Lecturer:
i. Kantipur Engineering
College
ii. Khwopa College of
Engineering
2. For Students:
i. Himalaya College of
Engineering
ii. Kathford Int’l College of
Engg. & Management
iii. Khwopa College of
Engineering
iv. Kathmandu Engineering
College
FPGA based Online Courses at Udemy.com
Reference Guides on VHDL/Verilog/Tcl:
Ongoing Projects at Digitronix Nepal
• ADC Design and Implementation on FPGA
• Machine Learning with Tensorflow with FPGA for Object Recognition
• Video Processing with Zynq FPGA (ZedBoard/Zybo FPGA)
• Face Recognition with Annotation in Pynq FPGA
• FPGA Design with Zynq Ultrascale+
• Video Encryption and Decryption through wireless channel
• Reference Design and Guides on FPGA, Verilog, VHDL, Tcl
Possible opportunities in Nepal in FPGA
research and design
• Freelancing on FPGA Design with Upwork.com, freelancer.com and other sites.
• Working on R & D Projects
• Implementation of FPGA in Robotics, Automation, UAV’s (Drone)
Currently Digitronix Nepal is offering Internship’s on FPGA Design with Zynq,
Implementation of Computer Vision Algorithm in Pynq FPGA.
Do you know this guys?
LOCUS, IOE Pulchowk 2018 (Feb 2-4)
GBG BizFest Jan 5, 2019
Thank You !Queries are Welcome !

More Related Content

What's hot

Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 
Basic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLBasic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLJoohan KIM
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 
System On Chip
System On ChipSystem On Chip
System On Chipanishgoel
 
PIC 16F877A by PARTHIBAN. S.
PIC 16F877A   by PARTHIBAN. S.PIC 16F877A   by PARTHIBAN. S.
PIC 16F877A by PARTHIBAN. S.parthi_arjun
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology TrendsUsha Mehta
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modelingUsha Mehta
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design FlowMaurizio Donna
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDLanand hd
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adderABIN THOMAS
 

What's hot (20)

Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
Basic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLBasic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDL
 
Présentation FPGA
Présentation FPGAPrésentation FPGA
Présentation FPGA
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 
Fpga
FpgaFpga
Fpga
 
Altera flex
Altera flexAltera flex
Altera flex
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
PIC 16F877A by PARTHIBAN. S.
PIC 16F877A   by PARTHIBAN. S.PIC 16F877A   by PARTHIBAN. S.
PIC 16F877A by PARTHIBAN. S.
 
System on Chip (SoC)
System on Chip (SoC)System on Chip (SoC)
System on Chip (SoC)
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
AI Hardware
AI HardwareAI Hardware
AI Hardware
 
Asic design
Asic designAsic design
Asic design
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 

Similar to FPGA Design and Applications Orientation

Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems DesignReza Sameni
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training pptBhagwan Lal Teli
 
Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...ISA Interchange
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...IOSR Journals
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 
Internship PPT Template (1)_022402.ppt.x
Internship PPT Template (1)_022402.ppt.xInternship PPT Template (1)_022402.ppt.x
Internship PPT Template (1)_022402.ppt.xxsridhar6
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flowravi4all
 
Project report of 2016 Trainee_final
Project report of 2016 Trainee_finalProject report of 2016 Trainee_final
Project report of 2016 Trainee_finalAkash Chowdhury
 
CSE 690 Internship at NIKE Inc Final Report
CSE 690 Internship at NIKE Inc Final ReportCSE 690 Internship at NIKE Inc Final Report
CSE 690 Internship at NIKE Inc Final ReportCA Technologies
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applicationsSudhanshu Janwadkar
 
FPGA Architecture and application
FPGA Architecture and application FPGA Architecture and application
FPGA Architecture and application ADARSHJKALATHIL
 
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptL12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptMikeTango5
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)NAGASAI547
 
ARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsAnubhav Seth
 

Similar to FPGA Design and Applications Orientation (20)

Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
 
Rashmi_Palakkal_CV
Rashmi_Palakkal_CVRashmi_Palakkal_CV
Rashmi_Palakkal_CV
 
FPGAPpr_final
FPGAPpr_finalFPGAPpr_final
FPGAPpr_final
 
Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 
Internship PPT Template (1)_022402.ppt.x
Internship PPT Template (1)_022402.ppt.xInternship PPT Template (1)_022402.ppt.x
Internship PPT Template (1)_022402.ppt.x
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 
Project report of 2016 Trainee_final
Project report of 2016 Trainee_finalProject report of 2016 Trainee_final
Project report of 2016 Trainee_final
 
CSE 690 Internship at NIKE Inc Final Report
CSE 690 Internship at NIKE Inc Final ReportCSE 690 Internship at NIKE Inc Final Report
CSE 690 Internship at NIKE Inc Final Report
 
Detailed Cv
Detailed CvDetailed Cv
Detailed Cv
 
Resume_updated
Resume_updatedResume_updated
Resume_updated
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
FPGA Architecture and application
FPGA Architecture and application FPGA Architecture and application
FPGA Architecture and application
 
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptL12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 
ARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsARLabs:Profile & Training Programs
ARLabs:Profile & Training Programs
 

More from Krishna Gaihre

Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]Krishna Gaihre
 
How to Create and Program Flash PROM XCf04s on Spartan 3E
How to Create and Program Flash PROM XCf04s on Spartan 3EHow to Create and Program Flash PROM XCf04s on Spartan 3E
How to Create and Program Flash PROM XCf04s on Spartan 3EKrishna Gaihre
 
FPGA Selection Methodology for Real time projects
FPGA Selection Methodology for Real time projectsFPGA Selection Methodology for Real time projects
FPGA Selection Methodology for Real time projectsKrishna Gaihre
 
FPGA Board Selection for Beginners
FPGA Board Selection for BeginnersFPGA Board Selection for Beginners
FPGA Board Selection for BeginnersKrishna Gaihre
 
FPGA training session generic package and funtions of VHDL by Digitronix Nepal
FPGA training session generic package and funtions of VHDL by Digitronix NepalFPGA training session generic package and funtions of VHDL by Digitronix Nepal
FPGA training session generic package and funtions of VHDL by Digitronix NepalKrishna Gaihre
 
Innovation & entrepreneurship scenario and strategies
Innovation & entrepreneurship scenario and strategiesInnovation & entrepreneurship scenario and strategies
Innovation & entrepreneurship scenario and strategiesKrishna Gaihre
 
E learning with raspberry pi based minicomputer krishna gaihre
E learning with raspberry pi based minicomputer krishna gaihreE learning with raspberry pi based minicomputer krishna gaihre
E learning with raspberry pi based minicomputer krishna gaihreKrishna Gaihre
 
Remote sensing in space krishna
Remote sensing in space krishnaRemote sensing in space krishna
Remote sensing in space krishnaKrishna Gaihre
 

More from Krishna Gaihre (8)

Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
 
How to Create and Program Flash PROM XCf04s on Spartan 3E
How to Create and Program Flash PROM XCf04s on Spartan 3EHow to Create and Program Flash PROM XCf04s on Spartan 3E
How to Create and Program Flash PROM XCf04s on Spartan 3E
 
FPGA Selection Methodology for Real time projects
FPGA Selection Methodology for Real time projectsFPGA Selection Methodology for Real time projects
FPGA Selection Methodology for Real time projects
 
FPGA Board Selection for Beginners
FPGA Board Selection for BeginnersFPGA Board Selection for Beginners
FPGA Board Selection for Beginners
 
FPGA training session generic package and funtions of VHDL by Digitronix Nepal
FPGA training session generic package and funtions of VHDL by Digitronix NepalFPGA training session generic package and funtions of VHDL by Digitronix Nepal
FPGA training session generic package and funtions of VHDL by Digitronix Nepal
 
Innovation & entrepreneurship scenario and strategies
Innovation & entrepreneurship scenario and strategiesInnovation & entrepreneurship scenario and strategies
Innovation & entrepreneurship scenario and strategies
 
E learning with raspberry pi based minicomputer krishna gaihre
E learning with raspberry pi based minicomputer krishna gaihreE learning with raspberry pi based minicomputer krishna gaihre
E learning with raspberry pi based minicomputer krishna gaihre
 
Remote sensing in space krishna
Remote sensing in space krishnaRemote sensing in space krishna
Remote sensing in space krishna
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

FPGA Design and Applications Orientation

  • 1. Electronics Hardware Design using FPGA Orientation, Scope Overview and Demonstration Session on FPGA Technology Presented by Digitronix Nepal www.digitronixnepal.com facebook.com/DigitronixNepal Who should participate? Enthusiast of  Electronics  Computer &  Electrical Engineering Date/Time: Jan 21, 2019 www.LogicTronix.com
  • 2. Contents Digitronix Nepal: An Introduction Electronics Hardware Design: Major Streams FPGA: Background, FPGA Design, Why FPGA? Hi-Tech Applications that use FPGA Opportunities and Trend on FPGA: Global & National  Nepalese Engineering Colleges towards FPGA Technology Academic Projects: Global & National Trend National Activities on FPGA R& D Digitronix Nepal’s Offerings: Internships and Job Opportunities
  • 3. Digitronix Nepal • We are Electronics Hardware Design Company; mainly focused on FPGA Design Platform. • Vision:- “Hardware based Intellectual Property-IP development in Nepal” • We also provide Trainings on FPGA, ARM, Raspberry PI and Microcontrollers (AVR, PIC, Arduino). • We provide internships on FPGA research and development via FPGA R & D centers at IOE Pulchowk,Khwopa, Kathford, Himalaya , KEC-Kalimati and XRLab Sagarmatha. • We also Supports Faculties of Engineering Colleges for FPGA based Research Projects. For further details, please visit: www.digitronixnepal.com , Facebook.com/DigitronixNepal
  • 4. Electronic Hardware Design: Major Streams  Embedded Product Design using Microcontroller’s and Microprocessors (IoT to Machine Intelligence)  PCB Design, Electronic Circuit Design using EDA tools  Integrated Circuit Design: VLSI Design and Verification  FPGA,ASIC, SOC, SOPC Design and Verification  Design and Verification  Computer Aided intelligent Design Solutions
  • 6. Programmable Logic Concept • Unprogrammed • Programmed
  • 7. What is an FPGA? An FPGA (Field Programmable Gate Array) is a reprogrammable chip which contains hundreds of thousands of logic gates that internally connects together to build digital circuitry. FPGA Global Applications by industrial Sector (Source: Xilinx.com) Renowned Projects in FPGA: LIGO: Gravitational Wave detection , Satellites, SpaceX Falcon 9-Rocket, Defense electronics, Telecom products
  • 8. Field Programmable Gate Array (FPGA) Dominant digital design implementation Ability to re-configure FPGA to implement any digital logic function Partial re-configuration allows a portion of the FPGA to be continuously running while another portion is being re-configured FPGAs also contain analog circuitry features including a programmable slew rate and drive strength, differential comparators on I/O designed to be connected to differential signaling channels. Mixed-signal FPGAs contains ADCs and DACs with analog signal conditional blocks allowing them to operate as a system-on-chip (SoC)
  • 10. Evolution of features in FPGAs 10 Picture Source: Xilinx
  • 11. 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), • 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.
  • 12. Electronic Hardware Design using FPGA • FPGA Design • IP Design and Verification • Custom PCB Design with FPGA Related Fields • VLSI Design: Front End and Backend • ASIC Design and Prototyping • Design and Verification
  • 14. Hardware Description Languages Need a language to describe hardware Also called FIRMWARE Two popular languages are VHDL , VERILOG • Describe Logic as collection of Processes operating in Parallel • Compiler (Synthesis) Tools recognise certain code constructs and generates appropriate logic.
  • 15. library ieee; use ieee.std_logic_1164.all; entity test is port( x: in std_logic; y: in std_logic; G: out std_logic); end test; architecture behavioural of test is begin G <= x AND y; end behavioural; Must write code with understanding of how it will be implemented. Example: AND Gate Design in VHDL Let us start with an AND gate. Here is the truth table: A B Y 0 0 0 0 1 0 1 0 0 1 1 1
  • 16. How do you know it works? • Simulation z<= a AND b; Here, input a=0, b=1 and output z=0
  • 17. FPGA Design Flow 1. High level Description of Logic Design (HDL) 2. Simulate the Design 3. Synthesise into a Netlist • Boolean Logic Representation 4. Implementation: Target FPGA Device • Translate • Mapping • Routing 5. Bit File for FPGA
  • 18. Design Testing: Example Switches for Input and LED’s for Output
  • 20. Why FPGA? FPGA Engineering jobs Research Papers , Articles , conference and workshops presentations are highly valued by international universities , Academic and professional institutions.
  • 21. 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: Marketrestandmarket
  • 22. 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. FPGA R & D center Establishments 2. National Seminar and Design Competitions 3. FPGA based Trainings. 4. Internship Opportunities. 5. Job Opportunities
  • 24. Zynq UltraScale+ We have 1st MPSoC FPGA Board from Dec, 13. We have Ultra96 Board
  • 27. Hi-Tech Applications that use Xilinx FPGAs
  • 28.  Amazon EC2 Architecture  Alibaba Cloud  Microsoft Bing  Intel Accelerator's  High Speed Real Time Video Processing with Computer Vision Algorithms (ML/NN) FPGS’s in Hi-Tech Applications:
  • 29.
  • 30.
  • 31. Where did FPGA’s taught in Engineering Courses?
  • 32. Courses related to FPGA in Electronics, Computer & Electrical Engineering Streams • Digital Logic • Computer Architecture • Embedded System • VLSI Design • Advance Digital Design • Embedded System Design with FPGA Pokhara University also offers Elective on: Embedded System Design with FPGA
  • 33. 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.
  • 34. What most of Engineering Colleges have?: FPGA Tools Spartan 3E FPGA, 2006 Revision Nexys 2 FPGA Softwares: Xilinx ISE Tool
  • 35. Where should Colleges Must Go  Zybo FPGA (SoC) Features: • Low Cost • ARM Cortex A9-Dual • 7 Series FPGA Core • High Performance IO  Pynq (Python+Zynq)  Zynq 7000 FPGA (SoC) Features: • Low Cost • ARM Cortex A9-Dual • 7 Series FPGA Core • High Performance IO
  • 36. Platform for FPGA R & D in Nepal!
  • 37. • Colleges having Zynq FPGA Boards & FPGA R& D Centres in Nepal: • Kathford Int’l College of Engineering & Management • Khwopa Engineering College • Himalaya College of Engineering • National College of Engineering (NCE) • Kathmandu Engineering College (KEC) • Colleges having FPGA Resources: Legacy Boards & Tools • Most of Engineering Colleges have such legacy tools and FPGA Boards
  • 39. What do we need for R&D in FPGA under this platform
  • 41. Facilitations by Digitronix Nepal 1. FPGA Orientations (In 2015, 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 FPGA
  • 42. Available FPGA Boards with us and Projects!
  • 43. 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.
  • 44. Practices of Academic Projects in FPGA: National • Last year there was 2 Major Projects on FPGA at Nepal Engineering College done by Abhidan Jung Thapa- Team[OFDM Implementation on FPGA] and Arjun Neupane & Sijan Awal-Team [16 bit microprocessor design] • Each year students of Pulchowk Campus,NEC did Major and Minor Projects on FPGA. • Including Image Processor, RISC Processor, Robotic System, 3D Mapping Systems , Digital Signal Processor etc. • Professors and Faculties of Engineering College also did projects based on FPGA’s. Data Source: University/College • Robotics: Image Processing, Object Recognition, Real time Video Processing for Security based Robots. • Real time Face detection and recognition. • RISC Processor Design & Implementation • Image and Video Annotation with FPGA
  • 45. Weblinks for FPGA based project and Sources Some Free IP Core (FPGA Module on VHDL/Verilog) and Opensource Core sites: 1. www.opencores.org 2.http://hamsterworks.co.nz/mediawiki/index.php/FPGA_Projects 3.www.codeforge.com/s/0/MFCC-vhdl-code 4.esd.cs.ucr.edu/labs/tutorial/ 5.www.fpga4student.com/ 6.www.vhdlguru.blogspot.com 7.verilog-code.blogspot.com/p/verilog-codesprojects.ht… 8. http://www.utdallas.edu/~axs109221/index_files/Page4382.htm 9. http://www.utdallas.edu/~axs109221/index_files/Page2527.htm You can Add more open core sites here in comment yourself!!!
  • 46. ZedBoard Projects from instructables.com
  • 47. Projects on PYNQ FPGA Face Recognition and Annotation project at Digitronix Nepal Community Projects from:pynq.io/examples.html
  • 48. Skill Requirement for Research Internships • HDL Programming (VHDL or Verilog) • Spartan 3e FPGA Implementation • ISE Design Suit design methodology Extra Skill need to enhanced • Linux • TCL Script & OpenCL based programming • VIVADO Design Suit IP design methodology • High Level Synthesis [C/C++] • 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
  • 49. National Activities on FPGA R & D in Nepal
  • 51. Seminar on “FPGA Design Platform in Engineering Colleges of Nepal” Baisakh 25, 2073
  • 52. National FPGA Design Contest, July 2 ,2016
  • 53. Project competed at National FPGA Design Contest ,July 2 ,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 Up Cash Prize: NRs. 7,000 +Trainings +Internships Winner Cash Prize: NRs. 15,000 +Trainings +Internships Second Runner Up Cash Prize: NRs. 4,000 +Trainings +Internships
  • 54. Winner: Rukesh Prajapati, from Khwopa Engineering College Project: “AES Encryption of data for secure wireless communication”, awarded a cash prize of NRs. 16,000. 1st runner-up: Ashutosh Karna,Aayush Shah & Shushma Pokharel from Thapathali Engineering Campus, Prize NRs. 8,000 2nd runner-up: Rajan Kanu Baniya, Abhidan Jung Thapa, Nepal Engineering College, Prize NRs. 5,000
  • 55. Second All Nepal FPGA Design Competition July 15,2017: Demo Day
  • 56. Winner: Arjun Neupane, from Nepal Engineering College Project: “Microprocessor Design and Simulation”, awarded a cash prize of NRs. 16,000. 1st runner-up: Kala Raut, Shweta Chaudhary, Icchcha Rauniyar. Project: Traffic Light Design with FPGA 2nd runner-up: Suvash Pandey, Thapathali Campus Project: Vehicle number Plate Detection with PYNQ FPGA
  • 57.
  • 58. Trainings in FPGA Embedded System Design with Zynq FPGA Training at Khwopa College of Engineering Conducted Trainings: 1. For Lecturer: i. Kantipur Engineering College ii. Khwopa College of Engineering 2. For Students: i. Himalaya College of Engineering ii. Kathford Int’l College of Engg. & Management iii. Khwopa College of Engineering iv. Kathmandu Engineering College
  • 59. FPGA based Online Courses at Udemy.com
  • 60. Reference Guides on VHDL/Verilog/Tcl:
  • 61. Ongoing Projects at Digitronix Nepal • ADC Design and Implementation on FPGA • Machine Learning with Tensorflow with FPGA for Object Recognition • Video Processing with Zynq FPGA (ZedBoard/Zybo FPGA) • Face Recognition with Annotation in Pynq FPGA • FPGA Design with Zynq Ultrascale+ • Video Encryption and Decryption through wireless channel • Reference Design and Guides on FPGA, Verilog, VHDL, Tcl
  • 62. Possible opportunities in Nepal in FPGA research and design • Freelancing on FPGA Design with Upwork.com, freelancer.com and other sites. • Working on R & D Projects • Implementation of FPGA in Robotics, Automation, UAV’s (Drone) Currently Digitronix Nepal is offering Internship’s on FPGA Design with Zynq, Implementation of Computer Vision Algorithm in Pynq FPGA.
  • 63.
  • 64. Do you know this guys? LOCUS, IOE Pulchowk 2018 (Feb 2-4) GBG BizFest Jan 5, 2019
  • 65. Thank You !Queries are Welcome !

Editor's Notes

  1. Sir here is my tentative Presentation Slide for tomorrow. However i am customizing it for Students (why this is necessary for Graduate programs in best universities) and Questions provided by you today. please find the attachment!
  2. How to generate money, some how vision sharing Entry from university to professional company
  3. Why to do it How to work on it
  4. 14
  5. 17