Hello Peter,
Are you able to "talk" to the part and control it? Something like run it at 48K and send audio then mute it using a register write? I am questioning weather all the connections are enable to the part? I can see that dip switch 8 enables SPI functions to the Codec. So I would like to know if you are actually able to talk to the part.
the codec does operate at 8 kHZ fs and it is quite easy to use. Using the PLL on the codec is the simplest way to use the part. If you do not use the PLL then you need to supply it with MCLK at 512 x FS then BLCK at 64 x FS and then the word clock. The BLCK at 64 x FS is assuming stereo I2S audio format not TDM.
Now I just looked at the MCLKI of the codec on the schematic. It is only coming from a 12.288 MHZ clock so you have no way to clock it differently without modifications. So let's make this simple for you... use the LRCLK as the clock to drive the PLL. The only problem with this is that the loop filter components stuffed on the board are for operation using MCLK to drive the PLL. Look at the Applications Circuits section of the datasheet of the AD1939. I think it is figure 32. That will show you the proper values to use. The PLL will probably work well enough to get audio using the MCLK values but if you and up with clicks and pops or muting then change the values.
So turn back on the PLL and select either DLRCLK or ALRCLK as the input to the PLL by writing 0xC0 or 0xA0 to the PLL and CLOCK Control 0 Register. Leave Clock Control 1 Register at its default values of 0x00. Send some scope plots of the clocks and the rest of the register settings if this does not work.
I am not familiar with the SPORT registers on the SHARC so I cannot answer that part of your question.
One thing I want to point out. There is a design error on these EZ-Kit boards with regards to the reference voltage for the codec inputs and outputs. the VREF is a simple high impedance divider and so there will be a lot of crosstalk on this board. In your final design you will need to use a low impedance source like an op-amp to drive the reference for the board.
Thanks,
Dave T