Design using VHDL with EDA Playground, a 4 x 4-bit

Posted
Approximately 3 Min Read

programming report and need the explanation and answer to help me learn.

all the information is in the file.
Requirements:
Coursework (ENG2025 Digital Electronics 2022-23) 1) Design using VHDL with EDA Playground, a 4 x 4-bit parallel multiplier using the correct number of adder blocks – full-adders (FAs) and half-adders (HA). This must include the AND gates to generate the product terms and use the carry-save method with a ripple-carry adder in the final row (CLA adder is not required in the last row). a. You would need to use the RTL level design for the basic gates, i.e., AND, OR, XOR, etc. gates. Then, FAs and HAs need to be implemented using the structural (or logic gate) level design. Finally, the final parallel adder requires the structural (or logic gate) level design for connecting the AND gates, FAs and HAs. b. Per each of the basic gates, consider the delay based on the architecture, i.e., AND gates delay; c. Show simulation results by designing a dedicated testbench (i.e., testbench.vhd) and using Open EPWave with different input values in the range of 0-15. d. You should explain in a short report the design process and choices (up to 2 pages max). 2) Design in VHDL, using EDA Playground, a 4-bit serial multiplier. You can choose either an 8-bit Adder, as shown in Fig. 1, in which, by relying on a CLK signal, the following operations are repeatedly executed to obtain the final result: 1. Load R and D; Clear P to 0 (only the first time); 2. Add the partial product (r0 AND D) to P; 3. Shift R right 1 bit; Shift D left 1 bit; 4. Repeat from step 2 a total of 4 times. Fig. 1 4×4-bit multiplier using an 8-bit Adder Or, you can choose a 4-bit Adder, as shown in Fig. 2.
Fig. 2 4×4-bit multiplier using a 4-bit Adder (smaller version) a. You would need to use a structural (or logic gate) level and RTL level design, processes, and event-based logic for the memory elements. b. Consider the delay based on the adder architecture, i.e. 4-bit adder; c. Show simulation results by designing a dedicated testbench (i.e., testbench.vhd) and using Open EPWave with different input values in the range of 0-15. d. You should explain in a short report the design process and choices (up to 2 pages max). Important: these designs use registers (such as shift registers), for example, the Multiplicand D, Multiplier R, and Result Register P. 3) If you have implemented both designs, provide a comparison in terms of delay between parallel vs serial implementation and also in comparison with theory (i.e., equations). Submission Submit the *.vhd source files and testbench.vhd file plus the report(s) on CANVAS in a single zip file. Deadline the 24th of April. Marking scheme This coursework contributes 20% to the total module mark. To get the mark, you are expected to complete at least one of the two questions, 1) or 2), and this will give a mark of up to 12%. If you answer both questions, 1) and 2), you can get a mark of up to 18%. If you then address also question 3) you can get mark up to 20%.

Every Student Buys Essays from us, here is why!

Pressed for time to complete assignments or when you feel like you cannot write, you can purchase an essay on our website. Some students also want model papers to use as samples when revising or writing. There are also students who approach our essay writing service to beat deadlines. We handle every type of homework, assignment, and academic writing tasks. You can buy college essays and other assignments here. At a glance, here are some reasons students prefer our website.

100% Original Essays and Papers

You can be sure that you are getting a paper that is custom written based on your instructions. We do not sell papers that are pre-written. Instead, we write every essay from scratch. When you say “write my essay,” we respond by giving you a paper that is 100% original and free of any plagiarism. The essays you purchase from us have never been sold anywhere.

Flexible & Affordable Prices

It does not cost a fortune to get academic writing help on our website. If you have a question from class, place an order, get a discount, and get cheap essay writing services. What you see as the price is what you pay for. There are no any hidden charges. If you need urgent papers, they might cost a little more, but the price is worth the quality you get in the end. Hire a professional academic writer beginning from $13 a page.

Anonymity, Privacy, and Confidentiality

No one will ever know that you purchased an essay or assignment from our website. The essays you buy from us are written by experts. Your data is only used to coordinate the essay writing services you get. No one can access your personal information and data. Go ahead and order an essay from our website. It is safe, secure, and convenient.

Services we offer

  • » Custom paper writing
  • » Question and answers
  • » Essay paper writing
  • » Editing and proofreading
  • » Plagiarism removal services
  • » Multiple answer questions
Order Now

Guarantee you

  • » Zero Plagiarism
  • » On-time delivery
  • » A-Grade Papers
  • » Free Revision
  • » 24/7 Support
  • » 100% Confidentiality
  • » Professional Writers
Order Now
Talk to Us on WhatsApp +16312597728