Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
18 years ago

high 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 on the order of 1ns resolution. What is the feasibility of doing both tasks in the same device? Does Altera have anything suitable for the high speed requirement or should I be looking at a programmable timer chip?

11 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    To get 1ns resolution on pulse widths using timers or shift registers, I would need that chunk of logic to run at 1Ghz. This is beyond the capabilities of most mainstream programmable logic devices. On the other hand, I see that the serial tranceivers on some fpgas can exceed 1Gbps using internal PLLs. I only need to xmit fairly short pulse trains in a one-shot mode, but I do need to xmit two such pulse trains at the same time. I am considering using two of these serial tranceivers with long shift registers. If it works it could save adding an external pulse generator. Sound reasonable?