Hi, I need a code to generate 4 different pulse signals, at same time. all are at frequency of 50Hz. 1st one starts after a delay of 0.01sec and ends at 0.011 sec. 2st one starts after a delay of 0.005sec and ends at 0.008 sec. 3st one starts after a delay of 0.01sec and ends at 0.015 sec. 4st one starts after a delay of 0.004sec and ends at 0.01 sec. can any one help with the code. all these signals are independent of each other. and have to be pulsating always.
FPGA, I think? Obviously you need a resolution of 1ms. Write a 5-bit counter that ist clocked at 1kHz. The first output is set to 1 between counter=10 and counter=11 and 0 else. The second output is set 1 between counter=5 and counter=8 and 0 else, etc. The counter is reset after counter=19, since your period is 20ms.
Vadhiraj wrote: > can any one help with the code. Which code? > can any one help with the code. First you must generate a "timertic" of 1ms. Then you take a pattern of each timing: signal_1 = "00000000001000000000" signal_2 = "00000111000000000000" signal_3 = "00000000001111100000" signal_4 = "00001111110000000000" With that you can simply run through those pattern with an index that is reset each 20ms. > I need a code No one here will do your homework. So you start with something and then we discuss the problems (if there are any). > I need a code Which language, what target and toolchain? I could write that in C, Basic, VHDL and some more, but not in Verilog. So its essential neccessary to know your target.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.