tim forcer softpic the disembedded microcontroller dept of electronics & computer science...

9
Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and Hardware/Software co-design 2000 September 7

Upload: solomon-spencer

Post on 17-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Tim Forcer

SoftPICthe disembedded microcontroller

Dept of Electronics & Computer Science

University of Southampton

EEUG Workshop on Embedded Systemsand Hardware/Software co-design

2000 September 7

Page 2: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Introducing the micro

40 legs OK - 200 legs bad

8 bits good - 32 bits trouble

RISC good - CISC awkward

von Neumann OK - Havard better?

Occam’s micro - all hail the PIC

Page 3: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Low-end PICs and practicalitycheap

popular

compact

robust

reprogrammable

free development tools

good literature

versatile

Page 4: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Low-end PICs and practicality

extremely limited RAM

only stacks PC

can’t support full-blown C

all busses and control lines invisible

cheappopularcompactrobustreprogrammablefree development toolsgood literatureversatile

Page 5: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Emulation

Soft vs Hard - the value of reality

Serendipity - IP cores

Third year student projects

Page 6: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

The development process

Student projects

aiming at different targets

Developing the specification

panaceas are difficult

Page 7: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Realisation

The Microsystem Experimenter Unit

from dual-purpose to multi-purpose

Costs, procurement and production

reality bites

Page 8: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Using SoftPIC

Constant Instruction mode

Simple loop program

Conditional branching program

Download of user code

Page 9: Tim Forcer SoftPIC the disembedded microcontroller Dept of Electronics & Computer Science University of Southampton EEUG Workshop on Embedded Systems and

Will it work?

Is there an ideal teaching micro?

Is the PIC a good teaching micro?

Does SoftPIC provide a solution?

Is the MEU a viable platform?