A host controller such as a USB host controller in a southbridge, and a
corresponding operation method are provided. The host controller
comprises a descriptor fetch unit that is adapted to send out requests
for descriptors and receive descriptors in reply to the requests. The
descriptors are data structures for describing attributes of the data
transfer to and from the devices controlled by the host controller. The
host controller further comprises a descriptor cache that is adapted to
store prefetched descriptors. The descriptor cache is further adapted to
store individual replacement control values for at least a part of the
stored prefetched descriptors. The host controller is arranged to replace
a stored prefetched descriptor in the descriptor cache by a newly
prefetched descriptor based on the replacement control value that is
associated with the stored prefetched descriptor. The replacement
technique may improve the overall efficiency of the host controller
operation.