FIFO-Grundlagenfrage

Gast #671111
Lesenswert?

Hallo,

wenn ich mich noch gut errinnern, bedeutet FIFO=First In First Out!
ich beschäftige mich momentan mit einem FT232RL von FTDI
laut Hersteller besitzt er ein FIFO-SPEICHER --> und ist dazu da um 
daten zu empfangen bzw. zu senden)

meine Frage:

1. brauche unbedingt ein FIFO-Speicher um Daten senden und empfangen zu
   können? wenn ich mich noch gut errinnern, habe ich mir damals für ein
   ATMega 48, einfach ein Array definiert [128 bits groß] um
   einkommenden Zeichen von PC über UART empfangen zu können!

2. wo liegen denn die Unterschiede?


MfG
#671131
Lesenswert?

@ Neulin_g (Gast)

>wenn ich mich noch gut errinnern, bedeutet FIFO=First In First Out!

Genau. Siehe FIFO


>1. brauche unbedingt ein FIFO-Speicher um Daten senden und empfangen zu

Nein, aber ein FIFO kann den Datendurchsatz erhöhen bw. die CPU-Last 
verringern.

>2. wo liegen denn die Unterschiede?

Hardware vs. Software-FIFO. Ein SoftwareFIFO kann die CPU nur bedingt 
entlasten, ein Hardware FIFO eher. Allerdings sind HardwareFIFOs eher 
klein, SoftwareFIFOs eher gross.


MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren