Re: System Generator vs Synplify DSP vs Simulink HDL Coder



Andrew wrote:
SysGen can be used with Synplify. The HDL it creates is highly
structural so the choice of the synthesizer is not as important as it
might be when writing more behavioral HDL. I think the most problematic
part of image processing designs is the memory interface. Designing a
convolver, for instance, is much easier than figuring out how to keep
the convolver fed with data from the image RAM. I'd keep this foremost
in mind when selecting a design flow. -Kevin

Thanks for the response. I agree, the image processing bits are
usually fairly simple. Do you think System Generator is high-level
enough for an algorithm guy to use competently or does it still
require a fair amount of FPGA knowledge. (I'm an FPGA/VHDL guy btw)
The algorithm guys would love to be able to come up with their
algorithm and just run it on the hardware without us FPGA guys at
all.

Andrew

I'm not necessarily saying the image processing is simple; it's just not going to be where you spend most of your design time, especially if external memory is involved.

You can use SysGen and, probably to a greater extent, AccelDSP, without hardware knowledge. But, as with most high-level design tools, having hardware knowledge is necessary to achieve the optimally fastest/smallest implementation.
.



Relevant Pages

  • Re: Algorithms to generate permutations
    ... >>The position on algorithm design, ... > I claim that my government should not insist ... Would this have forced a US national competition? ...
    (sci.crypt)
  • Re: Motion control and RELATIVE position problem
    ... You should be able to wade through the software and figure out how to provide the algorithm with an absolute command instead of a relative command. ... I think Tim Wescott has published a PID algorithm in the past that is relatively easy to port to PICs, ... Partially this is because it's heavily optimized, and the PIC is not amenable to fast, well-structured C code, but partially it's because (in my humble opinion) the guy writing the code didn't really pay attention to maintainability. ... And lest I start a flame war: These are just my opinions, and I may design a PIC into a product tomorrow. ...
    (sci.engr.control)
  • Re: Implement ARM cores on a FPGA chip?
    ... directly using FPGA fabrics seems to be the only promising solution. ... Martin indicated that if your algorithm is amenable to breaking it ... to partition your design. ... processing elements are designed for a particular task so that it can ...
    (comp.arch.fpga)
  • Job opening for Electrical design engineer San Jose, CA
    ... Job Details: ... concept design phase through product design, ... perform real-time machine control and image acquisition. ... Knowledge in Image acquisition and Image Processing a plus ...
    (sci.electronics.design)
  • Re: Encryption key changing the encryption logic.
    ... >>decides among various elementary crypto operations based on what it sees ... >>adversary knows which key bits select which algorithm and, in practice, N ... > or two rounds of a different block cipher. ... this design is covered under the 1-of-N discussion and your design is ...
    (sci.crypt)