IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0720808
(2003-11-24)
|
우선권정보 |
KR-10-2002-0074376(2002-11-27) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Samsung Electronics, Co., Ltd.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
7 |
초록
▼
In a programmable fixed priority and round-robin arbiter and a bus control method of the same, the arbiter includes, an HPRIF rotating unit, a request-reordering unit, a request-selecting unit, and a grant-reordering unit. In the fixed priority mode or the round-robin mode, the HPRIF rotating unit r
In a programmable fixed priority and round-robin arbiter and a bus control method of the same, the arbiter includes, an HPRIF rotating unit, a request-reordering unit, a request-selecting unit, and a grant-reordering unit. In the fixed priority mode or the round-robin mode, the HPRIF rotating unit rotates priority information related to bus masters stored in a predetermined register in a predetermined direction to give the highest priority to a bus master in response to pointer information and outputs changed priority information. When a request signal is received from the bus masters, the request-reordering unit reorders requested priorities of the bus masters to be in accordance with the changed priority information and outputs a request-reordering signal. The request-selecting unit outputs a bus master-selecting signal according to priorities in response to the request-reordering signal. The grant-reordering unit outputs a bus master grant signal to the bus masters according to priorities in response to the bus master-selecting signal.
대표청구항
▼
What is claimed is: 1. A programmable fixed priority and round-robin arbiter comprising: a rotating unit which, when operating in both a fixed priority mode and in a round-robin mode, rotates priority information related to bus masters stored in a register in a direction of rotation to give the hig
What is claimed is: 1. A programmable fixed priority and round-robin arbiter comprising: a rotating unit which, when operating in both a fixed priority mode and in a round-robin mode, rotates priority information related to bus masters stored in a register in a direction of rotation to give the highest priority to a bus master in response to pointer information which indicates the bus master currently having the highest priority, the pointer information defining the amount of rotation to be initiated by the rotating unit so that reordered priority information is available in the register, and outputs the reordered priority information; a single, common request-reordering unit used for operation in both the fixed priority mode and in the round-robin mode, which, when a request signal is received from the bus masters, reorders requested priorities of the bus masters to be in accordance with the reordered priority information and outputs a request-reordering signal; a request-selecting unit which outputs a bus master-selecting signal according to priorities in response to the request-reordering signal; and a single, common grant-reordering unit used for operation in both the fixed priority mode and in the round-robin mode, which outputs a bus master grant signal to the bus masters according to priorities in response to the bus master-selecting signal. 2. The programmable fixed priority and round-robin arbiter of claim 1, wherein, when operating in the round-robin mode, the priority information is programmed such that a higher weight in the form of increased access to a bus common to the bus masters is given to at least one of the bus masters. 3. The programmable fixed priority and round-robin arbiter of claim 1, wherein the pointer information does not change in the fixed priority mode and periodically changes in the round-robin mode. 4. The programmable fixed priority and round-robin arbiter of claim 3, wherein a period of the periodic change is a time period corresponding to when the bus master grant signal of the highest priority is output. 5. A bus control method in which an arbiter operating in a fixed priority mode and in a round-robin mode controls a plurality of bus masters, the bus control method comprising: the arbiter rotating priority information related to bus masters stored in a register to give the highest priority to a bus master in response to pointer information which indicates the bus master currently having the highest priority in both the fixed priority mode and the round-robin mode, the pointer information defining the amount of rotation to be initiated so that reordered priority information is available in the register, and outputting the reordered priority information; at least one of the bus masters transmitting a request signal for occupation of a bus to the arbiter; the arbiter reordering requested priorities of the bus masters corresponding to the reordered priority information operation and outputting a request-reordering signal at a single, common request-reordering unit used for operation in both the fixed priority mode and the round-robin mode; the arbiter outputting a bus master-selecting signal according to priorities in response to the request-reordering signal; and the arbiter outputting a bus master grant signal to the bus masters in response to the bus master-selecting signal according to priorities, the bus master grant signal being output from a single, common grant-reordering unit used for operation in both the fixed priority mode and the round-robin mode. 6. The bus control method of claim 5, wherein, when operating in the round-robin mode, the priority information is programmed such that higher weight in the form of increased access to a bus common to the bus masters is given to at least one of the bus masters. 7. The bus control method of claim 5, wherein the pointer information does not change in the fixed priority mode and periodically changes in the round-robin mode. 8. The bus control method of claim 7, wherein a period of the periodic change is the time period corresponding to when the bus master grant signal of the highest priority is output.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.