Altera_Forum
Honored Contributor
10 years agoHow to use FPGA delay one signal edge in 1 ns while keep other edge unchange?
Hi,
Recently I am thinking is it possible to use a FPGA device do such kind of thing: Use FPGA generate USART mater transmit signals, a 30Mhz clock, each clock cycle generate a bit data. For the data, I want a little shift for each time transmit. How can I shift 1 ns for only one edge while all of the left edge keep some as before? I am thinking if the internal logic run @ 800Mhz, for the special edge(The edge I want to shift), delay one clock cycle (1.25ns shift). But I don't know the PADs delay and board delay will affect the real delay I want? This way may not work. Any suggestion?