SlideShare a Scribd company logo
1 of 15
A7441
–
Internship
-
I
VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
Autonomous institute, affiliated to JNTUH
Online Internship on Xilinx
SoC Design Flow
@ CoreEL Technologies is a Systems Engineering &
Technology Solutions Company founded in 1999. It is
headquartered in Bangalore, Karnataka, India.
By
22885A0404. – Narwa Nikhil
Under the guidance of
M. Gopi Krishna
Designation, Dept. of ECE
12/27/2023 1
Dept. of Electronics and Communication Engineering
12/27/2023 2
Dept. of Electronics and Communication Engineering
Certificate of Internship:
Xilinx SoC Design Flow
Xilinx SoC Design Flow
12/27/2023 3
Dept. of Electronics and Communication Engineering
Outline:
• Objectives (Crisp in 3-4 statements)
• History (Images)
• Introduction (Bullets with Images/Background knowledge)
• Architecture/Block Diagrams
• Methodology adapted in objectives achieved
• Skills (scientific and professional) learned during the internship
• Results/observations/work experiences
• Applications
• Conclusions
• References
12/27/2023 4
Dept. of Electronics and Communication Engineering
Objectives:
Xilinx SoC Design Flow
• To master foundational
concepts of digital electronics,
combinational circuits and
sequential logic, VLSI design
flow.
• To gain expertise in Verilog
language constructs, data flow
and structural modeling, and
FPGA design using tools like
Vivado.
• To develop skills in functional
simulation techniques, FSM
design, and translating Verilog
code to FPGA bitstream for
practical deployment.
12/27/2023 5
Dept. of Electronics and Communication Engineering
History:?
Xilinx SoC Design Flow
12/27/2023 6
Dept. of Electronics and Communication Engineering
Introduction:
For example: Information collected from web, have to cite below mentioned
Source: VLSI Design - FPGA Technology (tutorialspoint.com)
Xilinx SoC Design Flow
During the course of my
internship, I explored the field of
digital electronics and design
methodologies. I gained
proficiency in combinational and
sequential logic circuits, refined
my abilities in Verilog HDL for
effective design and simulation,
and explored the intricacies of
FPGA design processes,
particularly with the Xilinx FPGA 7
families. Additionally, I gained
practical experience with the
Vivado Design Suite and gained
valuable insights into FPGA
implementation. This holistic
experience has deepened my
12/27/2023 7
Dept. of Electronics and Communication Engineering
Architecture/Block Diagrams:
Xilinx SoC Design Flow
• CLB stands for Configurable
Logic Block in an FPGA.
• It's a fundamental unit that can be
tailored to perform specific logic
functions.
• CLBs offer flexibility, enabling
designers to customize logic as
per their application requirements.
• Wiring or pathways that allow for
connections between various
logic gates and storage elements
within the CLB.
12/27/2023 8
Dept. of Electronics and Communication Engineering
Methodology adapted in objectives
achieved:
Xilinx SoC Design Flow
• Online Sessions &
Assignments:
Focus on digital basics, logic,
and VLSI flow.
Interactive slides, discussions,
real-world tasks.
• Verilog Deep Dive:
Explore constructs, data types,
and modelling.
Live coding with Vivado for
design and synthesis.
• Simulation & Design Flow:
Delve into FSM principles, FPGA
flows.
12/27/2023 9
Dept. of Electronics and Communication Engineering
Skills (scientific and professional) learned
during the internship :
Xilinx SoC Design Flow
• Digital Design Expertise: Gain
foundational knowledge in digital
electronics and logic circuits.
• Verilog : Acquire skills in Verilog HDL for
both structural and behavioral modeling.
• Vivado design suite: Used for
designing, simulating, and synthesizing
FPGA-based digital systems.
• FPGA Application: Hands-on
experience with Xilinx FPGA 7 families
and Vivado for design and deployment.
12/27/2023 10
Dept. of Electronics and Communication Engineering
Results/observations/work experiences:
Xilinx SoC Design Flow
12/27/2023 11
Dept. of Electronics and Communication Engineering
Applications:
Xilinx SoC Design Flow
• Verilog is used for modeling and
simulating digital systems at
various levels of abstraction, from
gate-level to behavioral modeling,
• Verilog is extensively used for
designing ASIC’s for specific
applications such as in a consumer
electronics, automotive and
telecommunication.
• FPGA’s are used in test equipment
for generating signals, capturing
data, and performing real-time
analysis
• FPGA’s are integrated into
12/27/2023 12
Dept. of Electronics and Communication Engineering
Conclusions:
Xilinx SoC Design Flow
This internship report delves into digital VLSI design,
encompassing Verilog HDL, FPGA design flow using Xilinx Vivado, and
the integration of Zynq SoC architecture. It highlights the synergy
between hardware and software through Xilinx Vitis, emphasizing
practical applications with Xilinx peripherals. The report underscores
the intersection of theoretical understanding and hands-on experience
in digital design, setting a foundation for future innovations in the field.
12/27/2023 13
Dept. of Electronics and Communication Engineering
References:
[1] D. Pellerin, S. Thibault, Practical FPGA Programming in C (Prentice
Hall Professional Technical Reference, 2007)
[2] M. Boden, T. Fiebig, M. Reiband, and P. Reichel. 2008. GePaRD—A
high-level generation flow for partially reconfigurable designs. In
Proceedings of IEEE Computer Society Annual Symposium on VLSI
(ISVLSI).
[3] S. Brown, "FPGA architectural research: A survey", IEEE Des. Test.
Comput., vol. 13, no. 4, pp. 9-15, Winter 1996.
[4] S. Singh, "The Effect of Logic Block Architecture on FPGA
Performance", IEEE J. Solid-State Circuits, vol. 27, no. 3, pp. 281-287,
Mar. 1992.
Xilinx SoC Design Flow
12/27/2023 14
Dept. of Electronics and Communication Engineering
Any
Questions/Discussion
s ???
Xilinx SoC Design Flow
12/27/2023 15
Dept. of Electronics and Communication Engineering
Thank
You !!!
Xilinx SoC Design Flow

