POV-Ray : Newsgroups : povray.off-topic : The computer project Server Time
13 Oct 2026 03:47:26 EDT (-0400)
  The computer project (Message 1 to 50 of 180)  
Goto Latest 50 Messages Next 50 Messages >>>
From: Invisible
Subject: The computer project
Date: 10 Jun 2010 09:24:49
Message: <4c10e7a1@news.povray.org>
OK, so this is what I have. I'm still debugging it, but it should more 
or less work now.

It's an 8-bit processor. All data paths are 8 bits wide. There are three 
general-purpose registers, named X, Y and Z. They're all 8 bits wide. 
Since the address bus is also 8-bit, the processor is limited to a 
piffling 256 bytes of addressible memory (unless you go implement 
banking). There are 17 valid opcodes (plus more which may or may not 
produce predictable results.)

All instructions are exactly 2 bytes long. The first byte is an opcode, 
and the second is a memory address (which may or may not actually be 
used for anything). It's merely simpler to design if all instructions 
use an identical addressing mode. Similarly, all instructions are 
exactly 6 clock cycles long, even if some of them could actually be done 
faster.

There are basically 4 instructions:

- Unconditional load.
- Conditional load.
- Save.
- Math-op.

A conditional load does exactly the same thing is an unconditional load 
*if* the last math-op produced a result exactly equal to zero. Otherwise 
an unconditional load does nothing at all.

Either way, a load copies the contents of the specified memory register 
into one of the internal registers. Since the target register can be the 
Program Counter, an unconditional load instruction can be used to 
perform an unconditional jump (to an absolute address). Similarly, a 
conditional load can perform a conditional jump.

A save instruction does the reverse: it copies the contents of the 
specified register (including the PC) to the specified memory address.

There are 5 possible math-ops. They all take X and Y as their operands, 
and store their result in Z. (They also set or clear the "zero flag" 
that the conditional load instruction tests.) The available operations 
are bit-wise AND, OR, XOR, binary addition and binary subtraction.

Currently math-ops generate several flags, but it is impossible to 
access any of them except the zero flag. In particular, this means that 
16-bit addition would be spine-tinglingly difficult to implement in 
software. What I probably need to do is utilise some of the unused bits 
in the opcode to select what condition the conditional load instruction 
tests. (Which means *another* binary decoder in the control matrix...)

As you can see, the CPU itself is quite simple; just a bunch of 
registers attached to a single common data bus. The complexity comes 
from the maze of control busses eminating from the control matrix. And 
when you look inside the control matrix itself... woah. OK, that's 
pretty complicated! o_O

Now, if I can just figure out a reasonable way of getting Logisim to 
test the damned thing...


Post a reply to this message


Attachments:
Download 'processor.png' (13 KB) Download 'control matrix.png' (23 KB)

Preview of image 'processor.png'
processor.png

Preview of image 'control matrix.png'
control matrix.png


 

From: nemesis
Subject: Re: The computer project
Date: 10 Jun 2010 15:25:01
Message: <web.4c113b1a9d5e91c5d467c99c0@news.povray.org>
and you say you're a retard... o_O


Post a reply to this message

From: Orchid XP v8
Subject: Re: The computer project
Date: 10 Jun 2010 15:40:15
Message: <4c113f9f@news.povray.org>
nemesis wrote:
> and you say you're a retard... o_O

Well, I _did_ just spend several weeks building a simulated model of a 
trivially simple computer when I could just, uh, use a real one...

When you think about the amount of _useful_ stuff I could have done with 
that much time and energy, you start to understand why I feel 
unfulfilled with my life. :-(

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

From: nemesis
Subject: Re: The computer project
Date: 10 Jun 2010 16:50:01
Message: <web.4c114f409d5e91c5d467c99c0@news.povray.org>
Orchid XP v8 <voi### [at] devnull> wrote:
> nemesis wrote:
> > and you say you're a retard... o_O
>
> Well, I _did_ just spend several weeks building a simulated model of a
> trivially simple computer when I could just, uh, use a real one...
>
> When you think about the amount of _useful_ stuff I could have done with
> that much time and energy, you start to understand why I feel
> unfulfilled with my life. :-(

is learning not useful?


Post a reply to this message

From: Tim Nikias
Subject: Re: The computer project
Date: 10 Jun 2010 18:10:46
Message: <4c1162e6$1@news.povray.org>
Am 10.06.10 22:46, schrieb nemesis:
> Orchid XP v8<voi### [at] devnull>  wrote:
>> nemesis wrote:
>>> and you say you're a retard... o_O
>>
>> Well, I _did_ just spend several weeks building a simulated model of a
>> trivially simple computer when I could just, uh, use a real one...
>>
>> When you think about the amount of _useful_ stuff I could have done with
>> that much time and energy, you start to understand why I feel
>> unfulfilled with my life. :-(
>
> is learning not useful?

Learning aside: Hobbies were invented for fun, not for "productive time 
management". ;-)


Post a reply to this message

From: John VanSickle
Subject: Re: The computer project
Date: 10 Jun 2010 18:50:46
Message: <4c116c46$1@news.povray.org>
Tim Nikias wrote:

> Learning aside: Hobbies were invented for fun, not for "productive time 
> management". ;-)

They were also invented for bragging rights.  Only a vanishingly small 
portion of the human race can claim to know how computers really work at 
the component level.

Regards,
John


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 03:55:17
Message: <4c11ebe5$1@news.povray.org>
nemesis wrote:

> is learning not useful?

Depends on your point of view.

On the one hand, knowing stuff always holds the possibility that one day 
it'll somehow be useful.

On the other hand, what possible purpose could there be to knowing how 
to build an RS Flip-Flop from two NOR latches? I mean, unless I actually 
get hired by an IC design firm (which will never, ever happen), it's 
useless knowledge. It has no practical use of any kind. Hell, even 
learning to use regular expressions is theoretically more useful!

http://xkcd.com/208/


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 04:10:54
Message: <4c11ef8e$1@news.povray.org>
Tim Nikias wrote:

> Learning aside: Hobbies were invented for fun, not for "productive time 
> management". ;-)

Sure. But spending weeks wiring together little black blobs in order to 
make a few LEDs flash in a pattern with hypothetically means something? 
Most people wouldn't regard that as "fun".


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 04:12:16
Message: <4c11efe0@news.povray.org>
John VanSickle wrote:

> They were also invented for bragging rights.  Only a vanishingly small 
> portion of the human race can claim to know how computers really work at 
> the component level.

And an even smaller portion of the human race *care* how computers work.

Most people's reaction would be "you poor autistic weirdo, you should 
seek professional help".

The only minor consolation is that without losers like me, we wouldn't 
*have* computers in the first place...


...still trying to convince myself this makes up for it...


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 04:17:16
Message: <4c11f10c$1@news.povray.org>
>> is learning not useful?
>
> Depends on your point of view.
>
> On the one hand, knowing stuff always holds the possibility that one day 
> it'll somehow be useful.

But if you spend your whole life learning, you'll run out of time to do 
anything useful with it :-)

> On the other hand, what possible purpose could there be to knowing how to 
> build an RS Flip-Flop from two NOR latches?

Those skills will be a useful base to learn more complex things, and also to 
use as part of more complex projects.

See how your knowledge of transistors helped you when you were first wiring 
up your logic gate? Ermm.. hang on... :-)

Well your skill of wiring up logic gates might one day help with something 
else.  If you want a real life example then on the LCDs we design here along 
one edge of the glass it is pretty much just a huge chain of logic gates 
that clock the display data into the DACs for each column of pixels, then 
each row is clocked active in turn to connect the output of each DAC to 
every pixel in that row.  Somebody has to design that, more people need to 
understand it in great detail, and even more people need to roughly 
understand how it works.  I'm sure there are a huge number of jobs where 
knowing the details of logic gates it a requirement.


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 04:25:03
Message: <4c11f2df$1@news.povray.org>
>> On the one hand, knowing stuff always holds the possibility that one 
>> day it'll somehow be useful.
> 
> But if you spend your whole life learning, you'll run out of time to do 
> anything useful with it :-)

