Phoebe Rise PC

5

Transcript of Phoebe Rise PC

Page 1: Phoebe Rise PC
Page 2: Phoebe Rise PC

•Phoebe Rise PC 2 design team leader Peter

Fox tall<s to Marl< WebbShe's eccentric and offbeat. Herfriends have to think twice

about what she says but herpoetic pronouncements areoften thought-provoking, in afunny kind of way. If you arenot familiar with the American

twenty-something comedysitcom then you won't knowPhoebe or her Friends. She is

the name, if not quite theinspiration, of Acorn's newbarrier-breaking Rise OSworkstation, Phoebe Risc pe 2.As development versions ofPhoebe go out for testing andthe finishing touches are madeto Rise OS 4, your favouriteAcorn magazine has taken afleeting opportunity to talk toPeter Fox (PF), leader of theproject which has realised thisexciting new technology wewill soon be using in anger.EditorMark Webb (MW) putthe questions.

MW What's the history behind the

new Acorn computer?

PF Basically I got together with

Chris Cox and Ray Pinchard and a

couple of other guys from sales and

marketing at the end of November '96

after we'd done the StrongARM

upgrade. I did thot with Mike Stephens,

who's the lead software engineer on

Phoebe. We crashed out what we'd like

to do as an upgrade, to improve on the

Risc pc, whot could we put in - things

like PCI came out of that, and how to

remove the bottle neck on the main

memory bus. We got together the keyfeatures and asked ourselves: do we do

it as an upgrode, do we do a new

machine? That was a real

brainstarming session and from that we

presented our ideas to Peter Bondar. It

was still Acorn Risc Technologies at that

time and he was the technical director.

He was keen to get a little bit more in

it. He wanted a little bit more pazazz.

So that is how we ended up with the

multiprocessing end. This is also where

the entertaining story of multiple VIDCs

came in. This was somebody's wild

idea. It was also something that was

quashed straightaway.

MW These were early days then?

PF Peter Bondar's presentation at

the Acorn World show in 1996 came

from our brainstorming and some things

presented then never actually happened.

MW But the proiect began to take

shope?

PF Once we had got a core

solution we began to get a team

together. Mike and myself were key

people initially because we'd both done

the StrongARM. Alex Bienek was

brought in, who is a stalwart in Acorn

and has been here for about 15 years. I

don't know if he'll like being called a

'stalwart'. He's been involved in

podules, 10MD 1, lots of stuff. He

wanted to get into the new ASIC and

championed that for us. So the three of

us started running and we recruited our

lead hardware engineer to help out. The

rest of the team came fram other

projects as and when they became

available as the year (1997)

progressed.

MW How many people were

involved?

PF We ran for quite a time as a

small core team, four or five people

trying to sort it out and eventually it

really grew into a big team. I suppose

in mid '97 it became a big, really big,

praject - big priority.

MW What was the design looking

like at this stage?PF We couldn't fit the board in

the existing case. The power supply

was too small and the PCI power

drawings were looking entertaining. We

put feelers out to try to find a decent

case. It's a tremendously expensive

thing to develop a new case. It's

hundreds of thousands of pounds. We

found the new Intel NLXstandard form

factor which they are developing for

their next generation motherboards. It's

a wonderful design which allows you toslide the board in and out. There's no

electrical connection to it except for an

edge connector. We found some

manufacturers who were just

developing those so we got in right at

the beginning. We are using a case

which is unique to Acorn development,a mini tower. We wanted the

professional look of a mini tower. It

gives us the expansion that we think

most people probably want.

MW What about the slice concept

introduced with Risc PC?

PF People loved the slice idea

and we did look at case suppliers. The

mini tower gave us a good

compromise. Most people only have

two slices, some three. You get the

extremes and the enthusiast with ten

slices. But we had to compromise and

say seven expansion cards and fourhard-drive slots. There are four PCI and

three podule slots so you've got plenty

of room there. We got some

reservations about having no slices but

the mini tower is a good solution. We

