Я сделал передатчик I2S для генерации «звука» из моей FPGA. Следующий шаг, который я хотел бы сделать, это создать синус. Я сделал 16 образцов в LUT. У меня вопрос, как реализовать что-то подобное в VHDL. А также, как вы загружаете образцы в последовательности. Кто это уже пробовал и может поделиться своими знаниями?
Я создал таблицу подстановок с 16 образцами:
0 0π
0,382683432 1/16π
0,707106781 1/8π
0,923879533 3/16π
1 1/4π
0,923879533 5/16π
0,707106781 3/8π
0,382683432 7/16π
3,23114E-15 1π
-0,382683432 1 1/16π
-0,707106781 1 1/8π
-0,923879533 1 3/16π
-1 1 1/4π
-0,923879533 1 5/16π
-0,707106781 1 3/8π
-0,382683432 1 7/16π
-6,46228E-15 2π