Thanks. Like I don't have enough anxiety to worry about already...

> I'm sure there are a 
> huge number of jobs where knowing the details of logic gates it a 
> requirement.

And, since I'm never going to do any of these jobs, it doesn't really 
matter.

Much as I'd love to spend all day nerding out over logic design, the 
fact of the matter is that I seem to be doomed to spend the rest of my 
life rebooting people's computers for them every time Word crashes. A 
trained monkey could do that.


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 05:14:45
Message: <4c11fe85$1@news.povray.org>
> Much as I'd love to spend all day nerding out over logic design,

Get a qualification or training in electronics and apply for some jobs then. 
Don't expect someone to phone you up one day and say they saw your posts 
about building a CPU and want to employ you.  If you really want to do it 
then it's possible, but you have to put in some effort.


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 05:27:47
Message: <4c120193$1@news.povray.org>
scott wrote:
>> Much as I'd love to spend all day nerding out over logic design,
> 
> Get a qualification or training in electronics and apply for some jobs 
> then. Don't expect someone to phone you up one day and say they saw your 
> posts about building a CPU and want to employ you.  If you really want 
> to do it then it's possible, but you have to put in some effort.

I don't think knowing how to throw a few 7400s together qualifies you as 
a logic designer. Hell, there are kids out there who have spent years 
playing with FPGAs and doing real qualifications and stuff who have 
produced things actually worth having. Why hire me when you can hire one 
of those kids?

My knowledge of logic design is insufficient for me to work as a logic 
designer. My knowledge of computer programming is insufficient to work 
as a programmer. (Everybody wants C. Nobody wants Haskell - and even 
those that do also want you to write device drivers - in C.) My 
knowledge of mathematics is insufficient to work as a mathematician. My 
knowledge and more importantly skill level in music is vastly 
insufficient for me to work as a musician. I could go on... but 
basically it seems that all that's left for me is to sit and rot fixing 
people's wetware issues - and I can't even seem to find anybody to hire 
me for that.


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 05:38:10
Message: <4c120402$1@news.povray.org>
> I don't think knowing how to throw a few 7400s together qualifies you as 
> a logic designer. Hell, there are kids out there who have spent years 
> playing with FPGAs and doing real qualifications and stuff who have 
> produced things actually worth having. Why hire me when you can hire one 
> of those kids?

Like I said, get a training or qualification if you are really interested.


Post a reply to this message

From: Tim Nikias
Subject: Re: The computer project
Date: 11 Jun 2010 05:42:19
Message: <4c1204fb$1@news.povray.org>
>> Learning aside: Hobbies were invented for fun, not for "productive
>> time management". ;-)
>
> Sure. But spending weeks wiring together little black blobs in order to
> make a few LEDs flash in a pattern with hypothetically means something?
> Most people wouldn't regard that as "fun".

Well, but what some people call fun is beyond me, so why bother if "most 
people" consider it fun? The only thing important is if YOU're having 
fun doing it. If so, mission accomplished. :-)


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 06:32:14
Message: <4c1210ae$1@news.povray.org>
scott wrote:
>> I don't think knowing how to throw a few 7400s together qualifies you 
>> as a logic designer.
> 
> Like I said, get a training or qualification if you are really interested.

And like I said, every geek on the planet wants to get paid to develop 
mathematical algorithms or design cutting-edge chips or build 
next-generation game engines or... The trouble is, there are a tiny 
handful of such jobs in the entire world, and therefore you are almost 
guaranteed to never be hired.

Normal people don't get paid to do cool stuff. We have to put up with 
doing boring stuff, just like everybody else.


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 06:32:49
Message: <4c1210d1@news.povray.org>
Tim Nikias wrote:
>>> Learning aside: Hobbies were invented for fun, not for "productive
>>> time management". ;-)
>>
>> Sure. But spending weeks wiring together little black blobs in order to
>> make a few LEDs flash in a pattern with hypothetically means something?
>> Most people wouldn't regard that as "fun".
> 
> Well, but what some people call fun is beyond me, so why bother if "most 
> people" consider it fun? The only thing important is if YOU're having 
> fun doing it. If so, mission accomplished. :-)

Sure. It would just be nice if the entire human race _didn't_ regard me 
as a total loser, that's all...


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 06:58:20
Message: <4c1216cc$1@news.povray.org>
>> Like I said, get a training or qualification if you are really 
>> interested.
>
> And like I said, every geek on the planet wants to get paid to develop 
> mathematical algorithms or design cutting-edge chips or build 
> next-generation game engines or... The trouble is, there are a tiny 
> handful of such jobs in the entire world, and therefore you are almost 
> guaranteed to never be hired.

