Close

minimal Jelly

A project log for Jelly

A minimal DIY 8-bit CPU made with TTL chips, to perform native brainfu*k language, extended to use three sequential access tapes.

alvaro-barcellosAlvaro Barcellos 09/15/2022 at 16:280 Comments

"Something in the way, she is moving"

Looking at circuits done in Digital application,  Jelly could be more simple.

There are one circuit with a eeprom to control tape devices, and two  circuits between a buffer (74hc574) to a eeprom (at28c16).

For the tape circuit, just need control the OE of eeprom.

For the code circuit, just need control CE of buffer.

For the math circuit, with feedback, need control CE of buffer and OE of eeprom.

All others signal of CE, OE, inside closed circuits, goes enabled forever.

These simplify control signals to CE1, OE2, CE3, OE4, plus M1, M2 for 4 operations math, plus A8 and A9 for 4 pages extended.

(These changes are in file jelly-six.dig).

As some combinations of signals for tape devices are also used to setup flags as swap, move and halt, need some complementary logics.

(These changes are in file jelly-six-halt.dig).

"Something in the way, she moves"

Discussions