Design a digital system to produce a pwm , Software Engineering

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.

 

 

Posted Date: 3/1/2013 4:20:06 AM | Location : United States







Related Discussions:- Design a digital system to produce a pwm , Assignment Help, Ask Question on Design a digital system to produce a pwm , Get Answer, Expert's Help, Design a digital system to produce a pwm Discussions

Write discussion on Design a digital system to produce a pwm
Your posts are moderated
Related Questions
Write down the Data dictionary for the data item "Telephone Number". Names: Telephone number Aliases: none Where to use /How to use: assess against set-up Explanation

Justify the term "Software is engineered" Software is engineered not manufactured. Although some similarities exit among software development and hardware manufacture, the two

What are the umbrella activities of a software process? Software project tracking and control. Risk management. Software Quality Assurance. Formal Technical Reviews.

What we called the problem arising in development of software Problems arising in the development of software is called as crisis. It includes problems arising in the process o

What is cyclomatic complexity? Cyclomatic complexity is software metric that provides the quantitative measure of logical difficulty of the program. The Cyclomatic complexit


Write a test program that read an integer n and call a method to display a pattern as follows: 1 2 1 3 2 1 4 3 2 1 ... n n-1 ... 3 2 1 The method header is

You are preparing a bid for a refinery control system for Australian Petroleum Ltd (APL) using the CoCoMo 81 estimation model. You are familiar with industrial control system softw

What is ripple effect?       The ripple effect is a term used to describe a situation where, like the ever expanding ripples across water when an object is dropped into it, an

Define the computer based system. The computer based system can be explained as "a set or an arrangement of elements that are organized to accomplish some predefined goal by pr