You *vastly* underestimate how many jobs require those skills.  Sure, most 
are not as glamorous as designing the next GPU for the PlayStation 4, but if 
you want to do digital circuit design for a job there are plenty of 
opportunities in a vast range of industries.  If you were degree qualified I 
could point you to an opening we have at the moment.


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 07:11:51
Message: <4c1219f7$1@news.povray.org>
>> And like I said, every geek on the planet wants to get paid to develop 
>> mathematical algorithms or design cutting-edge chips or build 
>> next-generation game engines or... The trouble is, there are a tiny 
>> handful of such jobs in the entire world, and therefore you are almost 
>> guaranteed to never be hired.
> 
> You *vastly* underestimate how many jobs require those skills.

Really? Well let's see now...

The Motion Picture Experts Group might need to know the difference 
between a Type-I and Type-II Discrete Cosine Transform, but most people 
only *implement* MPEG standards, not design them.

Most companies do not design ICs. They purchase them off the shelf and 
assemble them. (Indeed, I was under the impression that the number of 
companies world-wide who actually have IC fabrication plants is very 
small - although admittedly you don't need to actually have a fab to 
design new ICs.)

In fact, most companies do not write software either; they purchase it. 
Some of it can be customised to the point that it's almost like 
developing a new product, but more usually it's a case of installing the 
software and configuration a few options and templates and stuff. It 
certainly doesn't call for a C programmer.

And game engines... Well, that's probably way, way less exciting than it 
sounds anyway. ;-)

> Sure, 
> most are not as glamorous as designing the next GPU for the PlayStation 
> 4,

Actually, I imagine most jobs are way less exciting than they sound. ;-)

> but if you want to do digital circuit design for a job there are 
> plenty of opportunities in a vast range of industries.

Seriously... Doing what? Everything seems to be made of off-the-shelf 
parts (which, by definition, already exist). What's to design?

> If you were 
> degree qualified I could point you to an opening we have at the moment.

Really? Are you ser- oh, wait, you work in Germany, don't you?


Post a reply to this message

From: Stephen
Subject: Re: The computer project
Date: 11 Jun 2010 07:41:50
Message: <4c1220fe@news.povray.org>
On 11/06/2010 11:32 AM, Invisible wrote:
> Tim Nikias wrote:
>>>> Learning aside: Hobbies were invented for fun, not for "productive
>>>> time management". ;-)
>>>
>>> Sure. But spending weeks wiring together little black blobs in order to
>>> make a few LEDs flash in a pattern with hypothetically means something?
>>> Most people wouldn't regard that as "fun".
>>
>> Well, but what some people call fun is beyond me, so why bother if
>> "most people" consider it fun? The only thing important is if YOU're
>> having fun doing it. If so, mission accomplished. :-)
>
> Sure. It would just be nice if the entire human race _didn't_ regard me
> as a total loser, that's all...

It's not the entire human race it is mostly you.

-- 

Best Regards,
	Stephen


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 08:22:51
Message: <4c122a9b$1@news.povray.org>
>> but if you want to do digital circuit design for a job there are plenty 
>> of opportunities in a vast range of industries.
>
> Seriously... Doing what? Everything seems to be made of off-the-shelf 
> parts (which, by definition, already exist). What's to design?

I guarantee you that if you open up any phone/monitor/TV/camera there will 
be at least one custom IC that is not an off-the-shelf part.  It's not just 
IC makers that design ICs, any company that has a relatively high-tec 
product does it.  For example we design our own driver and controller ICs 
for LCD panels, I know Canon designs their DIGIC image processing IC, I 
imagine all other camera and display makers do similar.  For TVs and 
monitors I also assume they design controller ICs, because often there is no 
off-the-shelf part to exactly fit your product.  What about specialist 
electronic test equipment?  Presumably FPGAs will need to be designed for 
that.  How about network cards and routers, someone needs to design the 
chipsets for those which are always being improved.  What about when 
Logitech develop a new mouse technology, I doubt they can just pick up an IC 
from RS that does the job.  What about the thousands of companies that offer 
FPGA and ASIC design services - who are they doing work for?  Who is working 
for them?

>> If you were degree qualified I could point you to an opening we have at 
>> the moment.
>
> Really? Are you ser- oh, wait, you work in Germany, don't you?

Yes, but this job is at our Oxford lab.


Post a reply to this message

From: clipka
Subject: Re: The computer project
Date: 11 Jun 2010 08:41:10
Message: <4c122ee6@news.povray.org>
Am 11.06.2010 10:12, schrieb Invisible:

> And an even smaller portion of the human race *care* how computers work.
>
> Most people's reaction would be "you poor autistic weirdo, you should
> seek professional help".

Nope. While most people don't /care/ how computers work, my experience 
is that many of them still tend to be impressed when people know.


Post a reply to this message

From: Mike Raiford
Subject: Re: The computer project
Date: 11 Jun 2010 08:53:47
Message: <4c1231db$1@news.povray.org>
On 6/11/2010 3:10 AM, Invisible wrote:

> Sure. But spending weeks wiring together little black blobs in order to
> make a few LEDs flash in a pattern with hypothetically means something?
> Most people wouldn't regard that as "fun".

In the same way I don't regard watching people beat eachother to the 
ground over a small, oddly shaped, brown ball as fun.

But, what you're doing sounds fun to me. :)


-- 
~Mike


Post a reply to this message

From: Mike Raiford
Subject: Re: The computer project
Date: 11 Jun 2010 08:55:14
Message: <4c123232$1@news.povray.org>
On 6/11/2010 5:32 AM, Invisible wrote:

> Sure. It would just be nice if the entire human race _didn't_ regard me
> as a total loser, that's all...

There is a not insignificant portion of the human race that is aware of 
your existence that does not regard you as a loser in the least.

There is a massive proportion of the human race that is not even aware 
of your existence. This segment does not count, as they cannot possibly 
form an opinion of you.

-- 
~Mike


Post a reply to this message

From: clipka
Subject: Re: The computer project
Date: 11 Jun 2010 08:59:15
Message: <4c123323@news.povray.org>
Am 11.06.2010 11:27, schrieb Invisible:

>> Get a qualification or training in electronics and apply for some jobs
>> then. Don't expect someone to phone you up one day and say they saw
>> your posts about building a CPU and want to employ you. If you really
>> want to do it then it's possible, but you have to put in some effort.
>
> I don't think knowing how to throw a few 7400s together qualifies you as
> a logic designer. Hell, there are kids out there who have spent years
> playing with FPGAs and doing real qualifications and stuff who have
> produced things actually worth having. Why hire me when you can hire one
> of those kids?

(1) That's where the "get a qualification or training" suggestion kicks in.

(2) You just named another point why toying around with 7400s may not be 
wasted time after all: FPGAs are essentially nothing but a bunch of 
(N)AND and (N)OR gates, plus a few flip-flops, that you can "wire up" 
programmatically. Once you have toyed around with 7400s and the like, 
going for FGPAs is a piece of cake. All you need is a dev tool (some 
FPGA manufacturers give you at least some trial version for free) and a 
dev kit (which you can solder together yourself in some cases; that's 
what I did), and there you go.

> My knowledge of logic design is insufficient for me to work as a logic
> designer.

At present, maybe. If you keep going (and possibly do some qualification 
on it), things could look different soon.


Post a reply to this message

From: nemesis
Subject: Re: The computer project
Date: 11 Jun 2010 09:00:01
Message: <web.4c1232839d5e91c5a4659c30@news.povray.org>
Invisible <voi### [at] devnull> wrote:
> nemesis wrote:
>
> > is learning not useful?
>
> Depends on your point of view.
>
> On the one hand, knowing stuff always holds the possibility that one day
> it'll somehow be useful.
>
> On the other hand, what possible purpose could there be to knowing how
> to build an RS Flip-Flop from two NOR latches? I mean, unless I actually
> get hired by an IC design firm (which will never, ever happen), it's
> useless knowledge. It has no practical use of any kind. Hell, even
> learning to use regular expressions is theoretically more useful!

how about it being a practical intro to general chip design?

> http://xkcd.com/208/

regexes are definitely useful. :)


Post a reply to this message

From: nemesis
Subject: Re: The computer project
Date: 11 Jun 2010 09:05:01
Message: <web.4c1234469d5e91c5a4659c30@news.povray.org>
"scott" <sco### [at] scottcom> wrote:
> >> is learning not useful?
> > On the other hand, what possible purpose could there be to knowing how to
> > build an RS Flip-Flop from two NOR latches?
>
> Those skills will be a useful base to learn more complex things, and also to
> use as part of more complex projects.

plus, if there's ever Armageddon, Andy will be King by getting networks back
online made out of 8-bit chips.  He'll get all woman bowing to his supreme
intelect bringing back Farmville and Facebook (8-bit renditions).

Of course, there's first the little problem of getting electricity back and
molding his own sylicon devices out of sand...


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 09:07:07
Message: <4c1234fb$1@news.povray.org>
clipka wrote:
>> And an even smaller portion of the human race *care* how computers work.
> 
> Nope. While most people don't /care/ how computers work, my experience 
> is that many of them still tend to be impressed when people know.

Rly?

Clearly I'm going to the wrong sort of parties...


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 09:09:33
Message: <4c12358d@news.povray.org>
nemesis wrote:

> plus, if there's ever Armageddon, Andy will be King by getting networks back
> online made out of 8-bit chips.  He'll get all woman bowing to his supreme
> intelect

Dude, why the *** would women are about...

> bringing back Farmville and Facebook (8-bit renditions).

...oh, I see. Actually, you may have something there!

> Of course, there's first the little problem of getting electricity back and
> molding his own sylicon devices out of sand...

Who needs electricity when there's water pressure? ;-)


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 09:10:39
Message: <4c1235cf$1@news.povray.org>
>> On the other hand, what possible purpose could there be to knowing how
>> to build an RS Flip-Flop from two NOR latches?
> 
> how about it being a practical intro to general chip design?

...which isn't useful unless you happen to design chips for a living, 
with approximately 0.0% of the population does.

>> http://xkcd.com/208/
> 
> regexes are definitely useful. :)

.......

...no, I'm not even going to say it. :-P


Post a reply to this message

From: Mike Raiford
Subject: Re: The computer project
Date: 11 Jun 2010 09:13:00
Message: <4c12365c@news.povray.org>
On 6/11/2010 6:11 AM, Invisible wrote:

> Seriously... Doing what? Everything seems to be made of off-the-shelf
> parts (which, by definition, already exist). What's to design?

Have you ever opened an electronic gadget and peered inside? That PCB 
isn't off the shelf. It may have off the shelf components on it, but 
someone, somewhere had to design it. There may even be a customized chip 
on it.

For example, my Wacom Intuos3 (RIP) was waterlogged, so it was an 
opportunity to look inside. They have a chip on the board with their 
logo. Probably some customized DSP to translate the signals generated by 
the stylus and tablet grid.

These sorts of things need design all of the time. I work for a company 
in the construction industry. We produce software for a niche market. 
I've worked for an industrial equipment manufacturer (a sister company) 
those machines need electrical design, and software to make them work, 
some of that software is actually rather involving mathematically, and a 
portion of it requires an understanding of calculus to really get a grip 
on how to properly set the tuning parameters.

Somebody needs to design the drives that control the motors. They may 
even want to produce a custom CPU for those drives because an 
off-the-shelf CPU may not fit their needs exactly. Someone needs to 
design the IO controller so each solenoid on the machine can be 
controlled by the host system, someone needs to design the embedded 
computer to command the system. Heck, we have engineers that design the 
electrical systems for the machines. They also do the mechanical design 
of the machine.

There are plenty of opportunities to apply your skills. Look at the 
machinery at your company's lab, look at the analysis equipment. There 
are people who design these things, and are always looking for ways to 
improve the design, implement new features and cut costs.

-- 
~Mike


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 09:22:34
Message: <4c12389a$1@news.povray.org>
>>> but if you want to do digital circuit design for a job there are 
>>> plenty of opportunities in a vast range of industries.
>>
>> Seriously... Doing what? Everything seems to be made of off-the-shelf 
>> parts (which, by definition, already exist). What's to design?
> 
> I guarantee you that if you open up any phone/monitor/TV/camera there 
> will be at least one custom IC that is not an off-the-shelf part.