used a couple of design houses in

competition with each other to come up

with a styling which is modern, looks

professional, stands out from the crowd,

is not like a Pc. These were the key

things, not necessarily to say it's an

Acorn but to look professional,

upmarket and different. We used a

Fitch who have also designed for

lomega, Reebok and those sort of

companies. We showed people designs

at Acorn World in 97 but we didn't get

much feedback. Most people were

more interested in the technology than

the look. I think the desire for the case

was to extend it to be innovative to

other markets as well as our existing

one. If it looks wacky then someone is

going to say "what is that?" Hopefully

we can get other niches in the

marketplace because of the design. The

big argument I've had with people is

that people say that they don't like it

and then come back two days later and

still remember it and I say that yellow

front means you've recalled it. We

looked at a transparent design (like the

Apple iMac) but we discarded it. We

don't have a mechanical design

department so I picked up themechanical side of it. So the case and

that sort of thing I've ended up

detailing. As the project manager you

have to pick up all the stuff others don't

have time to do.

MW What hove Mike Stephens

and his colleagues come up with forRise os 4?

PF We had quite a lot of

discussions about what to improve

about the software package, over and

above the existing RISC OS, and to

change the things people had the most

gripes about. Hence things like the new

filecore system which gives us long

filenames, many more files in a

directory, the new look canfiguration

setup, new pinboard. We've taken the

user interface and made it more

sociable for people. You have to accept

that people have seen and used the

other platforms and they've seen some

nice features and we'd be mad not to

incorporate similar features. They've

taken our ideas so it's been a two waystreet. Other than that it's been about

making RISC OS far more tailored to

the StrongARM and the architecture of

the new design. A lot of work has gone

into revising the kernel. Mike is the

kernel guy and has got some

tremendous performance increase in the

software alone by just rewriting and

retailoring more for the platform. ThefaCt is that we can show a machine at

Wakefield at 11Mhz and people go

"hey that's about the same speed as a

Risc PC" and in fact it's running at

about a third of the speed of a Risc PC

and it looks reasonably usable ..That's a

testament to how the software is

running now.

68 ARCH1MEDESWORLD VOLUME 15 ISSUE 10 1998

Page 3: Phoebe Rise PC

Ben Avison (S/W Design) Andrew Dawson (IOMD2) Ca/inBartlett (Manufacturing)

Bernard Sidd/e (IOMD2 and H/W Design) Tim Roddis (S/W Design) Murray Papworth (Manufacturing) Steve Tay/or (H/W and S/W Test)

Chris Garry (IOMD2)

MW RiSe os has to cope withnew hardware features?

PF The software team has done

all the background to PCI, the tweakingof RISC OS to allow PCI to work.

They've done control of the new sound

system which has got codecs in it.

We've incorporoted an industry

standard codec, an Analog Devices

part. It gives us stereo line in and out,

headphones, microphone, twin joystick

ports, MIDI port. It's a Soundblaster

compatible codec. It gives youhardware volume controls so there are

two volume controls and software

mixing of all your sound inputs. So

what we've done is we feed everything

into the codec - VIDC sound, CD

sound, line input, and its own sound ­

and you can mix all those together to

get levels. It's got some nice little

sound features. It's got a wave blaster

header so you could have a wave table

synthesiser plug in. We've got a

software emulation of it on PC and it's

phenomenal. It's so sweet.

MW What can a Phoebe owner

expect to see on the desktop?

PF We've gone for a complete

new look. It's more upmarket in its

look and feel in terms of the icons,

backdrops, marbling and texture and

everything else, rother than the

brightish pale blue and grey. We've

gone for 256 colour icons and actually

being able to give some nice shade

and fine lines, more tailored tawards

the big desktop, less for the 640x480

but more for the 102 4x7 68 and I

think it's worked very well. There are250 new icons which hove been

designed in house by Mark Moir. He's

very into grophic work and he's done

ARCH1MEDESWORLD VOLUME 15 lSSUE 10 1998 69

