• Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Hello, please can somebody help me this circuits cpu to connect with display and keyboard

rjenkinsgb

Well-Known Member
Most Helpful Member
?????
The ALU module has three, 16 bit bus connections and about eight individual control signals.

If you think it has 200+ connections you still have very serious misunderstandings of how such things work.
 
?????
The ALU module has three, 16 bit bus connections and about eight individual control signals.

If you think it has 200+ connections you still have very serious misunderstandings of how such things work.
there 4 MUX 18 pins so 4 * 16 = 72 wires so 16 inputs to ground, 16 input to input, 16 ouput to to inverter ..

after 4 INVERTER 14 pins 4 * 14 = 56 wires ( so i use all six inverters i mean i need it four inverter in chip and there are six inverter)
so 16 output to MUX

after 4 MUX again the same 4 * 16 = 72 wires so 16 Iinputs to output of inverter, 16 inputs to output of 16 output of first MUX, 16 output to 16 input
of 16 input of full adder

and FINAL fulladder chip 16 pins 4 * 16 = 72 wires so 16 input to 16 ouput of SECOND MUX, 16 input must connect in future and 16 OUTPUT FOR FUTURE but i think there is no future

where are the VCC GND SELECT STROBE wires

so in total 72 + 56 + 72 + 72 + 272 wires
right?
 
sorry i did not understand so good so the first signal for this party is to take 0 or if input of mux, second signal is to take input from inverter or mux output(firs mux), and third signal is not yet,
 

rjenkinsgb

Well-Known Member
Most Helpful Member
there 4 MUX 18 pins so 4 * 16 = 72 wires so 16 inputs to ground, 16 input to input, 16 ouput to to inverter ..

after 4 INVERTER 14 pins 4 * 14 = 56 wires ( so i use all six inverters i mean i need it four inverter in chip and there are six inverter)
so 16 output to MUX

after 4 MUX again the same 4 * 16 = 72 wires so 16 Iinputs to output of inverter, 16 inputs to output of 16 output of first MUX, 16 output to 16 input
of 16 input of full adder

and FINAL fulladder chip 16 pins 4 * 16 = 72 wires so 16 input to 16 ouput of SECOND MUX, 16 input must connect in future and 16 OUTPUT FOR FUTURE but i think there is no future

where are the VCC GND SELECT STROBE wires

so in total 72 + 56 + 72 + 72 + 272 wires
right?
Wrong...

Two 16 bit input busses - then the rest of the connections are directly between components on that board, no external wiring until you get to the 16 bit output.

Plus half a dozen individual control signals and ground / power.


As I said, you seem to misunderstand the basic concepts.
 
Wrong...

Two 16 bit input busses - then the rest of the connections are directly between components on that board, no external wiring until you get to the 16 bit output.

Plus half a dozen individual control signals and ground / power.


As I said, you seem to misunderstand the basic concepts.
to beter understand me, I did this piece, whats wrong i did?
1.png
 
Wrong...

Two 16 bit input busses - then the rest of the connections are directly between components on that board, no external wiring until you get to the 16 bit output.

Plus half a dozen individual control signals and ground / power.


As I said, you seem to misunderstand the basic concepts.
no i realy understand just like i say in begin vga keyboard i dont understand, but now i stop working they come beter idea and easy
to build on fpga, i just dont know wich one to buy i mean fpga on board wich one is not best not bad but good.;-)
 
Show a picture of the electronics on that board with all the wires ......
HEY you and
Gophert
, you are givin to me task, are you normal, who do you think you are, you want exchange to help me, and you are make me lier, where do you take this right? when you help somebody dont ask back that what you help ok. if you want to help somebody help and dont say with other words i help and now you have to pay that ncncnc
 

rjenkinsgb

Well-Known Member
Most Helpful Member
to beter understand me, I did this piece, whats wrong i did?
Building the whole ALU module on one circuit board would have taken less space than splitting it and adding all the wire links.
It's not normal to use jumper links with pin terminal ends for soldered interconnections, just normal wire stripped and cut to length as required.


Re. the FPGA, I've never used one for anything like that so I do not know all the possibilities that could work.
You would need one with RAM included, rather than a gate-only type.

An EP4C115 would likely be suitable; some people have built PDP-8 emulators using the DE2-115 development kit which uses that device.

eg.



Or a Xilinx Spartan-3E device - again, that has enough capability to use for a microcomputer emulator.
The dev kit for that:

I suggest that if you are considering anything like either of those, you wait for a development kit to appear on ebay at a sensible price!
 

