Forums

DSP implementation on an FPGA: Best HDL?

Started by Unknown July 25, 2008
I'm beginning a University research project that will be doing some
pretty intense signal processing (a software defined radio, including
a 17-state Extended Kalman Filter) on an FPGA. I would like to ask
anybody with experience in this area to comment on whether VHDL or
Verilog would be an appropriate choice for this DSP design. Is there
much difference in the logic synthesis or ease of programming (for DSP
in particular)?

My previous experience is with VHDL, so that would be the logical
choice for me if the difference is negligible.

Any other suggestions for starting a DSP project like this?

Thank you,
Luke

edwarwl@gmail.com wrote:

> I'm beginning a University research project that will be doing some > pretty intense signal processing (a software defined radio, including > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > anybody with experience in this area to comment on whether VHDL or > Verilog would be an appropriate choice for this DSP design. Is there > much difference in the logic synthesis or ease of programming (for DSP > in particular)?
I am about to undertake the serious endeavor: swim across a sea. What color of the swimming pants is the most appropriate? Personally I like red although some people say yellow is better.
> My previous experience is with VHDL, so that would be the logical > choice for me if the difference is negligible. > > Any other suggestions for starting a DSP project like this?
Whatever you do, you will be screwed, that's for sure. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
On Jul 25, 12:13 pm, edwa...@gmail.com wrote:
> I'm beginning a University research project that will be doing some > pretty intense signal processing (a software defined radio, including > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > anybody with experience in this area to comment on whether VHDL or > Verilog would be an appropriate choice for this DSP design. Is there > much difference in the logic synthesis or ease of programming (for DSP > in particular)? > > My previous experience is with VHDL, so that would be the logical > choice for me if the difference is negligible. > > Any other suggestions for starting a DSP project like this? > > Thank you, > Luke
Six of one, half dozen of another. I don't think there's a huge difference in ease of programming between the two languages. Use whichever you're most familiar with; both are well-supported by all of the programmable-logic vendors. That sounds like a pretty ambitious project. Do you have experience with hardware signal processing implementations? Jason
On Jul 25, 9:47 am, cincy...@gmail.com wrote:
> On Jul 25, 12:13 pm, edwa...@gmail.com wrote: > > > I'm beginning a University research project that will be doing some > > pretty intense signal processing (a software defined radio, including > > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > > anybody with experience in this area to comment on whether VHDL or > > Verilog would be an appropriate choice for this DSP design. Is there > > much difference in the logic synthesis or ease of programming (for DSP > > in particular)? > > > My previous experience is with VHDL, so that would be the logical > > choice for me if the difference is negligible. > > > Any other suggestions for starting a DSP project like this? > > > Thank you, > > Luke > > Six of one, half dozen of another. I don't think there's a huge > difference in ease of programming between the two languages. Use > whichever you're most familiar with; both are well-supported by all of > the programmable-logic vendors. > > That sounds like a pretty ambitious project. Do you have experience > with hardware signal processing implementations? > > Jason
Verilog is much easier for a beginner coming from C coding than VHDL is. For Hardwired DSP logic though, I would say VHDL is far superior if object oriented design, overloaded functions and re-usability are important to you. Tony
On Jul 25, 11:47�am, cincy...@gmail.com wrote:
> On Jul 25, 12:13 pm, edwa...@gmail.com wrote: > > > I'm beginning a University research project that will be doing some > > pretty intense signal processing (a software defined radio, including > > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > > anybody with experience in this area to comment on whether VHDL or > > Verilog would be an appropriate choice for this DSP design. Is there > > much difference in the logic synthesis or ease of programming (for DSP > > in particular)? > > > My previous experience is with VHDL, so that would be the logical > > choice for me if the difference is negligible. > > > Any other suggestions for starting a DSP project like this? > > > Thank you, > > Luke > > Six of one, half dozen of another. I don't think there's a huge > difference in ease of programming between the two languages. Use > whichever you're most familiar with; both are well-supported by all of > the programmable-logic vendors. > > That sounds like a pretty ambitious project. Do you have experience > with hardware signal processing implementations? > > Jason
I wish I had hardware DSP experience, but no, I don't. Fortunately though, my background in VHDL is pretty solid, the DSP algorithms have already been developed, we have very good contacts with some of the leading researchers doing SDR's, and we have at least two years to work on it. Plus, what I described was the final step in a multiple- step process. I just needed some advice on a few things before I get started. Thanks for your help! Luke
On Jul 25, 12:53&#2013266080;pm, tony kirke <tki...@gmail.com> wrote:
> On Jul 25, 9:47 am, cincy...@gmail.com wrote: > > > > > On Jul 25, 12:13 pm, edwa...@gmail.com wrote: > > > > I'm beginning a University research project that will be doing some > > > pretty intense signal processing (a software defined radio, including > > > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > > > anybody with experience in this area to comment on whether VHDL or > > > Verilog would be an appropriate choice for this DSP design. Is there > > > much difference in the logic synthesis or ease of programming (for DSP > > > in particular)? > > > > My previous experience is with VHDL, so that would be the logical > > > choice for me if the difference is negligible. > > > > Any other suggestions for starting a DSP project like this? > > > > Thank you, > > > Luke > > > Six of one, half dozen of another. I don't think there's a huge > > difference in ease of programming between the two languages. Use > > whichever you're most familiar with; both are well-supported by all of > > the programmable-logic vendors. > > > That sounds like a pretty ambitious project. Do you have experience > > with hardware signal processing implementations? > > > Jason > > Verilog is much easier for a beginner coming from C coding than VHDL > is. > For Hardwired DSP logic though, I would say VHDL is far superior if > object oriented design, overloaded functions and re-usability are > important to you. > Tony
That's exactly what I was looking for. Thanks for your help!
On Jul 25, 11:40&#2013266080;am, Vladimir Vassilevsky <antispam_bo...@hotmail.com>
wrote:
> edwa...@gmail.com wrote: > > I'm beginning a University research project that will be doing some > > pretty intense signal processing (a software defined radio, including > > a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > > anybody with experience in this area to comment on whether VHDL or > > Verilog would be an appropriate choice for this DSP design. Is there > > much difference in the logic synthesis or ease of programming (for DSP > > in particular)? > > I am about to undertake the serious endeavor: swim across a sea. What > color of the swimming pants is the most appropriate? Personally I like > red although some people say yellow is better. > > > My previous experience is with VHDL, so that would be the logical > > choice for me if the difference is negligible. > > > Any other suggestions for starting a DSP project like this? > > Whatever you do, you will be screwed, that's for sure. > > Vladimir Vassilevsky > DSP and Mixed Signal Design Consultanthttp://www.abvolt.com
SDR implementation on an FPGA has been done before, as have multiple- state Kalman filters. Don't assume that you know everything about the project that I've described. I think I can do without the consulting services from your company.

