Bus arbiter for facilitating access to a storage medium in enhanced burst mode using freely specifiable address increments/decrements
AssigneeOak Technology, Inc.
InventorKevin Chiang
Life of this patent
Estimating the term…
Loading patent…
AssigneeOak Technology, Inc.
InventorKevin Chiang
Estimating the term…
An improved burst mode for accessing a storage medium is provided which enables the storage medium to be accessed in any freely specifiable address increments/decrements. The accessing process begins with a bus arbiter receiving a set of request information from a host system specifying a starting address, an incremental/decremental (I/D) value, and a count n. These specified values are stored by the bus arbiter in an address register, an I/D register, and a count register, respectively. Then, the bus arbiter allows the host to access the storage medium beginning with the location having the address indicated by the value stored in the address register which, at this point, is the starting address specified by the host system. Once that location is accessed, the arbiter decrements the value in the count register by one. If the value in the count register is now equal to zero, the process stops. Otherwise, the arbiter increments/decrement the address in the address register according to the value stored in the I/D register to generate a subsequent address. Access of the storage medium then continues with the location having the address indicated by the subsequent address stored in the address register. This process of decrementing and testing the value in the count register, incrementing/decrementing the address in the address register according to the I/D value in the I/D register, and accessing the location in the storage medium having the address stored in the address register continues until the value in the count register is reduced to zero (i.e. the storage medium has been accessed n number of times).
In a system comprising a storage medium coupled to a bus, a method for managing access to said storage medium via said bus, comprising the acts of:
In a system comprising a storage medium coupled to a bus, a method for managing access to said storage medium via said bus, comprising the acts of:
In a system comprising a storage medium coupled to a bus, a bus arbiter coupled to said bus for managing access to said storage medium via said bus, comprising:
In a system comprising a storage medium coupled to a bus, a bus arbiter coupled to said bus for managing access to said storage medium via said bus, comprising:
Dependencies are inferred from the claim text.