Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address decoder update #1

Open
izne opened this issue Mar 5, 2023 · 0 comments
Open

Address decoder update #1

izne opened this issue Mar 5, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@izne
Copy link
Owner

izne commented Mar 5, 2023

Using a single 74HC00 would be insufficient to make a decoder with the address mapping of all desired devices.
Instead, a 74HCT138 is to be used as it provides 8 outputs that could be used as a chip-select signal for more devices.

  1. Connecting A15, A14, and A13 of the HD6309 to the A0, A1, and A2 inputs of the 74HC138.
  2. Connecting the three enable inputs (G1, G2A, and G2B) of the 74HC138 as follows:
  • G1 to VCC (logic high)
  • G2A and G2B to ground (logic low)
  1. Connecting the eight outputs (Y0-Y7) of the 74HC138 to the CS (chip select) inputs of the RAM, ROM, and UART chips as follows:
  • Y0 to the CS input of the first RAM chip
  • Y1 to the CS input of the second RAM chip (for future expansion)
  • Y2 to the CS input of the ROM chip
  • Y3 to the CS input of the UART chip
  • Y4-Y7 to be used as extension port CS pins
@izne izne changed the title Address decoder sufficiency Address decoder update Mar 5, 2023
@izne izne self-assigned this Mar 5, 2023
@izne izne added the enhancement New feature or request label Mar 5, 2023
@izne izne added this to the Revision 1 milestone Mar 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant