 | Antena 09.03.2025 23:54
|
| Co se týče programu pro vhdl AI kecá
tohle nejde naprogramovat
sine_value <= 3.5 * sin(angle) + 6.5;
cosine_value <= 3.5 * sin(angle + 3.14159265359) + 6.5;
to si AI vycucala z prstu, vhdl nezná funkci sin
musí se to vyrobit tabulkou...pokud to chce člověk velmi přesně tak by těch hodnot - vzorků funkce sinus, muselo být strašně moc
a nebo https://imperix.com/doc/implementation/fpga-pwm-modulator asi se dá využít program odtud ale je to pro xilinx ne cyclone...jde o použití trojúhelníkového nosného signálu (triangle carrier) pro generování PWM. Místo sinusového průběhu generuje signál, který jednoduše přepíná mezi počítáním nahoru a dolů (COUNTING_UP a COUNTING_DOWN).
Ale jak to jednoduše naprogramovat to zatím nevím...
A. |
|