Dr_Doggy

Well-Known Member
hmm me smell troll, see post 42,43 ... Wekend , Wekeng
no google translator could be that sloppy... even if it tried
 
Building the whole ALU module on one circuit board would have taken less space than splitting it and adding all the wire links.
It's not normal to use jumper links with pin terminal ends for soldered interconnections, just normal wire stripped and cut to length as required.


Re. the FPGA, I've never used one for anything like that so I do not know all the possibilities that could work.
You would need one with RAM included, rather than a gate-only type.

An EP4C115 would likely be suitable; some people have built PDP-8 emulators using the DE2-115 development kit which uses that device.

eg.



Or a Xilinx Spartan-3E device - again, that has enough capability to use for a microcomputer emulator.
The dev kit for that:

I suggest that if you are considering anything like either of those, you wait for a development kit to appear on ebay at a sensible price!
Hello thank you very much for info, but i buy this one i ask on line to ali express" can i build 16 BIT cpu i told me yes, is chip 25Euro
Building the whole ALU module on one circuit board would have taken less space than splitting it and adding all the wire links.
It's not normal to use jumper links with pin terminal ends for soldered interconnections, just normal wire stripped and cut to length as required.


Re. the FPGA, I've never used one for anything like that so I do not know all the possibilities that could work.
You would need one with RAM included, rather than a gate-only type.

An EP4C115 would likely be suitable; some people have built PDP-8 emulators using the DE2-115 development kit which uses that device.

eg.



Or a Xilinx Spartan-3E device - again, that has enough capability to use for a microcomputer emulator.
The dev kit for that:

I suggest that if you are considering anything like either of those, you wait for a development kit to appear on ebay at a sensible price!
Hello, thank you for advice info, look i am learnin throug internet vhdl so LBE https://www.youtube.com/user/LBEbooks/playlistsit explains very good, so i ask to aliexpress "can i build 16 bit cpu on this fpga, they told me yes so i buy it" https://nl.aliexpress.com/item/32813061054.html?spm=a2g0o.productlist.0.0.60a92048mFRn1H&algo_pvid=d7fd7340-009e-4781-b6b0-1f09402cfc58&algo_expid=d7fd7340-009e-4781-b6b0-1f09402cfc58-0&btsid=4d09b6b7-6f73-48e9-9503-f9a80d601a52&ws_ab_test=searchweb0_0,searchweb201602_5,searchweb201603_60
is cheap just to learn and to do experiments,
 

rjenkinsgb

Well-Known Member
Most Helpful Member
"can i build 16 bit cpu on this fpga, they told me yes so i buy it"
There could have been a problem in that you are not building a CPU - you are building a complete computer with RAM, Program memory and display memory.

The RP4CE6 has 270Kbit RAM and looks to use an 18 bit memory organisation? That makes it around 30720 words equivalent of RAM (30K words)

In the nand2tetris design, the display uses 8K words. I cannot remember how big the program memory and working RAM are - will they all fit in 30K ?
If so, you have got a bargain!
 
There could have been a problem in that you are not building a CPU - you are building a complete computer with RAM, Program memory and display memory.

The RP4CE6 has 270Kbit RAM and looks to use an 18 bit memory organisation? That makes it around 30720 words equivalent of RAM (30K words)

In the nand2tetris design, the display uses 8K words. I cannot remember how big the program memory and working RAM are - will they all fit in 30K ?
If so, you have got a bargain!
ah you are specialist of chip ;-))) , i think RAM 16K and ROM 32K, but i think i can use to 65K RAM, he have more then enough Ram memory
i buliding all components, and i am learning, when i finish al components i come back here …..

thank a lot.....
have a nice night
greetings:)
 
There could have been a problem in that you are not building a CPU - you are building a complete computer with RAM, Program memory and display memory.

The RP4CE6 has 270Kbit RAM and looks to use an 18 bit memory organisation? That makes it around 30720 words equivalent of RAM (30K words)

In the nand2tetris design, the display uses 8K words. I cannot remember how big the program memory and working RAM are - will they all fit in 30K ?
If so, you have got a bargain!
Hello

man can you help me for display

what i need to do to connect the display i mean in vhdl?
 

rjenkinsgb

Well-Known Member
Most Helpful Member
man can you help me for display

what i need to do to connect the display i mean in vhdl?
I've given you all the info you need earlier in this thread, complete with some logic circuits in the test pattern generator design.
Keep reading and re-reading that until you understand it.
 

Latest threads

EE World Online Articles

Loading

 
Top