Phones I can believe. (They have to be as tiny as possible, after all. 
And battery performance is critical.) But other stuff? I'd be a little 
surprised if, say, my LCD TV at home has any nonstandard components in 
it. (Other than the LCD panel itself of course.)

> It's 
> not just IC makers that design ICs, any company that has a relatively 
> high-tec product does it.

 From what I understand, any device that has more than about three 
buttons on it probably contains a microprocessor. (That includes my 
washing machine, and my toaster.) But it'll be a Z80, straight off the 
shelf. Bolt it in there with a standard low-voltage power supply and 
write some firmware. No call for any custom ICs there. (Aren't ASICs 
prohibitively expensive to make anyway?)

> For example we design our own driver and 
> controller ICs for LCD panels, I know Canon designs their DIGIC image 
> processing IC, I imagine all other camera and display makers do 
> similar.

I'm no expect, but I would have thought an LCD driver is more an 
exercise in analogue rather than digital electronics.

It actually surprises me that somebody can make money just designing new 
LCDs. To the untrained eye, they all appear to be identical, except for 
size and resolution. Not sure why you'd ever need to design a new one...

> What about specialist electronic test equipment?

This exists?

> How about network cards and 
> routers, someone needs to design the chipsets for those which are always 
> being improved.

I was under the impression that a router is simply a board with an 
off-the-shelf microprocessor, off-the-shelf RAM and a bunch of 
off-the-shelf NIC driver chips. Somebody needs to design the PCB, the 
power supply, and write the OS (which is usually performance and 
security critical), but I don't see much requirement for any chip design.

> What about the thousands of companies that offer FPGA and ASIC 
> design services - who are they doing work for?  Who is working for them?

It's news to me that anybody is in this line of work. I have no idea who 
their clients would be.

>>> If you were degree qualified I could point you to an opening we have 
>>> at the moment.
>>
>> Really? Are you ser- oh, wait, you work in Germany, don't you?
> 
> Yes, but this job is at our Oxford lab.

Mmm, that's not bad...


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 09:31:28
Message: <4c123ab0$1@news.povray.org>
Mike Raiford wrote:
> On 6/11/2010 6:11 AM, Invisible wrote:
> 
>> Seriously... Doing what? Everything seems to be made of off-the-shelf
>> parts (which, by definition, already exist). What's to design?
> 
> Have you ever opened an electronic gadget and peered inside? That PCB 
> isn't off the shelf.

Sure. But that isn't logic design. That's designing a PCB - an entirely 
different task.

> There may even be a customized chip on it.

Only if it's a ROM, PROM or EPROM. :-P

> For example, my Wacom Intuos3 (RIP) was waterlogged, so it was an 
> opportunity to look inside. They have a chip on the board with their 
> logo. Probably some customized DSP to translate the signals generated by 
> the stylus and tablet grid.

I found a picture online of the motherboard for a C64. There was a chip 
with the Commodore logo on it... but it was a bulk standard 6510.

> These sorts of things need design all of the time. I work for a company 
> in the construction industry. We produce software for a niche market. 
> I've worked for an industrial equipment manufacturer (a sister company) 
> those machines need electrical design, and software to make them work, 
> some of that software is actually rather involving mathematically, and a 
> portion of it requires an understanding of calculus to really get a grip 
> on how to properly set the tuning parameters.

And how many people in the entire world need to work on this software? 
3? 17? 25?

> Somebody needs to design the drives that control the motors. They may 
> even want to produce a custom CPU for those drives because an 
> off-the-shelf CPU may not fit their needs exactly.

Given the vast profusion of extremely low-cost off-the-shelf 
microcontrollers in existence, this seems highly implausible.

> Someone needs to 
> design the IO controller so each solenoid on the machine can be 
> controlled by the host system

Again, this sounds like a question of analogue rather than digital 
electronics.

> There are plenty of opportunities to apply your skills. Look at the 
> machinery at your company's lab, look at the analysis equipment. There 
> are people who design these things, and are always looking for ways to 
> improve the design, implement new features and cut costs.

Have you ever been in a real lab? ;-)

We have a special machine. It's only purpose is to shake things. But it 
must shake in a precisely-controlled, completely repeatable mannar. So 
basically it's an electric motor plus a cam, and it costs £££. It's like 
a license to print money!

(I could make the same thing for about £5 with parts from Maplin. But 
then it wouldn't be 100% repeatable, so that's no good. But then, hell, 
you could just pick it up with shake it by hand. £0. But not repeatable...)

The most high-tech thing we have is the mass spectrometers - and that's 
about physical engineering, not fancy electronics. The next thing on the 
list is the autosamplers - but they use a Z80 CPU to control a couple of 
stepper motors. That's it. Somebody wrote the software, somebody 
designed the mechanics, but no IC design involved.


Post a reply to this message

From: Tim Nikias
Subject: Re: The computer project
Date: 11 Jun 2010 09:56:24
Message: <4c124088$1@news.povray.org>
Am 11.06.10 12:32, schrieb Invisible:
> Tim Nikias wrote:
>>>> Learning aside: Hobbies were invented for fun, not for "productive
>>>> time management". ;-)
>>>
>>> Sure. But spending weeks wiring together little black blobs in order to
>>> make a few LEDs flash in a pattern with hypothetically means something?
>>> Most people wouldn't regard that as "fun".
>>
>> Well, but what some people call fun is beyond me, so why bother if
>> "most people" consider it fun? The only thing important is if YOU're
>> having fun doing it. If so, mission accomplished. :-)
>
> Sure. It would just be nice if the entire human race _didn't_ regard me
> as a total loser, that's all...

I don't. You gotta learn to let go of how other people see you. Here on 
the newsgroups, building a CPU is the kind of thing you expect Povers to 
do (whilst waiting for their 4 month renders to finish), so no worries 
there.

As for other people: You can always find people who do other stuff than 
you and thus show no interest in what you do. Do they count? Nope. After 
all, I don't understand much about medicine nor do I want to study it, 
but I'm sure happy there are doctors around.


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 09:59:41
Message: <4c12414d$1@news.povray.org>
> Phones I can believe. (They have to be as tiny as possible, after all. And 
> battery performance is critical.) But other stuff? I'd be a little 
> surprised if, say, my LCD TV at home has any nonstandard components in it. 
> (Other than the LCD panel itself of course.)

