P.S. On the topic of using FPGA's to implement lookup tables, I
discovered the following Hacakday article. Fortunately it simply in my
email inbox, about an hour or two, ago:
https://hackaday.com/2020/01/10/using-lookup-tables-to-make-the-impossible-possible/
If you thought Theo's message was interesting then I recommend doing a
deep dive into this article too. For me it is (also) wonderfully
illuminating.
On 10/01/2020 11:48, Andrew Luke Nesbit wrote:
On 10/01/2020 10:18, Theo Verelst wrote:
Hi all
Hi Theo,
Maybe it's not everybody's cup of tea, but I recall some here are
(like me) interested in music applications of FPGA based signal
processing.
Lately I have been researching exactly this topic. It's one of the
primary areas of DSP research that I am considering directing my career
towards and making a significant investment of resources in learning.site
There is a lot of meaningful context in all of this. I'm looking
forward to deploying my new website that should explain it.
I have a strong backgroumd in music and audio signal processing. Not
with FPGA however.
I made a video showing a real time "Silicon Compile" and test program
run on a Zynq board using Xilinx's Vivado HLS to create an FPGA bit
file
I am overwhelmed by where to start in FPGA. This includes finding a
hardware recommendation for a beginnerdevelopment kit.
Nevertheless I have yet to look up a vendor of this FPGA development kit
and toolchain and then to find out what prices.
that initializes a 64k short integer fixed point sine lookup table
(-pi/2 .. pi/2) which can be used like a C function with argument
passing by a simple test program running on ARM processors.
This is great! It's simple, useful, and can be visualized with known
expected results. It seems like a perfect starting project.
The main point is the power the C compilation can provide the FPGA
with, and to see the use of the latest 2019.2 tools at work with the
board,
Might I rephrase this as the following?
- It's an exercise in selecting an appropriate FPGA development kit.
This kit would be a good investment and sufficienly repurposeable for
future DSP projects.
- Setting up the toolchain; learning a workflow; and acquainting
oneself with the ecosystems of:
- FPGA-based DSP;
- the Xilinx and FPGA support communities;
- edge computing; and...
circling back to the beginning...
perhaps even providing a basic introduction to FPGA for somebody (like
me?).
In this last case what would be an appropriate "Step 1. Introduction to
FPGA"?
I guess that Xilinx's own documentation for new users of FPGA technology
would be a good place to start.
If anybody has recommendations for additional books, blogs, forums, etc,
please let me know. Thank you!!
In summary: Is Xilinx a good company to invest time into learning its
ecosystem? This obviously includes spending money on dev kits with the
aim of FPGA-basd DSP. For examples, is Xilinx's support good? Is the
community ecosystem healthy?
Kind regards,
Andrew
--
OpenPGP key: EB28 0338 28B7 19DA DAB0 B193 D21D 996E 883B E5B9
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp