Design a digital system to produce a pwm , Software Engineering

Assignment Help:

Task

You have to design a digital system to produce a PWM signal that produces pulses at a frequency in the range 50Hz-100Hz. The pulses will be between 1ms and 2ms duration. The actual length of the pulse will be determined by your name. The 1ms variation in pulse length is to be controlled by the ASCII value. After the first ms of the pulse the remainder of the pulse will be determined by the ASCII value of your initials. The means that the ASCII value determines the length of the pulse is that after the first ms of the remaining length should be:1165_Ascii value.png. You are to produce a system that generates two pulses whose lengths are determined by your first initial then two pulses whose lengths are determined by your second initial, then repeating back to your first initial. The system should have an input that allows you to change whether it is using the uppercase value or the lower case value of your initials.

 Testing

The testing will be done individually in the lab. You may choose for your test whether you show us the results using the waveform simulator or as an output from the Cyclone II board connected to an oscilloscope. The test should clearly show the pulses generated and show the ability to change between lower case and upper case representation. In addition you may be requested during the test to perform a minor modification to your design to show your familiarity with the system.

 

 


Related Discussions:- Design a digital system to produce a pwm

What does it mean by business process engineering tools, What does it mean ...

What does it mean by business process engineering tools ?

How the restructuring helps in maintaining a program, The restructuring hel...

The restructuring helps in maintaining a program in the following ways:        (a) Programs have higher quality, good documentation, less complexity, and conformance to modern

Key process areas of capability maturity model (cmm), Key process areas of ...

Key process areas of Capability Maturity model (CMM) Effectiveness, Predictability and control of an organization's software processes are believed to get better as the organiz

What are the main approaches in debugging, What are the common approaches i...

What are the common approaches in debugging? Brute force method: The memory dumps and run-time tracks are checked and program with write statements is loaded to get clues to er

What is open box testing, Open box testing is similar as white box testing....

Open box testing is similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's program l

Layered software architecture, iii. Layered software architectures can be ...

iii. Layered software architectures can be used to reduce coupling between the functions of a system that are closer to the machine and those that are closer to user needs. Why is

What is entity, What is Entity  It is most elementary thing of an organ...

What is Entity  It is most elementary thing of an organisation about which data has to be maintained. Each entity has unique identity. It's represented by rectangular box with

Explain various software risks, Explain various Software risks.  Typic...

Explain various Software risks.  Typical Software Risks:- 1. Dependencies: -Many risks arise because of dependencies of project on outside  agencies or factors. It is not

Evaluate the bulleted list of information-related items, It goes by many te...

It goes by many terms - information overload, analysis paralysis, data dumping, and so on. You know what we're talking about. It is indeed greater to live in the information age wi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd