Forum Discussion
Altera_Forum
Honored Contributor
18 years agohigh speed pulse generation
I have an application in which I will be using a NIOS with some low speed logic ~30Mhz or so, but I also need to have a small part of my logic for generating high speed, high resolution pulse trains ...
Altera_Forum
Honored Contributor
18 years agoThe 1ns resolution should be achievable using ALT_LVDS transmitter running at 1GHz. You can set LVDS TX at x 10 mode and have the parallel clock run at 100MHz. This translates to 10 parallel bits each for channel A and B. You can then use Nios to update these 20 bits with the pulse pattern and offset. Without any additional logic, the update time will be limited by the frequency Nios is running at. If you can add additional logic or SM running at 100MHz, you should be able to repeatedly generate the pulse and timing you want.