Okay, this is my first post and my English isn't the best. because of that , example, some part or whole post can influence ridiculous.
But for the main point of my post. My idea is to build simple stand alone
microcontroller interface with input interface with buttons and at least two 8x8 one-color led matrix to output display(for debugging some leds are okay in for start now, and it will be final device to design more complex display interface, but not LCD with already complex 1/0 build interface build in it)
It wont't need any outside CPLD device, example Arduino (that's optional for now , but my it is final goal, there will be maybe some ports to allow communicate with pc, trough USB interface ) , so it has to be finally capable to build some simple applications, for only its own with custom build button interface.
For now, I have to find most realistic windows based FREE application to graphically simulate it and/or at least program to allow user build some kind of clear component/connections/output/input/code tree to debug it with very realistic electrical laws. Not logic only.
Some logic simulators have good for logic and I have designed complex system with them , but those are usually only for logic, example logisim does not have electrical components with specific electrical value range and those lags for proper interface(example resistors, only 1 pin and no resistance. value).
Next thing, which I wanna start in, is the whole hardware structure. (and suppose I have to learn/debug hardware in the same time just with main components at least).
I already have many many 4000 series chips, and some 7400 series chips, most recently have purchased some more complex ships, I have one MAX led driver coming soon(which I don't think it's enough to the whole display, for driving all the leds).Sorry I don't remember that's part name.
I Also have two Motorola's CMOS 4000 series 4-bit ALU's (74181) which I will use in the ALU and I will add more complexity maybe to make them more functional capable. Here are some questions about those alus, I have many 7400-series based 4 bit full adders and basic gates and 400-series based 4013 chips(dual flip flops) , can I make those two 4-bit alus much more capable to execute more complex functions and how to compine them? What about connecting ALU to others CPU's units, do I have to develope some other complex chip from bunch of CMOS gates, counter etc, example, for connect every unit in the CPU? Which are the most cricital , and important other CPU's parts, exept ALU, which will be important to start developing now?
I have two SRAM chips part named HM6268P-35 which both have 4096 Byte of Static SRAM TTL compatible memory , for each.
Then I have one Winbond W29C040-90, named, preprogrammable (with 5V programming voltage, 12V is no needed, which datasheet says.) It's memory capacity is 8x 512KB which all is shared for units which each contain 256 bits.
All those memory chips and both ALU's are pin compatible for prototyping them in breadboard, so what is number one thing and the information which O have hard time to find answer is can I use arduino mega 2560 to program the flash chip? What's the hardware programming schematic/connection diagram to arduino and need some code...That winbond chip contains already some programmed areas. Datasheet says there are some logic device inside it too, not memory only that's is etc. logical unit for erasing, programming etc. buffer. Memory already have too 16KB boot-ready sector
And there is too option to which lock some basic most important functions of use the chip. To write specific hex code combo when programming, the chip set some kind of short combo of short code in, that's full function I don't remember, but there is risk that option can accidentally set on. And then there will be very hard to find to way to set that option back to off.
So Two sram...can i use second one to register and the other for RAM? And Program The flash chip so, that there will be bigger non violable sector for programs and same some areas will be critical for CPU , and there will be information to basic CPU functionality and so the whole cpu system can work with all requirements example to execute some functions to cover hardware from damaging, if there appears some serious errors in code?
The flash memory can have too some kind of bios for booting and changing most critical system configurations as well?
Greetings everybody, who's are interest to help. My knowledge is hard to explain , although I have some of pretty advanced knowledge from hardware based things, my self learned knowledge of everything about programming( I understand averagely/good, design like beginner most of most usual languages)is pretty messy and unbalanced, so there is holes maybe in some basic things of my hardware skills. I know basic things in electricity good/averagely but again, I have often noise problem in more complex breadboard based circuits and 555 based oscillator circuit won't do them any better , but harder to filter.
Again I thanks for everybody for help and sorry if my text is messy and harder to read.
If I got enough help there, I will put every working schematic and diagrams here, I promise =)