Forum Discussion
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- So which means, I have to implement some special functions by myself in order to make the codes run in actual hardware, and Altera doesn't have the ready to use modules to be embedded into my codes? --- Quote End --- No, Tricky was just observing that when you were asking your question that you were not using terminology that reflects a knowledge of DSP on FPGAs. The users on this forum are friendly and helpful, so lets see if we can help ... When you wrote your DSP algorithms on the TI DSPs, did you use floating-point or fixed-point signal processing? Until recently FPGA digital signal processing has mainly been fixed-point, since that is what the hardware supports. There are many applications that take in fixed-point samples from ADCs, perform some processing, and then send fixed-point data to DACs. Newer generation FPGAs can support floating-point DSP. Whether to use fixed-point or floating-point is application specific, so if you could describe what you are trying to do, it would help people provide you feedback. If you want to see some examples of fixed-point DSP FPGA processing, take a look at these slides and tutorial ... https://www.ovro.caltech.edu/~dwh/correlator/pdf/ee_live_14_hawkins.pdf https://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-104slides_hawkins.pdf https://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-104paper_hawkins.pdf The paper has lots of references, so you can take a look at those too. Cheers, Dave