Page 4: Phoebe Rise PC

anather 250 law resalution versions.

One thing I really like in the software is

the new configuration program which

we've made a much more general

area. Third party applications can be

added to the configuration so you don't

have to go searching through your hard

drive to try to find your app. You know

you just double-click on !Boot and you

will be straight into the application's

configuration. Also there's a lot more

there, like your pinboard setup rather

than a pull-down menu on the

pinboard. It works well and we've had

good feedback from that.

MW What testing af the software

goes on?PF What we are doing for this

version is we are selling 100 machines

to developers which will give them the

opportunity to develop their hardware

and software but it also gives us the

opportunity to get tremendousfeedback from them. We will audit

internally but will give the developers

the chance ta infarm us of problems

and what they dan't like. We've

already taken customer feedback and

it's been looked at in terms of the new

design. Acorn's own offices are one of

the biggest users of Acorn computers

so there's a lot of feedback internally

- they all whinge and moan about X,

Y, Z. We've had feedback as recently

as Wakefield and we've toyed withthat and worked out what we can and

can't do. The feedback from shows is

taken in and used.

MW Where does Phoebe's extra

processing power came fram?PF In terms of hardware, the

machine had to be faster. The memory

bus was obviously strangulating

StrongARM in the Risc Pc. You can see

on certain applications that it is

struggling. We wanted to go for themarket standard which was 66Mhz at

the time. It's very difficult to get al~

1 OOMhz motherboard to work reliablyand it becomes a bit of a black art. We

needed a new 10MD and we needed a

new VIDC20. Also the way the

memory system worked was a

problem, just by the nature of the way

that some of the signals were routed.

So we had to change the orchitecture

slightly to try to be a bit more of a

grant/request system. We could see

that we had to look at a different way,

a bit more of an industry standard way

of running the memory system.

MW Was such a radicalredesign

necessary?PF With doing the StrongARM

and 7500 we'd seen the way that

signals worked, things which mean

that you are almost on the limit of that

machine and really we needed to look

at some other way to give us the

confidence that we could hit the high

speed. It's general feel and

experience. We went for the new

IOMD2 which made it easier to

expand things, to give us the

multiprocessing capability in hardware,

to give us more DMA channels, better

control. We moved the keyboard and

mouse PS2 ports elsewhere so they

are proper industry standard, the

theory being that you can plug any

keyboard or mouse into it and it will

work. The new IOMD2 also gives us

the opportunity to have PCI

interfacing. The architecture we had

wouldn't give us PCI. Effectively PCI is

interpreted as a second StrongARMand we do a conversion to make it

look like it. It's a nice way of doing it

and seems to work. You have multiple

masters. The StrongARM on the board

happens to be one. The PCI bridge hasto be another because it's a master

device. In terms of the IOMD2, you

make the PCllook like a StrongARM

to then make the actual interface

easier, very complicated but easier.

Then you have another master which

is your multi-processor card. You have

three masters, and you can have more

than one StrongARM master. You can

put three StrongARMs in a row and

have some glue logic that feeds that

down to the main processor but you

can only access one at a time. We

changed to SDRAM to give higher

speed, the industry standard at the

moment and it's quite cheap, which is

great.

MW How many engineers workedon the hardware?

70 ARCH1MEDESWORLD VOLUME 15 lSSUE 10 1998

Page 5: Phoebe Rise PC

Software

Phoebe - Risc PC 2 Specification

discipline to get certain things done

and in order, and we get hounded by

Chris Cox ta get things out of thedoor!

MW Finally, what about thatname?

PF Me and Ray come up with

Phoebe. We were brain-storming. You

hove to come up with 0 code name. I

liked Friends and Ray liked Friends.

Phoebe was 0 bit different. All the PCBs

hove got names. The processor board

is Rachel and the podule backplane is

Monica. The ASIC was called Chandler

originally. Phoebe has stuck. It's not

that common, it's spelled 0 bit

