An efficient system and method for managing reads and writes on a
bi-directional bus to optimize bus performance while avoiding bus
contention and avoiding read/write starvation. In particular by
intelligently managing reads and writes on a bi-directional bus, bus
latency can be reduced while still ensuring no bus contention or
read/write starvation. This is accomplished by utilizing bus streaming
control logic, separate queues for reads and writes, and a simple 2 to 1
mux.
Эффективные система и метод для управлять читают и пишут на bi-directional шине для того чтобы оптимизировать представление шины пока избегающ утверждения шины и избегающ read/write голодания. В частности толковейше управлять читает и пишет на bi-directional шине, латентность шины можно уменьшить пока все еще обеспечивающ никакие утверждение шины или read/write голодание. Это выполнено путем использовать логику управлением шины, отдельно косы для читают и пишут, и просто от 2 до 1 mux.