Logisim CPU - Rev. B

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,297
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 18, 2011

Decided to give this whole Logisim thing another go. This is the result.

Rebuilt from scratch, but based heavily on the previous design(s), it now supports arbitrary length 8-bit instructions, from 1 to 15 bytes, 1 to 15 clock cycles in total. The instruction set is largely unfinished, with plenty of space to add more function to this little bugger, but I would probably want to get rid of the graphics accelerators first, because as it is now, logisim has a hard time redrawing the mass of components. Adding some subcircuits could also solve this problem.

As an extra (more like a necessity) I added some 'graphics accelerator' circuits too. One for text, the other for sprite-based drawing.

The programs run in the video:

#1: Control dot on screen with joystick
#2: Fill screen with random bits
#3: Keyboard text input, font rendering from character map.
#4: Bitmap rendering from RAM.

### UPDATE ###
Separated the graphics and the CPU, logisim just couldn't take it.
Added a "Serial Bus", with example programs.
More in-depth Readme.

### IMPORTANT ###
This file was ONLY TESTED TO WORK in Logisim 2.7.1

The CPU ran at an average of 450Hz during the recording.

Music: MacGyver theme, 8bit-ified.

NEW DOWNLOAD: http://www.mediafire.com/file/zt47v5z4fweso23/1337cpu_001.rar

Old Download: http://www.mediafire.com/file/pbaaqx8935qfq7j/1337cpu.rar
(Absolutely no guarantee that the link will work for any extended period of time!)

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (Wiren00b)

  • great work you've done. i guess your nick isn't fitting to you any longer ;)

  • @chris11119 Well, yeah, now that you say it. It has nothing to do with my wire-noob-ness though. Back when I joined, my 'original' nick /1337noob/ was taken, and i was really into wiremod/Garry's mod, put 2 and 2 together, voila'...

  • Great, and nice work. Music too nice. But, i can't start program (any). Your .circ is buggy i think. I readed ReadMe too (its first what i make afer downloading anything :p). I wait for working .circ man! And how i can programm it?

  • @CloudM33 Uploading a revised version soon, with more in-depth readme.

Video Responses

This video is a response to Logisim Fully functional CPU
see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • Wow. Just wow. I hardly know what's going on (the most complex thing i've built is an adder) but THANKS for uploading this.

    God bless you.

  • @CloudM33

    Man, i know why this don't worked for me :p! I forgot to enable TICK's :/

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more