Greetings all. I am looking for a replacement to The Intel
Microprocessor, by Brey. We're switching from 8086-based machines to
ones based on the 68000. The course deals with interfacing memory and
I/O devices (which is why we liked Brey).
Greetings all. I am looking for a replacement to The Intel
Microprocessor, by Brey. We're switching from 8086-based machines to
ones based on the 68000. The course deals with interfacing memory and
I/O devices (which is why we liked Brey).
If anyone has some suggestions, reply or post.
Thanks
..greg
--
Greg Franks (613) 520-2600 x1749, Fax (613) 520-5727
Systems and Computer Engineering, Carleton University
1125 Colonel Drive (ME 4244)
Ottawa, Ontario, Canada K1S 5B6.
http://www.sce.carleton.ca/faculty/franks.html
Greetings all. I am looking for a replacement to The Intel
Microprocessor, by Brey. We're switching from 8086-based machines to
ones based on the 68000. The course deals with interfacing memory and
I/O devices (which is why we liked Brey).
If anyone has some suggestions, reply or post.
"Hal" == Hal Porter <spamtrap@crayne.org> writes:
Hal> The Art of Electronics has sections on 8086 and 68008.
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking. One could argue about using other "more modern" processors
-- we got some 68020 boards reasonably cheaply.
Greg Franks wrote:
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking. One could argue about using other "more modern" processors
-- we got some 68020 boards reasonably cheaply.
I won't say the 68020 is "more modern". It's rather more baroque. Motorola
dropped a number of 68020 extensions to the ISA in ColdFire.
If you want something more modern, and think about embedded systems, look
at
ARM. That's very popular in this field.
--
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/
I agree that using ARM would be a better bet since its in common use. OTOH
I'm not sure that it is more modern than 68020 - its approximately the
same vintage (early to mid 1980's).
Well, 68k-based up cores are used in embedded systems
and 80X86 aren't :-).
-- we got some 68020 boards reasonably cheaply.
If you want something more modern, and think about embedded systems, look at
ARM. That's very popular in this field.
Greg Franks wrote:
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking. One could argue about using other "more modern" processors
-- we got some 68020 boards reasonably cheaply.
I won't say the 68020 is "more modern". It's rather more baroque. Motorola
dropped a number of 68020 extensions to the ISA in ColdFire.
If you want something more modern, and think about embedded systems, look at
ARM. That's very popular in this field.
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking.
One could argue about using other "more modern" processors
-- we got some 68020 boards reasonably cheaply.
--
Greg Franks (613) 520-2600 x1749, Fax (613) 520-5727
Systems and Computer Engineering, Carleton University
1125 Colonel Drive (ME 4244)
Ottawa, Ontario, Canada K1S 5B6.
http://www.sce.carleton.ca/faculty/franks.html
"Greg Franks" <greg@sce.carleton.ca> wrote in message news:7nr7k7h6fx.fsf@merlin.sce.carleton.ca...
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking.
I dunno, I'd say go for Arm if you can live with not being able to breadboard it.
One could argue about using other "more modern" processors
-- we got some 68020 boards reasonably cheaply.
I like 68000s - I learnt C on them - but they don't seem to get used anywhere
these days. I've seen embedded systems based on x86, various microcontrollers,
various Risc chips, but never a 68K.
Don't really know why - maybe Motorola screwed up the marketing, or maybe
it's hard to make a small implementation with decent performance. I remember
being horrified that my elegant assembler BitBlt code ran so slowly on a
68000 e.g. mov (a0)+, (a1)+ took something like 12 cycles. On an Arm, you
could do the equivalent in two single cycle instructions.
In fact, now Apple has switched to PPC and Palm has switched to Arm they
seem to be almost extinct.
But if you've got the boards, I guess you're comitted.
--
Greg Franks (613) 520-2600 x1749, Fax (613) 520-5727
Systems and Computer Engineering, Carleton University
1125 Colonel Drive (ME 4244)
Ottawa, Ontario, Canada K1S 5B6.
http://www.sce.carleton.ca/faculty/franks.html
"Greg Franks" <greg@sce.carleton.ca> wrote in message
news:7nr7k7h6fx.fsf@merlin.sce.carleton.ca...
Well, 68k-based uP cores are used in embedded systems, and 80X86
aren't :-). The students also see enough of Intel processors in lots
of other courses, so they need some exposure to other ways of
thinking.
I dunno, I'd say go for Arm if you can live with not being able to
breadboard it.
Bernd Paysan <bernd.paysan@gmx.de> wrote:
If you want something more modern, and think about embedded systems, look at
ARM. That's very popular in this field.
I'd argue for either ARM or the MPC823/555/(whatever the replacement for
the 555 is, just came out in the last year). We use the MPC823 and 555 for
our embedded classes and plan on adding adding an ARM board in the next year
or two.
Mark
Return to Computer Architecture
Users browsing this forum: No registered users and 0 guests