Timed Loop w LabVIEW FPGA
Timed Loop w LabVIEW FPGA
Stosuje strukture Timed Loop w wersji na LV FPGA. Wybralem zegar taktujacy karte (Select Timing Source/40MHz Onboard Clock) . W jakich jednostkach podawany jest parametr Period ? Czy są to takty zegara karty czy jednostki czasu ? Zmienna Preiod jest typu integer64 wiec stawiam na takty zegara.
Re: Timed Loop w LabVIEW FPGA
Ticks (czyli takty zegara).
/* Uwaga na arbitrację I/O w TL ! */
Pozdrawiam,
PHdeR.
/* Uwaga na arbitrację I/O w TL ! */
Pozdrawiam,
PHdeR.
Re: Timed Loop w LabVIEW FPGA
co ma Pan na myśli mówiąc "arbitracja I/O" ?
Re: Timed Loop w LabVIEW FPGA
nie bardzo rozumiem działania TL w FPGA. jeśli wybiore
Configure Timed Loop / Select Timing Source / 40MHZ Onboard Clock i do wejścia Period podłączę wartosc 40.000 czy oznacza to, że pętla będzie się wykonywać 1000 razy na sekundę ? (przy założeniu, że to, co jest wewnątrz pętli wykonuje się dostatecznie szybko). wykonełem taki test w którym pętla powinna się wykonywać 4 razy na sekundę, ale nie działa to w taki sposób jak powinno. poza tym, co oznacza opcja Top Level Timing Source ?
w przykładzie UpDown Counter używana jest właśnie taka pętla, z konfiguracją TopLevelTimingSource i wejściem Period nie podłączonym do niczego. czy to znaczy, że pętla wykonuję się cyklicznie, tak szybko jak szybko wykonują się instrukcje wewnątrz pętli ? jeśli tak, to czy TL można by w tym wypadku zamienić na zwykłą pętlę WHILE ?
Configure Timed Loop / Select Timing Source / 40MHZ Onboard Clock i do wejścia Period podłączę wartosc 40.000 czy oznacza to, że pętla będzie się wykonywać 1000 razy na sekundę ? (przy założeniu, że to, co jest wewnątrz pętli wykonuje się dostatecznie szybko). wykonełem taki test w którym pętla powinna się wykonywać 4 razy na sekundę, ale nie działa to w taki sposób jak powinno. poza tym, co oznacza opcja Top Level Timing Source ?
w przykładzie UpDown Counter używana jest właśnie taka pętla, z konfiguracją TopLevelTimingSource i wejściem Period nie podłączonym do niczego. czy to znaczy, że pętla wykonuję się cyklicznie, tak szybko jak szybko wykonują się instrukcje wewnątrz pętli ? jeśli tak, to czy TL można by w tym wypadku zamienić na zwykłą pętlę WHILE ?