Maker Pro
Maker Pro

HOW CAN I DESING AN ALU?

G

gapo

Jan 1, 1970
0
please help me!
I should desing an ALU, I've got the general desing but I should desing
it for the most little parts, please help me

por favor ayuda, tengo que diseñar una ALU, es para la Universidad,
asi que necesito de ayuda de la mayor gente posible, favor ayuda, ya
tengo el diseño general, pero necesito super detallada, por favor
 
K

Ken Smith

Jan 1, 1970
0
please help me!
I should desing an ALU, I've got the general desing but I should desing
it for the most little parts, please help me

I'm having trouble with the "most little parts" part of that. Do you
mean:

(A) A low number of parts of any kind.

(B) A low number of small parts.

(C) It must use diodes and transistors and not complete ICs and keep the
number of them low.


For (A) I'd suggest a CPLD programmed to be an ALU.

For (B) I'd suggest the 74HC181 (IIRC)

For (C) I'd suggest finding out what you can but the cheapest first.
 
R

Rich Grise

Jan 1, 1970
0
please help me!
I should desing an ALU, I've got the general desing but I should desing it
for the most little parts, please help me

por favor ayuda, tengo que diseñar una ALU, es para la Universidad, asi
que necesito de ayuda de la mayor gente posible, favor ayuda, ya tengo el
diseño general, pero necesito super detallada, por favor

Si usted necesita esta mucha ayuda en este tiempo en sus clases, usted no
ha estado aprendiendo claramente las lecciones. Él si todos están en
sus libros de textos y notas de la conferencia. Un subtractor es
simplemente una serpiente[1] con una inversión del dos-complemento del
subtrahend. End-around lleve, por supuesto, es opcional. ¿Cómo
difícilmente puede estar?

http://www.google.com/search?q=74181+data+sheet

Buena Suerte!
Rich

[1] Oopps! This is how google translated "adder." Heh! So much
for artificial intelligence! >:->
 
M

Mike Dawson

Jan 1, 1970
0
Rich said:
DooD! They're doing a barrel shifter in 7408's! Geez, why not ask the
guy to build a PDP-11?

;-P

Cheers!
Rich
I would base you ALU on an FPGA, e.g. Xilinx, Altera or Lattice.
For code examples in Verilog and VHDL, take a look at ...

http://www.opencores.org/browse.cgi/by_category

There are several CPU designs and most if (not all) are GPL :)

Mike.
 
Try this:
"VHDL for Programmable Logic"
written by Kevin Skahill of Cypress Semiconductor
pages 293- 326
A case of the 2901 bit slice chip


Good luck,
Dave
 
G

gapo

Jan 1, 1970
0
thank you, but 74HC181 is an 4-bits ALU, but I need a 2-bit ALU
can you help me?
Andrew Holme ha escrito:
 
K

keith

Jan 1, 1970
0
thank you, but 74HC181 is an 4-bits ALU, but I need a 2-bit ALU
can you help me?

Off the top of my head...

1) Half-a-181
2) PROM (of some sort)
3) FPGA or CPLDish thing

A two-bits won't cut it these days.
 
Top