[elektro] Adatatvitel szinkronizalas --FPGA - ARM --
uprogc
uprogc at gmail.com
Fri Nov 2 11:32:08 CET 2018
Ebben hw ben nem, de megoldhato amugy. Marad a fifo most.
On Wednesday, October 31, 2018, Balla Zoltán <sdrlab at yandex.ru> wrote:
> 2018.10.30. 15:55 keltezéssel, uprogc írta:
>
>> Az utobbi napokban azon gondolkodtam hogy mi lenne a jo megoldas a
>> kovetkezore:
>>
>> Adott egy FPGA+AD, amely nagypontossagu orajelrol jar, es az FPGA 48k
>> fs-el
>> nyomja ki az i/q jelet i2s-en, folyamatosan.
>> Es van az ARM, mint slave i2s.
>> Az ARM i2s PLL-je adja az FPGA i2s moduljanak az orajelet, elobbi a
>> master.
>> Es itt van az asszinkronitas a ket eszkoz orajele kozott (ARM, FPGA), mert
>> hiaba teszek a ketto koze n elemu FIFO-t, es kezdetben szinkronizalom az
>> orajeleket, idovel elmaszhat az egyik vagy mindketto, es akkor vagy nem
>> tud
>> olvasni a FIFObol vagy nem tud irni a FIFba, legalabb egy minta idejeig. (
>> a FIFOt ugy epitem fel hogy csak n darab beiras utan szinkronizalom ra az
>> ARM i2s orajelet, igy nehany elem mar le lesz mentve, es nehany elem
>> tavolsaggal egy ideig lehet orajel elcsuszas mindket iranyba (+,-), a
>> dolog
>> mukodni fog, de ez sem 100%-os megoldas.
>>
>> Nem tudod az i2s modulok órajelét az AD órajeléből származtatni?? Az nem
> baj, ha nem jön ki atompontosan valami szabvány kerek értékre, ez senkit
> nem érdekel! A végtermék úgyis maga a hangfrekvenciás jel lesz, aminek már
> nincs köze különösebben bármilyen órajelhez is...
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list