Get a unique, high-quality and non-plagiarized paper from us today at the most affordable price
Email us :

Faculty of Engineering and Computing

-Coventry University                                                                                                                                 Faculty of Engineering and Computing

Coursework Task Sheet – be sure to keep a copy of all work submitted

Section A – To be completed by the student
Family Name(s)Module No.


ID Number(s) (from your student card)Submit via the module Moodle site by 23:55 on

11th December 2015

Time taken (hrs) (per student for group coursework)

Dr A Mumtaz

Hand out date:

20th November

Module Code and Title

201CDE Analogue and Digital Electronics 2

No late work accepted. Extensions allowed only in extenuating circumstances. It is important that the work submitted is an individual effort. The penalties for plagiarism are severe. Full details on Faculty coursework policy and procedures are available at
Assignment No. / Title

Digital Coursework

Estimated Time (hrs)


Assignment type:


% of Module Mark


Section B – To be completed by the assessor
Marks breakdownMaxAwarded
Sequential design25
VHDL model and simulation25
Assessor’s signatureTotal


Internal moderators’ signature
This section may be used for feedback or other information
Learning outcomes assessed

1.     Analyse and design synchronous sequential systems.

2.     Model digital systems for simulation and synthesis using an HDL.

Assessment criteria

The work will be assessed against an approved marking scheme. A perfectly correct technical solution presented to high professional standards with commentary and insights including detailed references and demonstrating additional research can expect to be awarded >80%. Marks will be lost for errors, missing sections, poor presentation and lack of detail in analysis and commentary.

This coursework involves the design and simulation of a synchronous sequential counter using a traditional approach employing small scale logic components and a modern approach using behavioural modelling with VHDL. The design specification for each student is unique and based on their student ID number.

Submit through Moodle as a pdf document naming the file name with your student identification number (eg 1234567.pdf).


List the members of your team here:

NameStudent Identification Number


Choose the student identification number of one of the team and write down the number below. An example is shown so that you know what to expect.




Actual SID


The digits in your ID number, in the left to right order are used to specify the sequential output that a synchronous counter will produce in response to applied clock pulses. Assume that the ID digits are represented in a conventional 4-bit BCD code. The behaviour required of the counter is that it produces a 4-bit digital output that represents the BCD value of the successive digits of your ID number in the left to right sequence above. Once the right hand digit is output the counter will go back to the first and the sequence repeats. Note the digits represent the outputs of the counter and not its state variables. If your ID number is even you must implement the counter with JK flip-flops, if it is odd you should use D-type flip-flops.


  1. Traditional design

Draw a state diagram to represent the behaviour of the counter you are required to design. It is suggested you employ the letters of the alphabet to refer to each state and keep the outputs as decimal numbers at this stage.

Insert state diagram here. (2 marks)


Convert the state diagram into its associated state table.

Insert state table here. (2 marks)


Assume that a simple binary state variable allocation can be made and that any unused states can be treated as don’t cares. Draw the corresponding transition table for the counter including flip-flop inputs and BCD outputs for your designated storage device.

Insert transition table here. (4 marks)


Using excitation maps determine the next state logic functions that can be used to drive your flip-flop inputs.

Insert excitation maps clearly showing groups and logic functions here. (6 marks)


Also draw Karnaugh maps to deduce minimal logic functions for the 4 output functions that are required to give the BCD output codes. Note that depending on your ID number not all outputs will be significant in all cases.

Insert the output function maps and logic equations here. (5 marks)


Enter the associated schematic circuit diagram here. (6 marks)



  1. VHDL Design

For exactly the same counter specification in part 1, write a VHDL entity and architecture that will model the required sequential behaviour. The VHDL code should be entered in a VHDL tool such as Simili or Xilinx Vivado to confirm that it compiles without errors.

Insert your VHDL model design with proof of compilation here. (9 marks)


Also write a test bench that will enable the correct function of the counter model to be simulated. Again include proof that it compiles without errors on your design tool.

Insert your VHDL test bench here. (8 marks)


Finally include output from the simulator that proves your design simulates correctly. Briefly explain why you consider the result gives this proof. Insert simulation results and commentary here.

(8 marks)


The Faculty Policy on Assessed Coursework applies to this coursework. You are advised to read the guidelines available on the general Faculty CU online web site.

Keep a safe copy of all coursework submitted for reference.

For a custom paper on the above topic, place your order now!

What We Offer:

• On-time delivery guarantee

• PhD-level writers

• Automatic plagiarism check

• 100% money-back guarantee

• 100% Privacy and Confidentiality

• High Quality custom-written paper


How to Place an Order 

Send the assignment details such as the instructions, due date/deadline, number of pages and college level to the customer support agent online on live chat,  fill in the assignment details at place an order or send the information to our email address and a customer support agent will respond to you immediately. 

Once you place your order, we choose for you the best and competent writer for your assignment based on each writer’s competence in handling a subject. 

When the homework is completed, we have a quality assurance team that proofreads the assignment to ensure it meets the required rubric instructions from your professor.

After thorough review of your assignment, we send the paper to the client. In case you need any changes at this point, you can let us know so that we can handle it for you at no extra charge. 

Homework Help Website

Why we should write your Paper 

  1. Money Return guarantee
  2. 0% Plagiarism Rate
  3. Guaranteed Privacy
  4. Written from scratch by highly qualified writers 
  5. Communication at Any Time (24/7)
  6. Flexible Pricing and Great Discount Programs
  7. Timely Deliveries
  8. Free Amendments
Looking for a similar assignment and in urgent need for help? Place your order and have excellent work written by our team of professionals to ensure you acquire the best grades.

  We are here to assist you.


Statistics about Us

130 New Projects
235 Projects in Progress
315 Inquiries
420 Repeat clients

© 2021 Premiered Tutorials
All rights reserved. We provide online custom written papers, such as term papers, research papers, thesis papers, essays, dissertations and other custom writing services.

All papers inclusive of research material are strictly intended to be used for research and study purposes only. Premiered Tutorials does not support or condone plagiarism in any form. These custom papers should be used with proper reference.

Place an Order
error: Content is protected !!