@Gary - Thank you very much for your week of impartations.We have enjoyed it.
@Alex - Thank you to for you hard work too.We will miss you and remember you.We wish the best to you in your new endeavor.Please extend our appreciation to Digikey for making this possible.
@rhall007 – I don't know why it has to be that way, but it seems to happen too often.Where is the reward for your contribution?In so many ways, what happened to you is just so very wrong.
@Gary - Having "constants" in a R/W register seems like a good idea, but I can't think of a time that I ever had that much foresight. I'm not clairvoyant, but sometimes I wish I were.
@Alex - Planning ahead is part of my professional and personal life, but sometimes pressures and external influences prohibit planning. Bummer. That's when I don't feel I have control.
Hey folks.Sorry to be so late, but I needed to spend the afternoon at one of our local TV stations.After that, it was taking care of domestic matters and getting the day's calendar cleared of so I could have some peace to focus on our forum.But, at least things are archived so that I can avail myself of this added knowledge.So, let's get down to it.
Gary, thanks for the interesting week. You presented a lot of ideas to help with new project challenges and reflection on past experiences that were successful, nor not and why.
Alex's comment about not knowing what's under the hood resonates with my feeling. I learned at the time when a single person could understand the relatively simple h/w, OS or monitor and the applications. That ability is going away with current systems.
@EdB_Vt - I don't know how/why they carried the *Jet to LaserJet. It has definitely been part of HP's printer and tools naming. InkJet, ThinkJet, QuietJet, OfficeJet, JetSend, JetAdmin. Several years ago a competitor tried to sell a PhaserJet printer but HP lawyers manage to squash that.
Going to have to come back and review archives; the end of the middle-school year is unfolding around me, so early-dismissal taxi-duty beckons. Catch you guys on the next turn of the wheel, eh?
planning for future comes from experience. this experience comes from maintaining existing systems. one learns quickly the good practices and that saves time, and learns that just a little better design that allowed for future changes saves a ton of time, effort and money
In guessing the future, if you HAVE an 8-bit register and are only using 4 bits, you CAN kinda "predict" those spare bits will come in handy SOMEtime. So attach pads/throughholes for rework ECOs (avoid someone having to solder directly to chip leads, at the very least). Or a 10x4 PLA; same thing.
Several have commented about not being able to guess the future. No, we cannot guess everything perfectly. But how many times have you guessed right? Though all my future guesses have not been correct, many of them were correct.
Heh -- you guys got the degree FIRST, THEN started your careers. I did it the other way around, so when I got into those college courses (relatively recently; STARTING though with 1.5 years at MIT did help), I had a MUCH better feel for "good point" versus "yeah, right" re stuff some instructors were pushing.
@jl - Good observation. My planning ahead doesn't mean implementing the future now, but leaving room so that I can implement it later. We did not hook all 8 of those positions to I/O pins, just the 5. But when we needed the 6th, then we added in the register where there was space reserved.
Current college courses DO cover a large amount of this stuff -- unfortunately, it isn't the kind of thing that makes a lot of sense until you've had some time "in harness" and seen a few of the many ways that people can do design WRONG!
University of Illinois had Computer Engineering Degree in the late 70's. Basically a Elect Eng. Degree with software and computer architecure courses. My graduating class had 33 students in it for that degree.
Right= T-shooting with desigh experoence gives you in the future good position as a good verifier of ANt documentation...and of cors your responsibility to new generation is to brcome TEACHERs as YOU ARE guys. Congrat for exelent job
The pendulum swings -- USED to be just "EE", now there's CS and EE. That is soon to be merging again. At this point, with totally configurable programmable DRAM-type processor cores, an ASIC where you can program up to four cores, NOW the line between Hard- and Software is fuzzier than ever.
Gary, Great week of lectures. I think the most critial point is to use standards. This allows easy collaboration with teams, better defined projects and ability to re-use code and do it right the first time. Thanks for the great points.
A comprehensive survey of design-planning tools might be a valuable resource, if not a whole week of discussion. Kind of begs a bit different level of interaction, though -- not clear when "Chat" may be part of a bottleneck...
Check out some current commentary about Microsoft changing over to support Open Source software -- they're seeming to lean toward some very useful design-planning tools.
In my first job out of college I was "disruptive" since I produced more than others in group. I was transfered to a different group. That was a good thing for me.
I agree flaredOne. I have worked at several startups and wearing many hats is something that is valued to some degree. But sometimes (not always) they dont realize how much you are covering till you are gone.
I worked hard to bring a product line to the point where it was 2-3 yrs ahead of the competition. Management thought it best to lay me off to save money since we were so far ahead.
The R/W hardware-based constants sounds very similar to the adjustments for monotonic linearity for ADCs and DACs. Yes, absolutely -- hardware "tweakable" variables are hugely useful.
Just checking -- you familiar with programmable logic devices which are like DRAM?? Every time you power them up, you have to load them with their configuration, their logic tables, etc. I mentioned this yesterday, having encountered a situation where there was a huge multi-function ASIC AND an adjunct "boot PROM". Point: make the load-space selectable, so you can access variations and (perhaps) diagnostic versions of the ASIC without having to change out any hardware.
When starting design leave enough time window between your normal functions and to service your critical interrupts, so that you don't miss the timing of interrupts.
Software patches and fixes and work around will eat into that time window !!
If you HAVE the option to select "slightly larger than actually needed Right Now", go for it. Excess pins, among other things, simplify layouts (more physical-path choices). Key point: if you HAVE spare pins, attach a trace which runs off to a labeled through-hole (someplace you CAN attach a jumper lead). Priceless.
You are lucky if your job function has a predictable path. Or a product line with "logical" next step developments. Some places that works, many it doesn't.
Re finance, savings question (which I missed -- just got back): I recently finished up my BsEE (non-traditional, after "a few years" working -- was amused by a SIGNIFICANT amount of time in an engineering-specific class spent on investment counseling, "The Power of compound Interest", etc. Have started some trusts for the boys.
what I am hearing from Gary's presentation...planning ahead is not necassarilly putting in future functionality...but rather leaving room for expansion in registers usage, memory, type definitions, etc
Planning ahead is always a good idea but the benefit is only as good as your ability to predict the future. If yoiur guess is correct planning ahead pays off. If you are wrong there's probably no gain.
I looked at the Leap product and it looks interesting. I thought about signing up as a developer but I don't have the time to take on anything additional right now. I'm getting one of the devices to try out, but having to wait until the end of the year or longer is a bit of a "bummer."
Hi everyone. Another Friday and another section completed. I see Alex has added one more course to the list. I wonder if there will be more to follow on this track or if Digi-Key or someone else will carry this forward to the second 180 days of the year.
Anyone check out that LEAP product re gestural input device with 0.01mm precision in 3D space? There is an opportunity to MAYBE sign up as a developer and get a free device and access to the SDK. Could be a "get in on the ground floor" opportunity. Just my opinion, but I predict this device is going to raise the standard of "Elegant" in graphical user interfaces and virtual functionality -- the device is reasonably priced for market penetration, could influence a "bump" in heads-up display glasses, and might actually 'rescue' a bit of the market for 3-D monitors.
Let's see: anticipating the "usual" questions -- I am predominantly hardware: project, proto, product; with more than enough software to make the hardware walk, talk, sing, dance, see, hear, communicate, be produced and tested with embedded diagnostics -- AND (generally) to be profitable and supportable. Currently seeking gainful employment AND contemplating and researching a wide range of possibly lucrative projects. Last time I checked, it's in the mid 80s outside (again), on its way to the mid 90s.
Good afternoon to all. It appears Chat is STILL losing posts (THIS is my third try for THIS content) so I'm covering my bases: selecting and copying all this text, then pasting it in a text buffer off to one side, just in case it gets lost AGAIN.
Was just reading through some stuff about Microsoft STARTING to "embrace" open-source. I was struck by just how much of the conversation was about the evolving semi-formal knowledge base which revolves around Best Practices for "collaborating" on making use of knowledge bases, i.e., those misc shared libraries of functions, etc which are arguably among THE most useful contents in most software developers' "tool kits".
Gotta love the self-referential stuff, AND the synchronicity of stumbling over that while contemplating "Best Practices" and "Principles" and how best to implement those in a larger-than-just-one-person design environment.
The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser.
UK-based Plastic Logic and French company ISORG have created what the pair tout as a first in flexible printed electronics: a large area, conformable, organic image sensor printed on plastic.
For 3D printing to make the jump from rapid prototyping to manufacturing, engineers will need to find easier ways to move products from their CAD screens to their printers.
Gigabit and PoE are two networking technologies moving ahead in tandem as industrial users power remote Ethernet devices such as IP security cameras at 1,000 Mbps over existing CAT5 cable.
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.