Coprolite.com
Google
 
Web Coprolite.com
SignalQ Sites:
NetAdminTools - Coprolite - NoNIC - SpotBridge - NAW
RoboCoop - AreWeDown - SolarPower - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - MCJ - FixRambler
Categories:
GNU/Linux | Homebrew designs | Perl | Microcontrollers | Graphics | Z-80 | FreeDOS | Electronics | Odyssey 2 | 8048 | Other/Msc.

Last 30 Days | Last 60 Days | Last 90 Days | All Articles/Links


Categories:
·GNU/Linux
·Homebrew Designs
·Perl
·Microcontrollers
·Graphics
·Z-80
·FreeDOS
·Other/Msc.
·Electronics
·8048
·All Categories
·Other SignalQ Websites




Programming a Simple Memory
Topic: Electronics   Posted:2004-07-17
Printer Friendly: Print

spacer
In this article, I showed how to wire a set/reset latch with two NAND gates. Now, let's hook four of these up to create a circuit that can program and write a simple 16X4 memory. Here is the circuit:


Click for larger image



Here is the fig diagram. For more info on the program that created the schematic, see Xfig.org.

Here is how the circuit looks when breadboarded:





Just tap in four bits. Push the button hooked up to WE on the 74S189, and it programs the current address. Latch the current address by pushing the button hooked up to the CP pin on the '374. The current value of the location on the address latch shows up on the right bank of four LEDs. The address shows up on the left bank. Note that you can also use a 7489 memory. I just happen to have a bunch of 74S189s. I used a '374 because it has an output enable signal, which I could use to share the bus of my circuit with a CPU if needed.




Please read our Terms of Use
Microsoft, Windows, Windows XP, Windows 2000, and NT are either trademarks or registered trademarks of Microsoft Corporation. Coprolite.com is not affiliated with Microsoft Corporation. Linux is a registered trademark of Linus Torvalds. All logos and trademarks in this site are property of their respective owner. Copyright 1997-2008 Coprolite.com

Created by:
MCJ
MCJ CMS