edwarwl@gmail.com wrote:

> On Jul 25, 11:40 am, Vladimir Vassilevsky <antispam_bo...@hotmail.com> > wrote: > >>edwa...@gmail.com wrote: >> >>>I'm beginning a University research project that will be doing some >>>pretty intense signal processing (a software defined radio, including >>>a 17-state Extended Kalman Filter) on an FPGA. I would like to ask >>>anybody with experience in this area to comment on whether VHDL or >>>Verilog would be an appropriate choice for this DSP design. Is there >>>much difference in the logic synthesis or ease of programming (for DSP >>>in particular)? >> >>I am about to undertake the serious endeavor: swim across a sea. What >>color of the swimming pants is the most appropriate? Personally I like >>red although some people say yellow is better. >> >> >>>My previous experience is with VHDL, so that would be the logical >>>choice for me if the difference is negligible. >> >>>Any other suggestions for starting a DSP project like this? >> >>Whatever you do, you will be screwed, that's for sure. >> >>Vladimir Vassilevsky >>DSP and Mixed Signal Design Consultanthttp://www.abvolt.com > > > SDR implementation on an FPGA has been done before, as have multiple- > state Kalman filters. > > Don't assume that you know everything about the project that I've > described. I think I can do without the consulting services from your > company.
Farewell, go ahead and good luck. I've seen many naive folks just that: "you can do it", "beleive in yourself", "team approach", "positive thinking" and the other BS like that. When the project will be dropped, remember my words. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
On Jul 25, 2:09&#2013266080;pm, Vladimir Vassilevsky <antispam_bo...@hotmail.com>
wrote:
> edwa...@gmail.com wrote: > > On Jul 25, 11:40 am, Vladimir Vassilevsky <antispam_bo...@hotmail.com> > > wrote: > > >>edwa...@gmail.com wrote: > > >>>I'm beginning a University research project that will be doing some > >>>pretty intense signal processing (a software defined radio, including > >>>a 17-state Extended Kalman Filter) on an FPGA. I would like to ask > >>>anybody with experience in this area to comment on whether VHDL or > >>>Verilog would be an appropriate choice for this DSP design. Is there > >>>much difference in the logic synthesis or ease of programming (for DSP > >>>in particular)? > > >>I am about to undertake the serious endeavor: swim across a sea. What > >>color of the swimming pants is the most appropriate? Personally I like > >>red although some people say yellow is better. > > >>>My previous experience is with VHDL, so that would be the logical > >>>choice for me if the difference is negligible. > > >>>Any other suggestions for starting a DSP project like this? > > >>Whatever you do, you will be screwed, that's for sure. > > >>Vladimir Vassilevsky > >>DSP and Mixed Signal Design Consultanthttp://www.abvolt.com > > > SDR implementation on an FPGA has been done before, as have multiple- > > state Kalman filters. > > > Don't assume that you know everything about the project that I've > > described. I think I can do without the consulting services from your > > company. > > Farewell, go ahead and good luck. I've seen many naive folks just that: > "you can do it", "beleive in yourself", "team approach", "positive > thinking" and the other BS like that. &#2013266080;When the project will be dropped, > remember my words. > > Vladimir Vassilevsky > DSP and Mixed Signal Design Consultanthttp://www.abvolt.com
I'm pretty sure I didn't say or insinuate any of that, nor am I naive enough to think that this is some trivial process. Like I said, I can do without your comments.

