摘要 |
There is disclosed an address range checking circuit capable of determining if a target address, AÄM:0Ü, is within an address space having 2<N> address locations beginning at a base address location, BÄM:0Ü, wherein the address range checking circuit does not require a large comparator circuit. The address range checking circuit comprises: 1) comparison circuitry for determining if the address segment AÄN-1:0Ü is less than the address segment BÄN-1:0Ü and generating on a first control signal; 2) first equivalence detection circuitry for determining if the address segment AÄM:NÜ is equal to the address segment BÄM:NÜ and generating an A=B status signal; 3) second equivalence detection circuitry for determining if the address segment AÄM:NÜ is equal to the address segment BÄM:NÜ plus one and generating an A=B+1 status signal; and 4) a multiplexer that outputs the A=B status signal or the A=B+1 status signal depending on the value of the first control signal. <IMAGE>
|