Question
Design and build a programmable pulse generator in which the repetitive period of 50s pulses can easily be varied between 100s and 800s in steps
Design and build a programmable pulse generator in which the repetitive period of 50µs pulses can easily be varied between 100µs and 800µs in steps of 100µs.(use Quartus and guide on the steps pictures would help)
Make sure you follow a top-down design process and discuss design choices.
• You need to identify ambigurity in the informal sepc, generate possible options,
use a waveform diagram to show possible options.
• Select your waveform diagram and use it to produce an incomplete Formal Spec ie
STD.
• Think about possible design choices, ie implementation architecture, and produce a complete formal specification.
• Only make a design choice when you need to, document when a choice is being made, and document the implication of that choice.
• Using your formal spec. start the synthesis process to process a logic implementation for your design. Remember to record your design choices for your implementation strategy.
• Use the Quartus simulator to show that your design is valid and/or explain why it is
not working correctly. Take screenshots of your circuit and simulation results.
• Using the simulator verify that the implementation is a true representation of the design. Identify any aspect of your design you have not verified.
Make sure you generate a good informal spec i.e. waveform description, then generate several formal specifications and select the "best" one for the architecture selected, then show the top-down design process to produce a gate-level implementation. Explain and design choices.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Designing and building a programmable pulse generator requires careful consideration of design choic...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started