In modern FPGA a large amount of RAM/ROM memory is available, so the LUT implementation requires only FPGA memory hardware resources and few additive registers.Ī typical use of LUTs implementing mathematic trigonometric function is the Direct Digital Synthesis (DDS) of sinusoidal tone.Ī simple DDS architecture is composed by NCO and LUT as in Figure2 Figure2 – Typical DDS Architecture An efficient way, when possible, is to implement an approximation of these functions using Look Up Table or LUT as the sine example in Figure1. In Digital Signal Processing, often is required the implementation of transcendental math function as trigonometric functions (sine, cosine, tan, atan) or exponential and logarithmic functions and so on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |