Zibb

Two gates expand ASIC's memory-decoding range

Vinh Hoang, Ericsson Inc, Brea, CA -- EDN, 3/29/2001

Many electronic circuits implement chip-select lines on an ASIC. From the beginning of the design cycle, the chip selects, CS0 to CS4, have defined bases on the memory map (Figure 1). Adding functions to the product requires increasing the DRAM space. Now, you must redesign the ASIC so the chip select, CS1, can accommodate the new memory space of 04000000 to 0BFFFFFF.

The circuit in Figure 2 uses two external exclusive-OR gates to expand memory-address-decoding space for the CS1 signal from the initial range of 04000000 to 07FFFFFF to 04000000 to 0BFFFFFF. When address line A27 is low, exclusive-OR gates IC1A and IC1B allow A27 and A26 signals to pass through unchanged. In this case, the ASIC decodes the address range 04000000 to 07FFFFFF, according to the existing memory map. However, when address line A27 is high, which accesses the address range 08000000 to 0BFFFFFF, both IC1A and IC1B act as inverters. Thus, the circuit inverts lines A26 and A27, so that the ASIC now sees the address range 04000000 to 07FFFFFF instead of 08000000 to 0BFFFFFF. The function of the exclusive-OR gates is to map the CS1 selected address range of 08000000 to 0BFFFFFF to 04000000 to 07FFFFFF.




Reed Business Information Resource Center

Featured Company


Related Resources

ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author

There are no additional articles written by this author.


ADVERTISEMENT

Knowledge Center



Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites