CEA FPGA Lab
CEA FPGA Lab
Outcomes:
The activity is mapped to CLO and your performance in this project will play an important role
in their attainment.
CLO Level PLO Outcome
02 P4 03 Construct a digital system using HDL(Verilog) and verify
results using testbench and simulation without any guideline.
03 A2 10 Be able to present and comply with key concepts and
procedures taught in FPGA lab.
Problem Statement
Implementation of 16 Bit processor on FPGA:
A processor is the logic circuitry that responds to and processes the basic instructions that drive a
computer. The processor is seen as the main and most crucial integrated circuitry (IC) chip in a
computer, as it is responsible for interpreting most of the computer’s commands. CPUs will
perform most basic arithmetic, logic, and I/O operations, as well as allocate commands for other
chips and components running in a computer.
The customizable Integrated Logic Analyzer (ILA) core is a logic analyzer core that can be used to
monitor the internal signals of a design. The ILA core includes many advanced features of modern
logic analyzers, including Boolean trigger equations, and edge transition triggers. Because the ILA
core is synchronous to the design being monitored, all design clock constraints that are applied to
your design are also applied to the components inside the ILA core.
Depth of knowledge and Depth of Analysis is required to,
i. Completely understand and devise an algorithm which can do all these
things effectively and efficiently.
ii. Utilize Range of Resources to test/debug and assess the performance of your
algorithm working.
Proposal Report
The proposal report should have the following parts.
• Cover page
• Including name and enrolment numbers, project name, instructor name, department,
and university name.
• Background of selected project.
• Conclusion
Use Times new roman format with heading of 16pts bold size, subheading of 14 pts bold size
and body of the text with 12 pts. Text should be justified with 1.15 line spacing.
Final Report
The final report should have the following parts.
• Cover Page
• Abstract
• Problem Statement
• Discussion: Complete discussion related to project parts. Flow chart/ Pseudo-
code must implement in Microsoft Visio.
• Results
• Conclusion
Submission of Report shall solely be via pdf generated by Latex Document Compiler
Only.
Deliverables
The project report should include objectives, background, abstract description, debugging,
simulation results/code ,test bench, ASM/State Diagram, and conclusion.
Marking Criteria
Proposal 2 Marks