what's new

palowireless
          Bluetooth Resource Center


Advanced search


Bluetooth Protocol Stack Technology Profiles
Bluetooth Stack Examples Overview FAQ
WPAN Technology Tutorial Baseband RFCOMM L2CAP LMP HCI


specs specifications docs pdfs WPAN Wireless Personal Area Network
 
 

Members

Member:

Password:

Forgot your
password?


New Member


 
 

 

 

TX/RX Buffer of Bluetooth Baseband

Original Post: TX / RX Buffer of Bluetooth baseband (SIG Forum)     Date: 2000-02-14

 

The specification says that the master needs a separate TX ACL buffer for each slave. Why?

  • This is due to the following reason: When the slave RX ACL buffer is full it cannot receive any further data. Then, the LC of the 'full' slave will send a STOP signal in the flow bit. The master then has to freeze any data packets to 'full' slave and begin sending default packets to the 'full' slave until the 'full' slave gives a GO signal. During this time the data packets bound to other , non-full slaves should not be blocked (which happens if you use FIFO). Therefore separate TX ACL buffers are maintained for each slave. .

Unanswered question: But if master needs a separate TX ACL buffer for each slave, What size buffer does the master need for each slave? I think that the buffer is needed to be at least 1 slot in size for each slave.