More Related Content

Similar to Internship PPT Template (1)_022402.ppt.x

Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogSTEPHEN MOIRANGTHEM
 
Krishnakumar signalling
Krishnakumar signallingKrishnakumar signalling
Krishnakumar signallingKrishna Kumar
 
Resume_Gaurav_Rai
Resume_Gaurav_RaiResume_Gaurav_Rai
Resume_Gaurav_Raigaurav rai
 
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)Manjeet Singh Lowanshi
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training pptBhagwan Lal Teli
 
Curriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_docCurriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_doclavanya jonnadula
 
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Obeo
 
Luke Grantham Resume - LinkedIn
Luke Grantham Resume - LinkedInLuke Grantham Resume - LinkedIn
Luke Grantham Resume - LinkedInLuke Grantham
 
CV_ALVIN SAZON HERRERA_
CV_ALVIN SAZON HERRERA_CV_ALVIN SAZON HERRERA_
CV_ALVIN SAZON HERRERA_Alvin Herrera
 
Fresher_IIT Kgp-CV
Fresher_IIT Kgp-CVFresher_IIT Kgp-CV
Fresher_IIT Kgp-CVjas22081990
 
DLD CEN201 LECTURE#01 Fall 2021.pptx
DLD CEN201 LECTURE#01 Fall 2021.pptxDLD CEN201 LECTURE#01 Fall 2021.pptx
DLD CEN201 LECTURE#01 Fall 2021.pptxArsalAzhar1
 
Design your career in VLSI
Design your career in VLSIDesign your career in VLSI
Design your career in VLSIM. Raja Reddy
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 

Similar to Internship PPT Template (1)_022402.ppt.x (20)

Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilog
 
Krishnakumar signalling
Krishnakumar signallingKrishnakumar signalling
Krishnakumar signalling
 