What, you think Sony just happened to find the "Convert 60 Hz 1080p signal 
into 240 Hz" IC in the RS catalogue whilst their competitors couldn't?

> From what I understand, any device that has more than about three buttons 
> on it probably contains a microprocessor. (That includes my washing 
> machine, and my toaster.) But it'll be a Z80, straight off the shelf. Bolt 
> it in there with a standard low-voltage power supply and write some 
> firmware. No call for any custom ICs there.

That works fine for simple things, like the controller on your microwave or 
a keyboard, but anything that needs to deal with higher bandwidth or do more 
complex tasks in a special way would benefit from a custom IC.

> (Aren't ASICs prohibitively expensive to make anyway?)

Not if you're planning to use it high volume products.

> I'm no expect, but I would have thought an LCD driver is more an exercise 
> in analogue rather than digital electronics.

It's mostly digital, but then any high speed digital design becomes an 
exercise in analogue electronics when you have to start taking into account 
the capacitance and resistance of the tracks :-)

> It actually surprises me that somebody can make money just designing new 
> LCDs. To the untrained eye, they all appear to be identical, except for 
> size and resolution. Not sure why you'd ever need to design a new one...

In addition to size and resolution, in case you didn't notice the colour, 
viewing angle, brightness, power consumption and thickness has also been 
improving, and still is.  Hence new ones still need to be designed.

>> What about specialist electronic test equipment?
>
> This exists?

Just because some things are not sold doesn't mean they don't exist.  We 
have a lab full of stuff designed by us for only us to use.  The guy who I 
work with used to work in a department of Siemens specially dedicated to 
designing test equipment for internal use.  I would imagine most electronics 
design companies have departments like this.

> I was under the impression that a router is simply a board with an 
> off-the-shelf microprocessor, off-the-shelf RAM and a bunch of 
> off-the-shelf NIC driver chips.

So what happens when a new network standard comes along (eg 802.11n), 
someone needs to design an IC for that, and it's not just one company that 
designs an IC and everyone else buys it, there are loads of chipsets 
designed with slightly different characteristics.

And still the person who designs the *board* needs to be someone who has a 
deep understanding of all the ICs, even if they didn't design them 
themselves.  Board design isn't just a case of joining up the wires as it 
says on the datasheet.

>> What about the thousands of companies that offer FPGA and ASIC design 
>> services - who are they doing work for?  Who is working for them?
>
> It's news to me that anybody is in this line of work. I have no idea who 
> their clients would be.

Google "FPGA design service", I get 1.2 million results.

> Mmm, that's not bad...

Until you get some form of qualification though, you're going to fail at the 
first hurdle for most jobs.


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 10:03:03
Message: <4c124217$1@news.povray.org>
> For example, my Wacom Intuos3 (RIP) was waterlogged, so it was an 
> opportunity to look inside. They have a chip on the board with their logo. 
> Probably some customized DSP to translate the signals generated by the 
> stylus and tablet grid.

Oh yeh that's a good one.  We have a lot of contact (no pun intended) with 
touch panel companies, they are all offering their custom ICs to process the 
touch panel signals into easily usable form.  They will even license their 
designs to us to include with our ICs to reduce costs.


Post a reply to this message

From: Stephen
Subject: Re: The computer project
Date: 11 Jun 2010 10:08:33
Message: <4c124361$1@news.povray.org>
On 11/06/2010 2:10 PM, Invisible wrote:
> ...which isn't useful unless you happen to design chips for a living,
> with approximately 0.0% of the population does.

Tisk, Tisk. Using 1 decimal place means that 25 thousand people in 
England could design chips for a living and not show up in your figures. :-P

-- 

Best Regards,
	Stephen


Post a reply to this message

From: nemesis
Subject: Re: The computer project
Date: 11 Jun 2010 10:10:00
Message: <web.4c1242bb9d5e91c5a4659c30@news.povray.org>
Stephen <mca### [at] aolDOTcom> wrote:
> On 11/06/2010 11:32 AM, Invisible wrote:
> > Sure. It would just be nice if the entire human race _didn't_ regard me
> > as a total loser, that's all...
>
> It's not the entire human race it is mostly you.

despite feeling like a loser, he also puts a lot of self-importance on hiw own,
to be known by the entire human race as such... :)


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:16:09
Message: <4c124529$1@news.povray.org>
Tim Nikias wrote:

> As for other people: You can always find people who do other stuff than 
> you and thus show no interest in what you do. Do they count? Nope. After 
> all, I don't understand much about medicine nor do I want to study it, 
> but I'm sure happy there are doctors around.

Ironic how society values doctors, but computer programmers are seen as 
losers who can't handle real life...


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 10:17:26
Message: <4c124576@news.povray.org>
>> ...which isn't useful unless you happen to design chips for a living,
>> with approximately 0.0% of the population does.
>
> Tisk, Tisk. Using 1 decimal place means that 25 thousand people in England 
> could design chips for a living and not show up in your figures. :-P

Also I don't think anyone doing anything as specific as "digital IC design" 
takes up more than 0.05% of the population, it's simply too narrow a 
classification.  Most of the people I know that do this also do other 
electrical stuff, hence their job title is "electrical engineer" and not "IC 
designer".


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:21:48
Message: <4c12467c@news.povray.org>
scott wrote:

> Oh yeh that's a good one.  We have a lot of contact (no pun intended) 
> with touch panel companies, they are all offering their custom ICs to 
> process the touch panel signals into easily usable form.  They will even 
> license their designs to us to include with our ICs to reduce costs.

Maybe it's just the part of the world I live in, but I thought touch 
screen technology was still very rare?


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:22:39
Message: <4c1246af$1@news.povray.org>
>> ...which isn't useful unless you happen to design chips for a living,
>> with approximately 0.0% of the population does.
> 
> Tisk, Tisk. Using 1 decimal place means that 25 thousand people in 
> England could design chips for a living and not show up in your figures. 
> :-P

Yes.

