* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: 4xxx logic computer  (Read 1551 times)

0 Members and 1 Guest are viewing this topic.

Offline Vijfhoek

  • Full User
  • Safe-haven access
  • Join Date: Dec 2014
  • Location:
  • Posts: 54
  • Post Rating Ratio: +0/-0
4xxx logic computer
« on: September 30, 2015, 12:42:06 am »
Hey, it's been a while since I've been active here, which is really something I should do something about. So how about posting this project I've been working on lately here? Sounds like a plan!

Recently I got a bunch of wires, breadboards and logic ICs (4070 (xor), 4071 (or), 4081 (and) and 4539 (4-input mux) to be precise), with which I'm planning on making a (probably) 8-bit computer. Currently, I'm working on figuring out how to most efficiently make it - breadboards are really quick but a cluster**** of wires, perfboards are pretty neat but cost lots of time to make, and I suck at designing PCBs and they are a hassle to make.

I already have a working 2-bit ALU (arithmetic logic unit, the calculaty part of a processor) on a breadboard, which can be expanded easily, and I'm working on making the same 2-bit ALU on a perfboard, to see how that turns out. I should be able to connect those two versions together to get a messy 4-bit ALU, I suppose. I'll see!

The ALU I'm working with currently has the ability to invert either of the inputs, a carry in/out and three functions (AND, OR and ADD) which can be combined to do lots of stuff. For example, to subtract, carry in has to be enabled and input B has to be inverted.

Anyway, I currently don't have any nice non-shaky pictures or videos to show, I'll take a few of those with some precious daylight tomorrow.



Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: 4xxx logic computer
« Reply #1 on: October 01, 2015, 11:59:42 am »
Sounds like fun, good luck !

I suck at designing PCBs and they are a hassle to make.
PCBs are only for final designs, for prototyping sticking to bread/perf boards is a good idea. That aside I found designing a board to be fairly simple when you know what kind of circuit you're making (always use the schematic tool of your CAD application, it helps a lot). Homebrew PCBs indeed look like a pain to make, I again would only do that to test a design before sending it out to a professional fab like OSH Park which is cheap and you get quality boards. Then there's assembly, you're probably going to stick to through hole components though you can mix through hole chips and SMD passives to save board space. Through hole is slightly easier because alignment is not a concern, I myself when straight to full SMD after having only experience soldering wires, watched a few videos on the subject and the result is very satisfying.

Left and right are blank copies of the fully assembled board in the middle, SD card for scale. The blob thing between the two chips in the middle-top is just flux that I can't clean because I don't have the products to do so.
I'll post about this contraption later. :)
« Last Edit: October 01, 2015, 12:01:44 pm by Streetwalrus »
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: 4xxx logic computer
« Reply #2 on: October 03, 2015, 08:45:04 pm »
I sadly never heard about 4xxx stuff before, but I am curious about what you'll come up with. Keoni29 used to make 8-bit computers before, most being 6502 and Z80, but he is no longer interested in CW it seems. I wish you good luck Vijfhoek.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 430
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: 4xxx logic computer
« Reply #3 on: October 04, 2015, 09:08:02 am »
Is keoni active somewhere else, or is he entirely lost? :c
  • Calculators owned: fx9860GII (SH4)

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: 4xxx logic computer
« Reply #4 on: October 04, 2015, 02:46:23 pm »
We chat with him pretty often on Telegram, otherwise he's nowhere to be seen.

I sadly never heard about 4xxx stuff before
It's a family of logic chips including but not limited to NAND, NOR and XOR gates, shift registers, multiplexers...
« Last Edit: October 04, 2015, 02:48:52 pm by Streetwalrus »
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: 4xxx logic computer
« Reply #5 on: October 04, 2015, 09:17:43 pm »
Ah I see. I am not tech-savy about that stuff so I wasn't too sure if it was a processor or not.

As for Keoni29 it's a shame that he isn't around here anymore. D: (same for vijf before this post)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games