The Definitive
BIOS Optimization Guide

by Adrian Wong

 

 






Delayed Transaction

Common Options : Enabled, Disabled

Details

The ISA bus is slower than the PCI bus. So, when the PCI bus needs to write to the ISA bus, it has to wait till the ISA bus is ready. Because the ISA bus (16MB/s) is many, many times slower than the PCI bus (132MB/s), the PCI bus is stalled for a long time whenever a PCI cycle to the ISA bus is initiated. This really slows down the PCI bus and causes problems for time-critical applications like real-time video-editing.

To prevent the PCI bus from stalling every time it tries to write to the ISA bus, many chipsets now come with an embedded 32-bit posted write buffer that supports delayed transaction cycles. This buffer is designed to store PCI-to-ISA writes so that the PCI bus can be released to perform other transactions. The buffer contents are then written to the ISA bus when it's ready.

Note that the data won't get to the ISA bus any quicker although it's immediately written to the write buffer. This is because the write buffer still has to wait until the ISA bus is ready before it can write to it. But by releasing the ISA writes to the buffer, the PCI bus is freed to do other work.

The Delayed Transaction feature controls the operation of that embedded 32-bit posted write buffer. If enabled, all PCI-to-ISA writes are buffered and the PCI bus is released after writing to the buffer. If Delayed Transaction is disabled, the PCI bus will bypass the write buffer and write directly to the ISA bus.

It's highly recommended that you enable Delayed Transaction for better PCI performance and to meet PCI 2.1 specifications. Disable it only if your PCI cards cannot work properly with this option or if you are using an ISA card that is not PCI 2.1 compliant. Note that Delayed Transaction is only important if you are actually using an ISA card. It is of no consequence at all if you are not using any ISA cards or if your motherboard doesn't even come with ISA slots!

  

  

Comments?

If you have a comment or two about this guide, please post them here.

Thanks for your time and I hope you enjoyed the guide! :)

Adrian Wong
Adrian's Rojak Pot
http://www.rojakpot.com/
http://www.adriansrojakpot.com/

 

 
 

 

 
     
   

 

 
 

 
   

 

 
 
Last Updated 17-05-2002

All trademarks used are properties of their respective owners.
Copyright © 1998-2002 Adrian Wong. All rights reserved.