FIFOBuffers
FIFObuffersarepresentonthe16550-compatibleUARTs—oneforthe
transmitterandoneforthereceiver.TheReceiveBuffercontrolsetsthe
numberofcharactersreceivedintheFIFObeforethePCisinterruptedto
readthedata.TheTransmitBuffercontrolsetsthemaximumnumberof
byteswrittentotheFIFOinablockwhenthePCisinterruptedtowrite
thedata.
Thebuilt-inportsonPXIRTcontrollersandthePCI,PXI,andPCMCIA
plug-inserialboardshaveconfigurableFIFOsettings.UsetheAdvanced
tabinMAXtoconfigureyourFIFOsettings.WhenyouconfigureFIFO
settings,considerthefollowingpoints:
YoucanselectlargerFIFObuffersizestoreducethenumberof
interruptsyourPCreceivesandtherebyminimizesystem
overhead.
Iftransferratesarehigh,youcanlowertheReceiveBuffervalueto
preventoverrunerrorsduetointerruptlatency.
Ifyourdatatransfersizesaresmall,andyourReceiveBuffervalue
isaboveyourdatasizes,yoursystemislessefficient.For
maximumefficiency,setyourReceiveBuffervaluesuchthatyour
datatransfersizeisamultipleofthatvalue.