[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xylo-SDR] Architecture review



Folks,

I am not against multiple FPGAs in some of the higher function devices being contemplated, but want to make sure we've still got the capability to do a basic function device with the single FPGA on the backplane.
In my mind a basic function device  is a basic narrow band SDR  or SDR 
accessory.     Examples would be a SoftRock style gizmo with a DDS and a 
192 KHz sound card replacement board with all control and audio going back 
to the PC via the USB cable.     2nd example of this class device is an SDR 
1000 sound card replacement, cw helper and frequency corrector/stabilizer 
and perhaps PIO replacement.  For this class of devices I'd expect/hope to 
use the single FPGA on the backplane for the various functions needed (DDS 
control, filter selection, I2C chit chat. reference counting,  and A/D 
converter interfacing).  I'd expect to have the A/D clock for the audio 
board on it's board, the clock for a DDS on it's board, etc -- but I'd be 
looking at doing all of the control for these gizmos from the single 
FPGA.   I'd not expect to put an FPGA on the sound card replacement board 
for example. In this class of device the sigs I'd expect to see on the 
backplane are in the 10's and 100's of khz, with the exception of the 
master audio oscillator clock at  24.576 MHz and the master FX2/FPGA 
12/24/38 MHz clock.  I don't see anyway avoiding bringing the Audio AD 
master clock across the bus as the FPGA will need it if it is to clock data 
out of the AD converter.
The 2nd class of device is a wider band device with the fast A/D where one 
needs an additional FPGA to do downconversion and decimiation etc.   On 
this one the A/D board has it's own clocking and uses the master FPGA/FX2 
clock for comms with the FPGA.  In this configuration there may be no need 
for a 24.576 MHz audio oscillator to be on the backplane.
So. have I violated the too many HF clocks running around in the basic 
configuration with having both the Audio Master Clock and the FPGA/FX2 
master clock on the backplane bus?
Regards,

Bill (kd5tfd)