This is my 16 bit Logisim Cpu. If you have any questions feel free to ask :) I can also make a tutoral if you want me to. Download: www.dropbox.co... Hope everyone enjoyed and thanks for watching !
Yeah sure !:) In my programm I have 3 "parts" one part is reading in the chars and save them in the stack, the other part pop the letters from the stack and compares them with the command and then it jumps to the last part where it executes the command. And yeah you can send me our .circ or pn where you explain our problemm so I can help you a bit better. But hope I help you with this, if not im happy to help you
Wow... this is pretty impressive !!! I have made a little CPU in Logisim myself, and now I'm trying to make a small command interpreter for it. But... well... I'm not doing really great on that :-( So, could you please explain a bit on your program? PS: if you're interested, I can send you a copy of my .circ file along with a datasheet of my CPU ;-)
Every CPU has a set of basic operations ( my CPU has 32 ) and they make up assembler the most basic coding language and with this you can create higher programming languages like c/c++/java etc. and programs. In this video I show off a program to demonstrate that the CPU is functioning and not every program uses the ALU ... but in this case the program uses the ALU e.g. for finding strings in the RAM ... ( calculating addresses and comparing chars )
I understand basic logic circuits and I also understand the mathematical theory behind universal turing machines etc but I have a great gaping hole in between these 2 extremes which is how to build one, Can you send me your project and allow me to ask some questions when or if I get stuck !!! Would be very greatful !!!!!!!
hey, how is it you can get a keyboard to work with a cpu in logisim? trying to make my own 16 bit cpu and i'd like some advice on where to get started and what to do. thanks
Would it be possible to have a copy of your source code, I am currently taking a Computer Architecture course and would like to use your CPU as a template for a project in my class
Its realy hard to tell at the biginning I used to build cpus in minecraft and watched a lot videos about minecraft cpus. I read the book "Mikroprozessortechnik" by Klaus Wüst I dont know if there is a english version of it.
this cpu based in which ISA and what the kind of ur study in any case i study computer science i study digital design and computer organization in my university just i study top level view if u have any details of cpu design so ok
qqqqq I am studying math and physiks so I do not have the knowledge how a modern and real cpu works. But far as i know this is a 16-Bit RISC and cause the simulator i do not need to take care of something like pipelining or bus management. This is more like a hobby where I try to get this working also when it is in some crazy ways ...
Horst Polak the book u speak about dnt have english edition sophisticated cpu design done via HDL. i speak about simple cpu design via simulator if u have any tips for simple cpu design via simulator so ok
qqqqq The first think what I do when I want to build a CPU in a simulator I start thinking about which commands it should have this takes 1 - 3 days for me ( dont have much time actually ) and I mean like every single command ... then I think about the flags I am going to need for these commands and depending on how many commands and flags I have I think about how much bit I need and how every operation looks like ( if I need controller or not n'stuff ). When I have a complete datasheed I start building the registers ( most time ) first the normal ones and then the special registers ( pointer, programm counter, flagregister ... ) after that the ALU and then the RAM and controller. Hope this is usefull for you know these are not very good tips probably but I think its hard to give tips cause I not pretty got in explaining stuff :P