It also means that until the number gets about 10x larger, there is no 
possibility of getting such a job, because all the places will be filled.


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:30:13
Message: <4c124875$1@news.povray.org>
scott wrote:
>> Phones I can believe. (They have to be as tiny as possible, after all. 
>> And battery performance is critical.) But other stuff? I'd be a little 
>> surprised if, say, my LCD TV at home has any nonstandard components in 
>> it. (Other than the LCD panel itself of course.)
> 
> What, you think Sony just happened to find the "Convert 60 Hz 1080p 
> signal into 240 Hz" IC in the RS catalogue whilst their competitors 
> couldn't?

I presumed they were using an off-the-shelf DSP chip with a custom image 
processing program.

>> From what I understand, any device that has more than about three 
>> buttons on it probably contains a microprocessor. (That includes my 
>> washing machine, and my toaster.) But it'll be a Z80, straight off the 
>> shelf. Bolt it in there with a standard low-voltage power supply and 
>> write some firmware. No call for any custom ICs there.
> 
> That works fine for simple things, like the controller on your microwave 
> or a keyboard, but anything that needs to deal with higher bandwidth or 
> do more complex tasks in a special way would benefit from a custom IC.

Really? There aren't higher-speed CPU or DSP chips you can use?

>> (Aren't ASICs prohibitively expensive to make anyway?)
> 
> Not if you're planning to use it high volume products.

Mmm, I suppose it's all design and setup cost...

>> I'm no expect, but I would have thought an LCD driver is more an 
>> exercise in analogue rather than digital electronics.
> 
> It's mostly digital, but then any high speed digital design becomes an 
> exercise in analogue electronics when you have to start taking into 
> account the capacitance and resistance of the tracks :-)

AKA "why don't we have 4 GHz RAM yet?"

>> It actually surprises me that somebody can make money just designing 
>> new LCDs. To the untrained eye, they all appear to be identical, 
>> except for size and resolution. Not sure why you'd ever need to design 
>> a new one...
> 
> In addition to size and resolution, in case you didn't notice the 
> colour, viewing angle, brightness, power consumption and thickness has 
> also been improving, and still is.  Hence new ones still need to be 
> designed.

I wouldn't notice power consumption, brightness and thickness I haven't 
seen any noticable difference, but colour and viewing angle I'll grant 
you...

>>> What about specialist electronic test equipment?
>>
>> This exists?
> 
> Just because some things are not sold doesn't mean they don't exist.  We 
> have a lab full of stuff designed by us for only us to use.  The guy who 
> I work with used to work in a department of Siemens specially dedicated 
> to designing test equipment for internal use.  I would imagine most 
> electronics design companies have departments like this.

I'd be surprised if a company would pay somebody full-time just to make 
stuff that they only use to make sure their real products work. Still, I 
guess stranger things have happened...

>> I was under the impression that a router is simply a board with an 
>> off-the-shelf microprocessor, off-the-shelf RAM and a bunch of 
>> off-the-shelf NIC driver chips.
> 
> So what happens when a new network standard comes along (eg 802.11n), 
> someone needs to design an IC for that, and it's not just one company 
> that designs an IC and everyone else buys it, there are loads of 
> chipsets designed with slightly different characteristics.

I suppose. But there can't be all that many companies who produce NIC 
drivers. And I wouldn't have thought there's enough work there to pay 
somebody full-time. (A new network standard comes out, what, every 7 
years or so?)

> And still the person who designs the *board* needs to be someone who has 
> a deep understanding of all the ICs, even if they didn't design them 
> themselves.  Board design isn't just a case of joining up the wires as 
> it says on the datasheet.

Oh. Maybe that's why my boards never work! ;-)

>>> What about the thousands of companies that offer FPGA and ASIC design 
>>> services - who are they doing work for?  Who is working for them?
>>
>> It's news to me that anybody is in this line of work. I have no idea 
>> who their clients would be.
> 
> Google "FPGA design service", I get 1.2 million results.

Doesn't mean anybody's doing it for money. Wanna take a guess how many 
Google hits there are for "stamp collecting"? ;-)

>> Mmm, that's not bad...
> 
> Until you get some form of qualification though, you're going to fail at 
> the first hurdle for most jobs.

Yeah, figures.

Out of curiosity, what's the job?


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 10:31:15
Message: <4c1248b3$1@news.povray.org>
> Maybe it's just the part of the world I live in, but I thought touch 
> screen technology was still very rare?

http://en.wikipedia.org/wiki/List_of_best-selling_mobile_phones
http://news.cnet.com/8301-13506_3-10389847-17.html

Put together the sales of all iPhones, iPods and clones and that's a huge 
number of touch screens.

The Nintendo DS has a touch screen, and has sold 130m units according to 
wikipedia.

Sales of portable navigation systems like TomTom have exploded in the last 
few years, they all have touch screens.

Most LCDs put into cars for navigation also have touch screens.

LCDs sold to the industrial segment usually have touch screens (eg for use 
to control machinery or to put into ATMs or POS machines etc).


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:41:38
Message: <4c124b22$1@news.povray.org>
>> Maybe it's just the part of the world I live in, but I thought touch 
>> screen technology was still very rare?
> 
> http://en.wikipedia.org/wiki/List_of_best-selling_mobile_phones
> http://news.cnet.com/8301-13506_3-10389847-17.html
> 
> Put together the sales of all iPhones, iPods and clones and that's a 
> huge number of touch screens.

I wasn't aware that the iPhone has a touch-screen. (I hadn't really 
thought about it...) I've never seen an iPod, so I wouldn't know 
anything about that. And since I never see any mobile phones [other than 
the one I own], I wasn't aware that any of them have touch-screens yet. 
(My initial reaction is that that would get dirty quite fast and/or stop 
working extremely quickly... Presumably the product developers have 
thought of that.)

> The Nintendo DS has a touch screen, and has sold 130m units according to 
> wikipedia.

Hmm, I didn't know that. But, again, I've never really seen a DS up 
close, so...

> Sales of portable navigation systems like TomTom have exploded in the 
> last few years, they all have touch screens.

I know that _my_ TomTom has a touch screen. I wasn't aware that that 
sort of thing is popular though.

> Most LCDs put into cars for navigation also have touch screens.

They put LCDs into cars now? :-P

> LCDs sold to the industrial segment usually have touch screens (eg for 
> use to control machinery or to put into ATMs or POS machines etc).