Resume_Gaurav_Rai
Resume_Gaurav_RaiResume_Gaurav_Rai
Resume_Gaurav_Rai
 
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
 
Curriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_docCurriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_doc
 
Ankit Kalola
Ankit KalolaAnkit Kalola
Ankit Kalola
 
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...
 
Luke Grantham Resume - LinkedIn
Luke Grantham Resume - LinkedInLuke Grantham Resume - LinkedIn
Luke Grantham Resume - LinkedIn
 
CV_ALVIN SAZON HERRERA_
CV_ALVIN SAZON HERRERA_CV_ALVIN SAZON HERRERA_
CV_ALVIN SAZON HERRERA_
 
Fresher_IIT Kgp-CV
Fresher_IIT Kgp-CVFresher_IIT Kgp-CV
Fresher_IIT Kgp-CV
 
DLD CEN201 LECTURE#01 Fall 2021.pptx
DLD CEN201 LECTURE#01 Fall 2021.pptxDLD CEN201 LECTURE#01 Fall 2021.pptx
DLD CEN201 LECTURE#01 Fall 2021.pptx
 
Ramesh resume
Ramesh resumeRamesh resume
Ramesh resume
 
team12.project_ver_1_(1).pptx
team12.project_ver_1_(1).pptxteam12.project_ver_1_(1).pptx
team12.project_ver_1_(1).pptx
 
ResumeLinkedIn
ResumeLinkedInResumeLinkedIn
ResumeLinkedIn
 
Abdelrahman_Elskhawy
Abdelrahman_ElskhawyAbdelrahman_Elskhawy
Abdelrahman_Elskhawy
 
Design your career in VLSI
Design your career in VLSIDesign your career in VLSI
Design your career in VLSI
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
resume
resumeresume
resume
 
Abdelrahman_Elskhawy
Abdelrahman_ElskhawyAbdelrahman_Elskhawy
Abdelrahman_Elskhawy
 

Recently uploaded

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 

