Connecting Arduino Diecimila and ISD5008 Voice IC

Hello

The Setup I'm working on is a Voice IC to store sounds called the ISD5008. I'm using the Arduino Diecimila and comunicating over SPI. I have programmed the main frame work of what I need to send to the voice IC and I have used the serial.println function to allow me to verify it and what I want to send I can verify. My question is how do I set up the internals of the Arduino to send the information correctly. I have looked over the site and playground and cant figure this out. My code is available if need. The setup I need to have for the Arduino is:

ISD5008 SPI

1)All Serial data transfer begin with the falling edge of SS
2)SS is held low for serial communication
3)data is clocked on the rising clock edge and data is clocked out on the falling edge

How would I set up the arduino to handle this.

Thanks

Docmur

Did you read this ?

http://www.arduino.cc/playground/Code/Spi

Hey well I have some more to report.

I implemented that SPI code and I'll post mine (See below) But I get no output on the SCLK and the MOSI has the same signal when I scope it

Arduino.cpp

http://pastebin.com/m73cd7872

Spi.cpp

http://pastebin.com/m5d670ea0

Spi.h

http://pastebin.com/m669bdcca

I'm trying to interface this to a ISD5008. I'm on a Arduino Diecimila.

Any help would be greatly appreachated.

Thanks

Docmur

Sorry I forgot to add, That happens when the pins are setup as default 13,12,11,10 with SCLK on 13 and MOSI 11