Most ATMs I've seen still have those ancient green phosphor screens. 
(Well, no, some of them are LCD - especially the ones in shopping 
centers and stuff.) It would probably be easier to operate them if they 
were touch-screen; sometimes you can't tell what damned button lines up 
with which command!


Post a reply to this message

From: Stephen
Subject: Re: The computer project
Date: 11 Jun 2010 10:43:47
Message: <4c124ba3$1@news.povray.org>
On 11/06/2010 3:22 PM, Invisible wrote:
>>> ...which isn't useful unless you happen to design chips for a living,
>>> with approximately 0.0% of the population does.
>>
>> Tisk, Tisk. Using 1 decimal place means that 25 thousand people in
>> England could design chips for a living and not show up in your
>> figures. :-P
>
> Yes.
>
> It also means that until the number gets about 10x larger, there is no
> possibility of getting such a job, because all the places will be filled.

You're not asking for much for no effort, are you?

Do you remember a year or so back, you agreed to be less negative in 
your outlook. It really is destructive.

-- 

Best Regards,
	Stephen


Post a reply to this message

From: Stephen
Subject: Re: The computer project
Date: 11 Jun 2010 10:45:47
Message: <4c124c1b@news.povray.org>
On 11/06/2010 3:17 PM, scott wrote:
>>> ...which isn't useful unless you happen to design chips for a living,
>>> with approximately 0.0% of the population does.
>>
>> Tisk, Tisk. Using 1 decimal place means that 25 thousand people in
>> England could design chips for a living and not show up in your
>> figures. :-P
>
> Also I don't think anyone doing anything as specific as "digital IC
> design" takes up more than 0.05% of the population, it's simply too
> narrow a classification. Most of the people I know that do this also do
> other electrical stuff, hence their job title is "electrical engineer"
> and not "IC designer".
>
>

It is a niche market.

-- 

Best Regards,
	Stephen


Post a reply to this message

From: scott
Subject: Re: The computer project
Date: 11 Jun 2010 10:47:49
Message: <4c124c95@news.povray.org>
>> What, you think Sony just happened to find the "Convert 60 Hz 1080p 
>> signal into 240 Hz" IC in the RS catalogue whilst their competitors 
>> couldn't?
>
> I presumed they were using an off-the-shelf DSP chip with a custom image 
> processing program.

Presumably none are fast or flexible enough within reasonable cost.  Same 
reason why Canon has its Digic IC and doesn't just an off-the-shelf IC.

> Really? There aren't higher-speed CPU or DSP chips you can use?

Probably an overkill (in terms of size, power and cost) if you only want it 
to do a specific task very well.  You don't want a dual core x86 CPU (with 
associated heatsink and fans) inside your HD camcorder just to compress 
MPEG4 video in real time, or inside your TV to calculate in between frames 
:-)

> I wouldn't notice power consumption, brightness and thickness I haven't 
> seen any noticable difference,

Brightness and power consumption are linked, usually brightness is kept 
roughly constant now and power consumption is reduced.  You must have seen 
the new LCD TVs that are only 10 or 15 mm thick?  5 years ago that would 
have been impossible.

> I'd be surprised if a company would pay somebody full-time just to make 
> stuff that they only use to make sure their real products work.

Err why would you be surprised?  It's a necessary activity to be able to 
test your own products!

> Out of curiosity, what's the job?

The electrical version of what I do.  You would like the FPGA/VHDL stuff, 
but it would also involve analogue stuff (EMC issues mainly), talking to 
customers and travelling abroad, so you definitely wouldn't like it :-) 
There would probably also be opportunity to do some research on electronics 
on glass for various display-related stuff, I've seen quite a few patent 
applications about digital circuits come out from that group (eg how to do 
effects based on the previous frame without needing the RAM to store a whole 
frame, novel layouts for bidirectional shift registers, allowing certain 
parts of the circuits to be powered down during certain times, that kind of 
thing).


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:49:19
Message: <4c124cef$1@news.povray.org>
Stephen wrote:

> Do you remember a year or so back, you agreed to be less negative in 
> your outlook. It really is destructive.

I've spent months looking for a job as a system administrator. Almost 
all companies who own more than 6 computers require such a person, and 
yet I can find almost nothing to apply for. So excuse me if I seem a 
little pessimistic about the probabilities of landing a job in a highly 
specialised field that only a tiny number of companies operate in...


Post a reply to this message

From: Invisible
Subject: Re: The computer project
Date: 11 Jun 2010 10:53:46
Message: <4c124dfa$1@news.povray.org>
>> Really? There aren't higher-speed CPU or DSP chips you can use?
> 
> Probably an overkill (in terms of size, power and cost) if you only want 
> it to do a specific task very well.  You don't want a dual core x86 CPU 
> (with associated heatsink and fans) inside your HD camcorder just to 
> compress MPEG4 video in real time, or inside your TV to calculate in 
> between frames :-)

x86 is inefficient anyway. ;-) The only reason to use it is backwards 
compatbility - which isn't a consideration when designing a new product.

I'd be surprised if there aren't already off-the-shelf parts you can buy 
for MPEG4 decoding. Surely there are for MPEG1...

>> I wouldn't notice power consumption, brightness and thickness I 
>> haven't seen any noticable difference,
> 
> Brightness and power consumption are linked, usually brightness is kept 
> roughly constant now and power consumption is reduced.  You must have 
> seen the new LCD TVs that are only 10 or 15 mm thick?  5 years ago that 
> would have been impossible.

Presumably that's why until a few years ago nobody sold LCD TVs in the 
first place then?

>> I'd be surprised if a company would pay somebody full-time just to 
>> make stuff that they only use to make sure their real products work.
> 
> Err why would you be surprised?  It's a necessary activity to be able to 
> test your own products!

Sure. But how often do you need to design new test equipment?

>> Out of curiosity, what's the job?
> 
> The electrical version of what I do.  You would like the FPGA/VHDL 
> stuff, but it would also involve analogue stuff (EMC issues mainly), 
> talking to customers and travelling abroad, so you definitely wouldn't 
> like it :-)

Ah, OK. So even if I had the qualifications I wouldn't be applying for 
this. ;-)

Sometimes it seems like there isn't a job in existence where you can 
avoid having customers shout at you...


Post a reply to this message

Goto Latest 50 Messages Next 50 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.