video thumbnail 21:02
RAM module build - part 2

2016-08-21

[public] 169K views, 4.30K likes, 16.0 dislikes audio only

Part 2 of building the RAM module for the 8-bit computer. In this video, we add the memory address register (MAR) and DIP switches for setting the address when programming along with the logic to switch between using the register and using the switches.

Support me on Patreon: https://www.patreon.com/beneater

You can get all the components used in this video from any online electronic components distributor (Jameco, Digikey, Mouser, etc). See https://eater.net/bbcpu8-ram for more.

Complete parts list (everything in the RAM module):

- 2x 74LS189 (64-bit random access memory)

- 2x 74LS04 (Hex inverter)

- 1x 74LS173 (4-bit D-type register)

- 4x 74LS157 (Quad 2-to-1 line data selector)

- 1x 74LS245 (Octal bus transceiver)

- 1x 74LS00 (Quad NAND gate)

- 14x LEDs (9 red, 4 yellow, 1 green)

- 3x 1KΩ resistors

- 1x 0.01µF capacitor

- 22 gauge wire

- 5 volt power source (e.g., a USB phone charger)


connect the clock module
/youtube/video/KNve2LCcSRc?t=59.139999
look at the pin out for the 74 ls 157
/youtube/video/KNve2LCcSRc?t=380.72
connect the power for our address register
/youtube/video/KNve2LCcSRc?t=448.28
connect the 4 bits of the register
/youtube/video/KNve2LCcSRc?t=557.90002
connect the second switch to the a input of our second selector
/youtube/video/KNve2LCcSRc?t=680.84003
select between either the dip switch input or the address register
/youtube/video/KNve2LCcSRc?t=768.16998
hook up the outputs of the 74 ls 157
/youtube/video/KNve2LCcSRc?t=974.28998
pin 15 is the clear signal
/youtube/video/KNve2LCcSRc?t=1044.51
switch out of program mode to run
/youtube/video/KNve2LCcSRc?t=1175.6689