SlideShare a Scribd company logo
1 of 13
‘Design of combinational circuit using CPLD’
E-Assignment
Submitted By
Hemant Chaurasia
ECE-3rd Year
Roll No.100170035
Submitted To
Er. Mandeep Sir
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
•CPLD stands for Complex Programmable Logic Devices
•CPLD is a programmable logic Device with complexity between that
of PALs and FPGAs.
•It is a combination of a fully programmable AND/OR array and a bank of
macrocells.
•The AND/OR array is reprogrammable.
•Macrocells are functional blocks that perform combinatorial or sequential
logic, and also have the added flexibility for true or complement, along with
varied feedback paths.
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
Pin No(21,41)= VCC(Dedicated Power Pin)
Pin No(23,31,10)= GND(Dedicated Ground
Pin)
Pin No(32)= 3.3v
Pin No(1-9,11-14,18-20,22,24-29,33-40,42-
44)= Data Pin(32 Input Pins)
Pin No(15)= TD1(Test Data In, JTAG Pin)
Pin No(16)= TMS(Test Mode Select, JTAG
pin)
Pin No(17)= TCK(Test Clock, JTAG Pin)
Pin No(30)= TD0(Test Data Out, JTAG Pin)
Fig. Pin Diagram of
CPLD(XC9572-15PC44C)
Sir Chhotu Ram Institute of Engineering and Technology CCSU
Campus Meerut
•CPLDs can be use for combinational and sequential
logic circuit.
•Logic Array block(LAB) consist 16 marcocells.
•In I/O block, it is a programmable Input and output
block for Input, Output and both are.
•Each LAB, memory element and I/O blocks
connected with programming interconnect.
Fig. Architecture of CPLDs
Fig. Logic Diagram of 2 marcocells
Sir Chhotu Ram Institute of Engineering and Technology CCSU
Campus Meerut
Let’s assume we are going to design And Gate using CPLDs.
Here Few Steps to design
Step1.Open Project Navigator which is appear in your Desktop Screen
Step2. Go to File and Select New Project.
Step3. Write Project name and
click Next bottom.
Step4. Select Device Family,
Device name, Package and
Speed Grade
Click Next bottom
Sir Chhotu Ram Institute of Engineering and Technology CCSU
Campus Meerut
Step5. Add New Source
Step6. Write the File Name As previous
project name
and Select VHDL Module and Click the
Next bottom.
Sir Chhotu Ram Institute of Engineering and Technology CCSU
Campus Meerut
Step7. Write the Architecture Name
and Define the Port Name with
Direction and Click on Next.
Step8. Click On Finish
Sir Chhotu Ram Institute of Engineering and Technology CCSU
Campus Meerut
Step9. As you can see your file
added as Source file after that click
on Next
Step10. Click on Finish
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
Step11. Complete the VHDL Program and Synthesis the design
using XST. Click on Lunch ModelSlim Simulator.
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
Step12. Put the values and analysis of waveform.
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
Step13. Analyse the waveform and go to assign pin package bottom. After the
connect the CPLD from your computer and burn the program on CPLD.
Now CPLD is
ready to use as
your respective
program.
Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut

More Related Content

What's hot

What's hot (9)

Saie saraf resume_2
Saie saraf resume_2Saie saraf resume_2
Saie saraf resume_2
 
ziad_cv
ziad_cvziad_cv
ziad_cv
 
Elastic High Performance Applications – A Composition Framework
Elastic High Performance Applications – A Composition FrameworkElastic High Performance Applications – A Composition Framework
Elastic High Performance Applications – A Composition Framework
 
Module 5: CPLD & FPGA
Module 5: CPLD & FPGAModule 5: CPLD & FPGA
Module 5: CPLD & FPGA
 
Mansi Thukral_281019
Mansi Thukral_281019Mansi Thukral_281019
Mansi Thukral_281019
 
sharath nw resume
sharath nw resumesharath nw resume
sharath nw resume
 
Cv new basu fresher embedded
Cv new basu fresher embeddedCv new basu fresher embedded
Cv new basu fresher embedded
 
Networking Articles Overview
Networking Articles OverviewNetworking Articles Overview
Networking Articles Overview
 
VISHNU POREDDY Resume
VISHNU POREDDY ResumeVISHNU POREDDY Resume
VISHNU POREDDY Resume
 

Similar to Introducation of CPLDS and Design of Combinational circuit using CPLD

Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_Exp
Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_ExpResume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_Exp
Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_ExpPrathamesh Chodankar
 
Sudheer vaddi Resume
Sudheer vaddi ResumeSudheer vaddi Resume
Sudheer vaddi ResumeSudheer Vaddi
 
Arduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemArduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemMadhav Reddy Chintapalli
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 
1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptxTcManjunath1
 
Vlsi Summer training report pdf
Vlsi Summer training report pdfVlsi Summer training report pdf
Vlsi Summer training report pdfGirjeshVerma2
 
