Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Computer Engineering Thread, # 67 members already :D #

views
     
silkworm
post Oct 13 2005, 10:11 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(ikanayam @ Oct 13 2005, 05:53 AM)
Ok i got a question, anyone know if it is possible use/modify an adder/subtractor unit to do AND and OR operations on the inputs? I'm talking about a minimal alteration. Trying to get rid of the mux on the output...
*
Trying to make an ALU? Search for gate level schematics for the 74181 4-bit ALU, it's been copied to death by now so I guess that means it's pretty optimal smile.gif
silkworm
post Oct 13 2005, 11:29 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(charge-n-go)
hehe, wat's CCT?
That's the lazy man's way of writing circuit. biggrin.gif

silkworm
post Oct 13 2005, 12:20 PM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(Mavik @ Oct 13 2005, 12:10 PM)
Hi, I am an E&E graduate as well and have been working for over a year. So far honestly what you guys have been discussing is something i am totally lost since I majored mostly in semiconductors. Even working as a R&D engineer, I hardly use any of those bits of electronics knowledge.

As for Discrete Signal processing, I think I can still remember some bits of my old Digital signal processing lectures though. Any questions about that?
*
I remember you... a couple of years back there was another bunch of EE students on LYN and we had threads like this too. You were at Newcastle, right? Graduated already... makes me feel even more like a dinosaur. tongue.gif
silkworm
post Oct 14 2005, 07:54 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(ikanayam @ Oct 14 2005, 03:49 AM)
So it's more of an ease of use thing than a performance thing right? Because right now i'm doing a full custom design and layout of an ALU and we can pretty much create whatever "gates" we want to improve performance or other characteristics of the circuit. Process tech is TSMC 0.18 micron SCMOS (5 metal layers).

So my impression is that when performance is crucial, full custom gates are used. Is this correct? I'm pretty sure intel/AMD/Nvidia/ATI don't use only NAND gates for their ASICs tongue.gif
*
phew, the thread grew two whole pages overnight.

Designing with NAND gates is a higher level of abstraction and usually gives you a ballpark figure of how many transistors are going into your final circuit. Furthermore, a NAND gate's electrical properties; fan-in, fan-out, propagation time, etc. are known quantities. If you go all out full custom, be prepared to run test after test to make sure you don't suddenly get an oscillator instead of an ALU (an exaggeration, I know tongue.gif).
silkworm
post Oct 15 2005, 07:59 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(evilhomura89 @ Oct 14 2005, 09:17 PM)
Hi,
Still a secondary school student here wanted to know more abt Computer Engineering.

What is the difference between Software Engineering, Electronics and this???
Plz tell me so I know what to choose in future.

Thx.
*
Most of the discussion in this thread falls under Electronics Engineering. Digital Logic is usually a first year course after which students promptly forget about it. That's until they go into VLSI (Very Large Scale Integrated Circuits) design later on, and then they scramble to re-learn it again. laugh.gif

Software Engineering is not just all about programming; you'd be learning about project management, high-level design, algorithm design, formal verification and other deep stuff. I'd say it falls somewhere between Computer Science and IT.
silkworm
post Oct 19 2005, 02:58 PM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(ikanayam @ Oct 19 2005, 12:20 PM)
I was always curious about how they soldered those BGA packages like memory onto the PCB. How do you get the solder balls in the center to melt nicely?
*
You stick em on the board then stuff the whole board into an oven and cook it. Surface tension will pull the part onto the solder pads nicely. Inspect with an X-ray or ultrasound to make sure there aren't any shorts. Like baking a cake (except for the x-ray part tongue.gif).
silkworm
post Dec 4 2005, 08:56 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


Never used verilog and VHDL lessons were 8 years ago, but I'll give it my 2 sen...
address is 6 bits wide, but memory depth is only 35 words, what's up with that?
you're using the same counter as the address and data input? then address 0 will never be accessed and the first data will always be 1.
you can make your controllers easier by having an extra 1 address bit and then using the most significant bit to flip EN to enable RAM bank number 2, but that'd only work if you let the counter run the full length of the addressable range (0-63).

This post has been edited by silkworm: Dec 4 2005, 12:29 PM
silkworm
post Dec 4 2005, 03:15 PM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