differen~y. We hod 0 huge list from the

Clan but it was very difficult to come up

with something which really stood out

and mode you realise what it was, and

the world hod kind of got this Phoebe

image in its head.

sorting out any manufacturing issues.

There's also on audit period. If Chris

Cox has 0 key RISC OS product then

it's 0 logical step to use members of

the some team again because they

hove the skill set and the expertise but

it just depends on who is available.

MW What's it like working atAcorn?

PF It's 0 relaxed atmosphere. I

don't crock the whip and shout and

yell. But everyone's aware of the

deadlines and people put the time in.

Getting ready for Wakefield we only

hod the machine working properly on

the Thursday for the show on Saturday

and you are frantically putting in the

time. No-one does a 9-5 but everyone

puts in the time and effort and

dedication. All the engineers are in

jeans and T-shirts. It is a relaxed kind

of place but you have to have

Acorll~

;;;:;;

PF A lot of it is done by one

guy in terms of actually doing the

major design, one other person on

layout. We hove 0 CAD system with

o CAD layout guy. A few others feed

in on certain areas, on PCI, on

sound, on the podule interface.

MW And were does Peter Fox

fit in?

PF I came in September

1994. Previously I worked for GEC

Marconi in-flight systems. I

developed video entertainment

systems for Boeing aircraft, back of

seat video ete. They are still going

and if you fly United Airlines you'll

see my work. I came to work on

Stark, which was 0 portable we put

together in 95/96, the RISC OS

portable which never happened.

Then I did StrongARM and nowPhoebe.

MW What's the background of

the other engineers?PF Some of the team hove

worked for other PC manufacturers,

some are straight from college,others from hi-tech electronics

companies. Mike, the key software

guy, has been here for five or six

years. He came from 0 research

consultancy and was 0 RISC OS user.

MW Is there 0 certain enthusiasm

for 0 non Intel product?

PF Acorn's 0 very good place towork but I didn't come into Acorn os on

enthusiast. I came in os 0 hardware

designer and the majority of the team

are not Acorn enthusiasts, which gives

us the opportunity to come in with on

independent view and with new designideas. Mike was into Acorn machines

but it's now his job. Some of the

software people came in becouse they

liked the product and used it. Hardware

people look to work in consumer

electronics in the UK. The company has

o very good reputation in the

electronics field, with the ARM spin-off,

and now we are 0 consultancy so there

are opportunities for doing other things.

MW Does a team like this staytogether?PF Some members of the team

are already on other things. The

specialists in X, Y, Z come in, do their

bit, and then go away again. A team

like this will disperse into other projects

within the company. What those

projects will be, nobody knows. Most

of us are in until the end but some of

us will be moving on once we've got to

o point when we manufacture. I'm

here to the bitter end. Once it's in

manufacturing I'm still fully employed

• New Kernel to support the new hardware, better task swapping,cached screen ete.

• New filecore to support more files in a directory (up to 80,000), long

file names, bigger discs (up to 128Gb for IDE) ete.

• New ADFS to support new IDE interface• New CDFS

• New and improved look to desktop including the following:• New Icons

• New Wimp

• New pinboard• New filer

• New configure

• New help

• Improved sound support including:• New Midi

• New sound control

• New disc images/sounds and games ete.

Hardware

• 233MHz SA110

• New IOMD2 - improved bus speed 64 MHz

• Up to 512M SDRAM - 32M as standard

• New VIDC20 - 1 00% performance increase• 4M EDO VRAM

• 4 pC! slots running 32bit 33Mhz interface

• 3 standard podules• 4M ROM

• E-IDE allowing 4 drives running 16Mb transfers• 32x CD

• PC style Game port - joysticks, Midi ete., line in, line out, mie. in and

headphones out, Soundblaster sound with Waveblaster header

• 2 serial ports, IrDA support and a parallel port

• Multiprocessing support in Hardware

• New case, new power supply

ARCH1MEDES WORLD VOLUME 15 lSSUE 10 1998 71