Patent
1994-06-09
1996-07-09
Powell, Mark R.
395166, G06F 1202
Patent
active
055353495
ABSTRACT:
A processor (50) is coupled to a plurality of peripherals (56 and 58) via an address bus (54) and a data bus (52). The peripherals (56 and 58) contain base address registers (BARs) (68 and 70). The peripherals (56 and 58) are either identical peripherals or similar peripherals wherein the BARs (68 and 70) are addressed via the same address within the system. In order to allow for each peripheral (56 and 58) to be written with a unique BAR value (in order to allow each peripheral to have a separate and distinct address space), the storage devices (64 and 66) are provided. When a data value is sent on the data bus (52) which has a set D0 bit and a cleared D1 bit, the device (64) is set to an asserted state and the device (66) is set to a deasserted state. This asserted state on device (64) allows the BAR (68) to be written on the next write operation if the address provided via address bus (54) corresponds to the BARs (68 and 70) while device (66) preempts BAR (70) from being written due to it's deasserted state. This method can be used for systems with no BARs and for N peripherals wherein N is a finite integer greater than zero.
REFERENCES:
patent: 4628467 (1986-12-01), Nishi et al.
patent: 4888709 (1989-12-01), Revesz et al.
Boaz Shachar
Yehuda Rudin
Yoram Yeivin
Motorola Inc.
Powell Mark R.
Tung Kee M.
Witek Keith E.
LandOfFree
Data processing system and method for providing chip selects to does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data processing system and method for providing chip selects to , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system and method for providing chip selects to will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1875741