Blake Xu Resume
Blake Xu ResumeBlake Xu Resume
Blake Xu ResumeBlake Xu
 
Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1gajendra parmar
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017Kayathri Devi D
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleMoe Moe Myint
 
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...DETER-Project
 

Similar to Introducation of CPLDS and Design of Combinational circuit using CPLD (20)

Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_Exp
Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_ExpResume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_Exp
Resume_Prathamesh_VLSI_VIT_UNIVERSITY_Cadence_11Months_Exp
 
Sudheer vaddi Resume
Sudheer vaddi ResumeSudheer vaddi Resume
Sudheer vaddi Resume
 
Ramesh resume
Ramesh resumeRamesh resume
Ramesh resume
 
Arduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemArduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning System
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Capstone Report
Capstone ReportCapstone Report
Capstone Report
 
IT6511 Networks Laboratory
IT6511 Networks LaboratoryIT6511 Networks Laboratory
IT6511 Networks Laboratory
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
 
CPLD & FPGA
CPLD & FPGACPLD & FPGA
CPLD & FPGA
 
1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx
 
Vlsi Summer training report pdf
Vlsi Summer training report pdfVlsi Summer training report pdf
Vlsi Summer training report pdf
 
FPGA IMPLEMENTATION OF APPROXIMATE SOFTMAX FUNCTION FOR EFFICIENT CNN INFERENCE
FPGA IMPLEMENTATION OF APPROXIMATE SOFTMAX FUNCTION FOR EFFICIENT CNN INFERENCEFPGA IMPLEMENTATION OF APPROXIMATE SOFTMAX FUNCTION FOR EFFICIENT CNN INFERENCE
FPGA IMPLEMENTATION OF APPROXIMATE SOFTMAX FUNCTION FOR EFFICIENT CNN INFERENCE
 
Blake Xu Resume
Blake Xu ResumeBlake Xu Resume
Blake Xu Resume
 
Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017
 
RESUME_
RESUME_RESUME_
RESUME_
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
 

Recently uploaded

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
 
(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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
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
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
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
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(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
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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
 
(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...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
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
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
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, ...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
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...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(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
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Introducation of CPLDS and Design of Combinational circuit using CPLD

  • 1. ‘Design of combinational circuit using CPLD’ E-Assignment Submitted By Hemant Chaurasia ECE-3rd Year Roll No.100170035 Submitted To Er. Mandeep Sir
  • 2. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut •CPLD stands for Complex Programmable Logic Devices •CPLD is a programmable logic Device with complexity between that of PALs and FPGAs. •It is a combination of a fully programmable AND/OR array and a bank of macrocells. •The AND/OR array is reprogrammable. •Macrocells are functional blocks that perform combinatorial or sequential logic, and also have the added flexibility for true or complement, along with varied feedback paths.
  • 3. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut Pin No(21,41)= VCC(Dedicated Power Pin) Pin No(23,31,10)= GND(Dedicated Ground Pin) Pin No(32)= 3.3v Pin No(1-9,11-14,18-20,22,24-29,33-40,42- 44)= Data Pin(32 Input Pins) Pin No(15)= TD1(Test Data In, JTAG Pin) Pin No(16)= TMS(Test Mode Select, JTAG pin) Pin No(17)= TCK(Test Clock, JTAG Pin) Pin No(30)= TD0(Test Data Out, JTAG Pin) Fig. Pin Diagram of CPLD(XC9572-15PC44C)
  • 4. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut •CPLDs can be use for combinational and sequential logic circuit. •Logic Array block(LAB) consist 16 marcocells. •In I/O block, it is a programmable Input and output block for Input, Output and both are. •Each LAB, memory element and I/O blocks connected with programming interconnect. Fig. Architecture of CPLDs Fig. Logic Diagram of 2 marcocells
  • 5. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut Let’s assume we are going to design And Gate using CPLDs. Here Few Steps to design Step1.Open Project Navigator which is appear in your Desktop Screen Step2. Go to File and Select New Project.
  • 6. Step3. Write Project name and click Next bottom. Step4. Select Device Family, Device name, Package and Speed Grade Click Next bottom Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 7. Step5. Add New Source Step6. Write the File Name As previous project name and Select VHDL Module and Click the Next bottom. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 8. Step7. Write the Architecture Name and Define the Port Name with Direction and Click on Next. Step8. Click On Finish Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 9. Step9. As you can see your file added as Source file after that click on Next Step10. Click on Finish Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 10. Step11. Complete the VHDL Program and Synthesis the design using XST. Click on Lunch ModelSlim Simulator. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 11. Step12. Put the values and analysis of waveform. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut
  • 12. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut Step13. Analyse the waveform and go to assign pin package bottom. After the connect the CPLD from your computer and burn the program on CPLD. Now CPLD is ready to use as your respective program.
  • 13. Sir Chhotu Ram Institute of Engineering and Technology CCSU Campus Meerut