Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

An all-in-one Software Defined Radio platform

Hi,

I'm building the analog front end for my software defined radio receiver architecture. The ADC will directly sample the bandwidth of interest to basband where the the information can be passed into the FPGA for demodulation. I am currently searching for an FPGA for my SDR application. I am wondering if anyone has any advise on FPGA development kits that could be tethered to my analog front end. I'm considering the BeRadio dev kit from Arrow which uses the Cyclone 4. I was thinking about connecting my analog front end to the 80 pin connector on the SDK. Would this be possible?

The cyclone 4 looks like it may be the FPGA for my application. However, I am new to FPGA platforms and I would like to know any recommended FPGA development boards that would be suitable for constructing an all-in-one software defined radio development kit. Many thanks in advance.

Regards,

Les.

16 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank for the great notes on DSP in FPGAs. That is of great use for me.

    Yes! that is a good example of the type of the SDR kit I am after. However, I am not sure if the Arria V is the right FPGA for my system.

    Currently, I am searching for an FPGA suitable for the project/product. I am creating a table of the possible FPGAs, weighing up the differences. Hopefully, this will lead me to more definite decisions on the kit I'll purchase.

    Cheers,

    Les.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Les,

    --- Quote Start ---

    Thank for the great notes on DSP in FPGAs. That is of great use for me.

    --- Quote End ---

    You're welcome.

    --- Quote Start ---

    Yes! that is a good example of the type of the SDR kit I am after. However, I am not sure if the Arria V is the right FPGA for my system.

    Currently, I am searching for an FPGA suitable for the project/product. I am creating a table of the possible FPGAs, weighing up the differences. Hopefully, this will lead me to more definite decisions on the kit I'll purchase.

    --- Quote End ---

    If you really are interested in "software" defined radio, then you would not even need to use an FPGA :)

    That being said, having an FPGA to interface to ADCs/DACs, and to off-load "software" if you need to, is very useful. Why not consider an Altera SoC device; you can run Linux on the ARM core, and then as much "software" of the SDR as possible, while offloading to the FPGA whatever needs to be done in hard-real-time.

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    This just keeps getting better! A SoC device may be just what I am looking for.

    The device I am redesigning currently uses a two chip solution -an IC used for GMSK (9600bps) demodulation and data handling, it does High-level data control (HDLC) and Non-return-to-zero inverted (NRZI) decoding. And an ARM7 microcontroller is used as a host micro. I'm new to SoC devices, but could it be possible to replace all this with a SoC device - doing digital down conversion and signal processing algorithms in the FPGA, effectively replacing the current IC. Then use the ARM core as the host micro... Am I on the right track?

    Cheers,

    Les.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I'm new to SoC devices, but could it be possible to replace all this with a SoC device - doing digital down conversion and signal processing algorithms in the FPGA, effectively replacing the current IC. Then use the ARM core as the host micro... Am I on the right track?

    --- Quote End ---

    Yes, an SoC device plus the external ADC could replace what you have now, but so could;

    1) An FPGA with a soft-core processor.

    2) An FPGA connected to a "real" processor.

    The advantage of the SoC though is that it has a "real" processor in the same package as the FPGA, so you have ample resources to connect the two, and much more processing horse-power than the NIOS II soft-core processor.

    Given the choice between the ARM processor and the NIOS II, I'd go for the ARM. That being said, the SoC devices are new, so there is still a lot of teething to be had. Up until now, I have been using (2), as my processing solution, but its a pain, since you often need lots of glue logic to match the processor bus to the FPGA.

    Go ahead and have some fun, look at the SoC devices :)

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Fantastic! I am very keen to have go with a SoC device. I see have the Arria and Cyclone SoC devices. I'll have a look through Altera's resources on this.

    Thanks again for your time and help Dave.

    Kindest regard,

    Les.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Les,

    --- Quote Start ---

    Fantastic! I am very keen to have go with a SoC device. I see have the Arria and Cyclone SoC devices. I'll have a look through Altera's resources on this.

    --- Quote End ---

    Altera have a Cyclone V SoC Kit ($1,595)

    http://www.altera.com/products/devkits/altera/kit-cyclone-v-soc.html

    and Arrow/Terasic have an SoC Kit

    http://www.altera.com/b/arrow-sockit.html

    http://www.arrownac.com/solutions/sockit/

    The Arrow/Terasic kit is $249

    http://parts.arrow.com/item/search/#st=sockit

    I'm not sure which is better value, as I have not looked at either.

    --- Quote Start ---

    Thanks again for your time and help Dave.

    --- Quote End ---

    You're welcome.

    Cheers,

    Dave