any particular reason why your dataset/memory depth is not a power of 2 other than "it says so on the question paper" ? tongue.gif
can try an oddball addressing scheme, like using gray codes instead of a straight binary sequence, but that'd only complicate things more laugh.gif
silkworm
post Dec 12 2005, 07:57 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(martianunlimited @ Dec 11 2005, 04:46 PM)
Err. THAT is NOT an RF circuit, that's a simple power circuit (a halfwave rectifier with ripple suppression caps)
BTW.. your answer is wrong
It's half wave rectified, and there is at least a 0.7 V voltage drop across the diode.
Half-right. wink.gif
It's actually a voltage doubler circuit, which is equivalent to "two halfwave rectifiers in series". In the textbooks I looked at, the circuit is almost always introduced in the diode section, just after full-wave bridge rectifiers. No idea why he'd want to series two caps on each "side' though, that leads to smaller capacitance as you've mentioned.
silkworm
post Mar 31 2006, 08:34 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(Tingwc84 @ Mar 30 2006, 04:38 PM)
Hey, anyone there know any 5-bit DAC chip with parallel input?
*
If you don't need a whole lot of accuracy or linearity, then why not DIY? 5-bits is pretty do-able with an R-2R ladder. flex.gif

Alternatively, a good ol' 8-pin PIC with 6 IO pins, 5-pins for your parallel input and one pin for the output, just nice! It's extremely easy to knock together a bit-banged PWM output, then just low-pass filter the output pin and you have your analog output.

Finally in the "overkill" department, a FPGA could do the job. FPGAs outputs usually have about 3-bits of programmable drive. Chain together 4 pins (I think) to get your full range of outputs. This solution sucks a lot of power though. biggrin.gif

silkworm
post Apr 7 2006, 09:29 PM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


In situations like these, look at the tools being used in measurement. An Ohmeter is just measuring the voltage across the resistor after pumping in a known current. If the DAC resolution is not high enough, or the voltage scaling not large enough, then the result of the measurement is bound to be erroneous. Furthermore, if the resistance of the ground wire is less than the resistance of the probe leads, then the readout is also definitely wrong.
silkworm
post Apr 7 2006, 10:10 PM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(iZuDeeN @ Apr 7 2006, 09:35 PM)
the multimeter used is of industry standard...

while the probe is calibrated every 3 months as per requirement
*

Fair enough. Was it a handheld unit or a bench-top? What does the specification for the multimeter say about the resolution and accuracy? For measuring something in the milli-ohm range you should probably be using a RCL meter with Kelvin clips instead of a two-lead, contact probe multimeter.

Measuring Resistance (epanorama.net)
silkworm
post May 4 2006, 08:38 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(ikanayam @ May 4 2006, 07:35 AM)
Hahaha best day of my boring life....
*
Congratulations! You've sure earned it. rclxms.gif
silkworm
post May 4 2006, 08:49 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(Cloudx @ Apr 27 2006, 12:39 PM)
Anyone knows where in penang can i get PCB developing service?? UV,Develope and Etching need it to do a circuit for my FYP
*
They're not in Penang, but try Silvtronics, based in Old Klang Road, KL. Their prices on the website are in USD, but if you e-mail them they'll quote you in RM. It might seem pretty expensive at first, but they're probably the cheapest for making 1-4 piece runs.
silkworm
post Jul 14 2006, 09:38 AM

Enthusiast
Group Icon
Elite
965 posts

Joined: Jan 2003
From: Kajang


QUOTE(ikanayam @ Jul 14 2006, 09:25 AM)
Well... assuming we're still talking about CPUs... you can't really implement a competitive CPU on a FPGA... tongue.gif

While obviously not competitive to the coal-makers from Intel or AMD's stables, FPGA-based "soft core" CPUs are capable enough to go up against lower spec ARMs and MIPses. And that's a huge piece of the pie right there.

QUOTE
I agree with charge-n-go. I think it's better to specialize, at least initially. Start small and then expand.
*

And that's how everything is supposed to start. I guess the dotcom bubble mentality of "think big, start big, get bigger" is still lingering around.

 

Change to:
| Lo-Fi Version
0.0273sec    0.59    7 queries    GZIP Disabled
Time is now: 23rd December 2025 - 07:09 AM