Only 2nd lab in Digital System Design

JohnCU

Banned
Dec 9, 2000
16,528
4
0
that class was awesome. man up and study. CpE/EE isn't supposed to be easy.
 

legoman666

Diamond Member
Dec 18, 2003
3,628
1
0
Originally posted by: TuxDave
You need some serious lessons on how to wire a breadboard. :)

lol, that is actually incorrect (the overflow bit is wrong, no sums over 23 work), the final revision looked a lot better color coding wise (and was correct).
 

MagnusTheBrewer

IN MEMORIAM
Jun 19, 2004
24,122
1,594
126
In my day young whippersnapper, we often breadboarded things before etching our on PCB's and soldering components, and that s the way we liked it! Seriously though, you need to do the wiring as if it were a circuit diagram.
 

MagnusTheBrewer

IN MEMORIAM
Jun 19, 2004
24,122
1,594
126
Originally posted by: legoman666
Originally posted by: TuxDave
You need some serious lessons on how to wire a breadboard. :)

lol, that is actually incorrect (the overflow bit is wrong, no sums over 23 work), the final revision looked a lot better color coding wise (and was correct).

When breadboarding, getting it to work is almost secondary. The purpose is to organize the circuit to make logical sense and allow for redesign much like commenting in programming. If this was never explained to you in school, they did you a tremendous disservice.
 

legoman666

Diamond Member
Dec 18, 2003
3,628
1
0
Originally posted by: MagnusTheBrewer
Originally posted by: legoman666
Originally posted by: TuxDave
You need some serious lessons on how to wire a breadboard. :)

lol, that is actually incorrect (the overflow bit is wrong, no sums over 23 work), the final revision looked a lot better color coding wise (and was correct).

When breadboarding, getting it to work is almost secondary. The purpose is to organize the circuit to make logical sense and allow for redesign much like commenting in programming. If this was never explained to you in school, they did you a tremendous disservice.

That would have saved my group an enormous amount of time. We designed the circuit on the computer, tested it (apparently not thoroughly enough), then built it. The TA came around to check it, and no sums >23 worked. So we fixed the design in about 2 minutes. Then we asked if we had to fixed the actual implementation since that would take ~45 minutes and we just wanted to get out of there. The damn TA made us fix it. meh. Our fault I suppose, but still a PITA.
 

MagnusTheBrewer

IN MEMORIAM
Jun 19, 2004
24,122
1,594
126
Originally posted by: legoman666
Originally posted by: MagnusTheBrewer
Originally posted by: legoman666
Originally posted by: TuxDave
You need some serious lessons on how to wire a breadboard. :)

lol, that is actually incorrect (the overflow bit is wrong, no sums over 23 work), the final revision looked a lot better color coding wise (and was correct).

When breadboarding, getting it to work is almost secondary. The purpose is to organize the circuit to make logical sense and allow for redesign much like commenting in programming. If this was never explained to you in school, they did you a tremendous disservice.

That would have saved my group an enormous amount of time. We designed the circuit on the computer, tested it (apparently not thoroughly enough), then built it. The TA came around to check it, and no sums >23 worked. So we fixed the design in about 2 minutes. Then we asked if we had to fixed the actual implementation since that would take ~45 minutes and we just wanted to get out of there. The damn TA made us fix it. meh. Our fault I suppose, but still a PITA.

Lol So, let this be a lesson, doing it the right way the first time saves you time in the long run. Next class do it right. There aint no easy button in circuit design!
 

Shadow Conception

Golden Member
Mar 19, 2006
1,539
1
81
Oh damn.

We made a birthday circuit twice the size of that. Solely with logic gates, a switch, and a 7-segment display. No flip-flops or anything, just simple Boolean expressions to be plotted onto a breadboard. My partner and I spent ~6 hours after school troubleshooting after the initial attempt wasn't successful. Not to mention the 3 hours in-school doing the paperwork to figure out what Boolean expressions and simulating the POS in Multisim.

I swear, this is probably the hardest class a freshman in high school can take. This, paired with Boolean algebra (which I'm actually good at now) make for a very tough first few months.

And what is this talk of breadboard organization? Our teacher doesn't care as long as our wires don't look like small (unnecessary) mountains. :confused:
 

frostedflakes

Diamond Member
Mar 1, 2005
7,925
1
81
Originally posted by: Analog
Nice Rat's nest. In this century, we use VHDL. :)
In my intro to computer engineering course, we worked with breadboards for the first few labs, and from then on we used VHDL and a programmable logic chip. So much better than screwing around with those breadboards, even relatively simple logic circuits could get very messy to wire. ;)

It was a really interesting class, I look forward to taking more digital logic courses later in college.
 

PottedMeat

Lifer
Apr 17, 2002
12,363
475
126
Ugh. I hated doing that lab shit. I know how the circuit is supposed work. I know what each individual component does. I know what the intermediate inputs and outputs are. But the goddamn thing doesn't work. At some point ( usually past the required lab session hours ) I stop caring. The TA doesn't care. Well he does care enough to tell you to keep fixing it until the circuit does what his stupid sheet of paper says. I usually got the things working, but thats because I knew how to use the damned scope/function generator/power supply. I think 80% of the people in the labs diddn't know how to use at least some of the $$$ equipment around them. Even the damn multimeter. Not to mention the dead ICs / shorted breadboards, etc.
 

Aharami

Lifer
Aug 31, 2001
21,205
165
106
i remember doing those. was a lot of fun, but i dont remember a drop of it anymore. it's as if I never even took the class. :(
 

njmodi

Golden Member
Dec 13, 2001
1,188
1
71
Originally posted by: Gibson486
I hate digital logic. Never like dit, never will. Analog for the win!!!!

Digital is so much easier than analog -> 1 and 0 :) only 2 things to learn.
 

Gibson486

Lifer
Aug 9, 2000
18,378
2
0
Originally posted by: njmodi
Originally posted by: Gibson486
I hate digital logic. Never like dit, never will. Analog for the win!!!!

Digital is so much easier than analog -> 1 and 0 :) only 2 things to learn.

sure...you tell yourself that.

Start doing real design, then you take into account thresholds, line noise, signal noise....


in the end, analog wins;)
 

chorb

Golden Member
Oct 7, 2005
1,272
0
0
dont forget your crosstalk, series terminations, pull ups/downs and ground loops.

I'm prefer digital design, but unfortunately I'm stuck doing analog for the time being