Recently uploaded (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Internship PPT Template (1)_022402.ppt.x

  • 1. A7441 – Internship - I VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD Autonomous institute, affiliated to JNTUH Online Internship on Xilinx SoC Design Flow @ CoreEL Technologies is a Systems Engineering & Technology Solutions Company founded in 1999. It is headquartered in Bangalore, Karnataka, India. By 22885A0404. – Narwa Nikhil Under the guidance of M. Gopi Krishna Designation, Dept. of ECE 12/27/2023 1 Dept. of Electronics and Communication Engineering
  • 2. 12/27/2023 2 Dept. of Electronics and Communication Engineering Certificate of Internship: Xilinx SoC Design Flow
  • 3. Xilinx SoC Design Flow 12/27/2023 3 Dept. of Electronics and Communication Engineering Outline: • Objectives (Crisp in 3-4 statements) • History (Images) • Introduction (Bullets with Images/Background knowledge) • Architecture/Block Diagrams • Methodology adapted in objectives achieved • Skills (scientific and professional) learned during the internship • Results/observations/work experiences • Applications • Conclusions • References
  • 4. 12/27/2023 4 Dept. of Electronics and Communication Engineering Objectives: Xilinx SoC Design Flow • To master foundational concepts of digital electronics, combinational circuits and sequential logic, VLSI design flow. • To gain expertise in Verilog language constructs, data flow and structural modeling, and FPGA design using tools like Vivado. • To develop skills in functional simulation techniques, FSM design, and translating Verilog code to FPGA bitstream for practical deployment.
  • 5. 12/27/2023 5 Dept. of Electronics and Communication Engineering History:? Xilinx SoC Design Flow
  • 6. 12/27/2023 6 Dept. of Electronics and Communication Engineering Introduction: For example: Information collected from web, have to cite below mentioned Source: VLSI Design - FPGA Technology (tutorialspoint.com) Xilinx SoC Design Flow During the course of my internship, I explored the field of digital electronics and design methodologies. I gained proficiency in combinational and sequential logic circuits, refined my abilities in Verilog HDL for effective design and simulation, and explored the intricacies of FPGA design processes, particularly with the Xilinx FPGA 7 families. Additionally, I gained practical experience with the Vivado Design Suite and gained valuable insights into FPGA implementation. This holistic experience has deepened my
  • 7. 12/27/2023 7 Dept. of Electronics and Communication Engineering Architecture/Block Diagrams: Xilinx SoC Design Flow • CLB stands for Configurable Logic Block in an FPGA. • It's a fundamental unit that can be tailored to perform specific logic functions. • CLBs offer flexibility, enabling designers to customize logic as per their application requirements. • Wiring or pathways that allow for connections between various logic gates and storage elements within the CLB.
  • 8. 12/27/2023 8 Dept. of Electronics and Communication Engineering Methodology adapted in objectives achieved: Xilinx SoC Design Flow • Online Sessions & Assignments: Focus on digital basics, logic, and VLSI flow. Interactive slides, discussions, real-world tasks. • Verilog Deep Dive: Explore constructs, data types, and modelling. Live coding with Vivado for design and synthesis. • Simulation & Design Flow: Delve into FSM principles, FPGA flows.
  • 9. 12/27/2023 9 Dept. of Electronics and Communication Engineering Skills (scientific and professional) learned during the internship : Xilinx SoC Design Flow • Digital Design Expertise: Gain foundational knowledge in digital electronics and logic circuits. • Verilog : Acquire skills in Verilog HDL for both structural and behavioral modeling. • Vivado design suite: Used for designing, simulating, and synthesizing FPGA-based digital systems. • FPGA Application: Hands-on experience with Xilinx FPGA 7 families and Vivado for design and deployment.
  • 10. 12/27/2023 10 Dept. of Electronics and Communication Engineering Results/observations/work experiences: Xilinx SoC Design Flow
  • 11. 12/27/2023 11 Dept. of Electronics and Communication Engineering Applications: Xilinx SoC Design Flow • Verilog is used for modeling and simulating digital systems at various levels of abstraction, from gate-level to behavioral modeling, • Verilog is extensively used for designing ASIC’s for specific applications such as in a consumer electronics, automotive and telecommunication. • FPGA’s are used in test equipment for generating signals, capturing data, and performing real-time analysis • FPGA’s are integrated into
  • 12. 12/27/2023 12 Dept. of Electronics and Communication Engineering Conclusions: Xilinx SoC Design Flow This internship report delves into digital VLSI design, encompassing Verilog HDL, FPGA design flow using Xilinx Vivado, and the integration of Zynq SoC architecture. It highlights the synergy between hardware and software through Xilinx Vitis, emphasizing practical applications with Xilinx peripherals. The report underscores the intersection of theoretical understanding and hands-on experience in digital design, setting a foundation for future innovations in the field.
  • 13. 12/27/2023 13 Dept. of Electronics and Communication Engineering References: [1] D. Pellerin, S. Thibault, Practical FPGA Programming in C (Prentice Hall Professional Technical Reference, 2007) [2] M. Boden, T. Fiebig, M. Reiband, and P. Reichel. 2008. GePaRD—A high-level generation flow for partially reconfigurable designs. In Proceedings of IEEE Computer Society Annual Symposium on VLSI (ISVLSI). [3] S. Brown, "FPGA architectural research: A survey", IEEE Des. Test. Comput., vol. 13, no. 4, pp. 9-15, Winter 1996. [4] S. Singh, "The Effect of Logic Block Architecture on FPGA Performance", IEEE J. Solid-State Circuits, vol. 27, no. 3, pp. 281-287, Mar. 1992. Xilinx SoC Design Flow
  • 14. 12/27/2023 14 Dept. of Electronics and Communication Engineering Any Questions/Discussion s ??? Xilinx SoC Design Flow
  • 15. 12/27/2023 15 Dept. of Electronics and Communication Engineering Thank You !!! Xilinx SoC Design Flow