edwarwl@gmail.com wrote:

> On Jul 25, 2:09 pm, Vladimir Vassilevsky <antispam_bo...@hotmail.com> > wrote: > >>edwa...@gmail.com wrote: >> >>>On Jul 25, 11:40 am, Vladimir Vassilevsky <antispam_bo...@hotmail.com> >>>wrote: >> >>>>edwa...@gmail.com wrote: >> >>>>>I'm beginning a University research project that will be doing some >>>>>pretty intense signal processing (a software defined radio, including >>>>>a 17-state Extended Kalman Filter) on an FPGA. I would like to ask >>>>>anybody with experience in this area to comment on whether VHDL or >>>>>Verilog would be an appropriate choice for this DSP design. Is there >>>>>much difference in the logic synthesis or ease of programming (for DSP >>>>>in particular)? >> >>>>I am about to undertake the serious endeavor: swim across a sea. What >>>>color of the swimming pants is the most appropriate? Personally I like >>>>red although some people say yellow is better. >> >>>>>My previous experience is with VHDL, so that would be the logical >>>>>choice for me if the difference is negligible. >> >>>>>Any other suggestions for starting a DSP project like this? >> >>>>Whatever you do, you will be screwed, that's for sure. >> >>>>Vladimir Vassilevsky >>>>DSP and Mixed Signal Design Consultanthttp://www.abvolt.com >> >>>SDR implementation on an FPGA has been done before, as have multiple- >>>state Kalman filters. >> >>>Don't assume that you know everything about the project that I've >>>described. I think I can do without the consulting services from your >>>company. >> >>Farewell, go ahead and good luck. I've seen many naive folks just that: >>"you can do it", "beleive in yourself", "team approach", "positive >>thinking" and the other BS like that. When the project will be dropped, >>remember my words. >> >>Vladimir Vassilevsky >>DSP and Mixed Signal Design Consultanthttp://www.abvolt.com > > > I'm pretty sure I didn't say or insinuate any of that, nor am I naive > enough to think that this is some trivial process. Like I said, I can > do without your comments.
Farewell, go ahead and good luck. VLV