Question
Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references.
Students may use these solutions for personal skill-building and practice.
Unethical use is strictly forbidden.

Introduction

A mini CPU is designed using Verilog HDL. This mini CPU can perform some of the
• Basic Arithmetic,
• Logical and
• Comparison operations.
The figure below describes the top level block diagram for the design with description of the Input/Output Pins.

Table 1: Pinout Description of Project1_top.
Port Name DE-10 PIN Port Width Direction Description
clk Max10_CLK1_50 1 Input System Clock
databus SW7..SW0 8 Input Operands are provided on this input.
operation SW9..SW8 2 Input Selects different operations of Arithmetic, Logical and Comparison Modes.
mode KEY1..KEY0 2 Input Selects the four modes of the CPU.
carry LEDR9 1 Output Status of Carry after the result of different operations.
DIG1 HEX00..HEX06 7 Output MSB of the result displayed on Seven Segments.
DIG0 HEX10..HEX16 7 Output LSB of the result displayed on Seven Segments.
led LEDR8..LEDR0 9 Output Knight rider pattern will be displayed
This is only a preview of the solution.
Please use the purchase button to see the entire solution.
By purchasing this solution you'll be able to access the following files:
Solution.docx
Solution.zip
Purchase Solution
$114.30
Google Pay
Amazon
Paypal
Mastercard
Visacard
Discover
Amex
View Available Computer Science Tutors 640 tutors matched
ionut
Ionut
(ionut)
Master of Computer Science
Hi! MSc Applied Informatics & Computer Science Engineer. Practical experience in many CS & IT branches.Research work & homework
5/5 (6,804+ sessions)
1 hour avg response
$15-$50 hourly rate
Pranay
(math1983)
Doctor of Philosophy (PhD)
Ph.D. in mathematics and working as an Assistant Professor in University. I can provide help in mathematics, statistics and allied areas.
4.6/5 (6,681+ sessions)
1 hour avg response
$40-$50 hourly rate
Leo
(Leo)
Doctor of Philosophy (PhD)
Hi! I have been a professor in New York and taught in a math department and in an applied math department.
4.9/5 (6,428+ sessions)
2 hours avg response

Similar Homework Solutions