<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Blog</title><subtitle type="html" /><id>https://community.element14.com/technologies/fpga-group/b/blog/atom</id><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog" /><link rel="self" type="application/atom+xml" href="https://community.element14.com/technologies/fpga-group/b/blog/atom" /><generator uri="http://telligent.com" version="12.1.9.35025">Telligent Community (Build: 12.1.9.35025)</generator><updated>2025-07-20T17:50:09Z</updated><entry><title>Lattice iCE40UP5K-EVB Evaluation Board - Part 2: Using the DSP Multiplier</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board---part-2-using-the-dsp-multiplier" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board---part-2-using-the-dsp-multiplier</id><published>2026-03-30T11:02:16Z</published><updated>2026-03-30T11:02:16Z</updated><content type="html">Introduction
This is a follow-on from this &lt;a href="/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board-outputing-audio-sine-waves-over-an-optical-s-pdif-interface" data-e14adj="t"&gt;blog&lt;/a&gt; and will make more sense if you read that one first. The hardware is exactly the same as in that previous blog, all I&amp;#39;m going to do with this one is adapt (hack might be a better word) the VHDL to perfo...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board---part-2-using-the-dsp-multiplier"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29632&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>jc2048</name><uri>https://community.element14.com/members/jc2048</uri></author><category term="sine" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/sine" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="cordic" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/cordic" /><category term="vhdl" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/vhdl" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="lattice" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/lattice" /><category term="ice40up5k" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/ice40up5k" /><category term="s/pdif" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/s_2F00_pdif" /></entry><entry><title>Lattice iCE40UP5K-EVB Evaluation Board Outputing Audio Sine Waves Over an Optical S/PDIF Interface</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board-outputing-audio-sine-waves-over-an-optical-s-pdif-interface" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board-outputing-audio-sine-waves-over-an-optical-s-pdif-interface</id><published>2026-03-20T08:17:38Z</published><updated>2026-03-20T08:17:38Z</updated><content type="html">Introduction
Quite a long way back, I was fortunate enough to win a shopping basket in a Project 14 competition and the main item I purchased with it was an evaluation board for a Lattice iCE40UP5K FPGA device. Here, finally, is an informal look at t...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/lattice-ice40up5k-evb-evaluation-board-outputing-audio-sine-waves-over-an-optical-s-pdif-interface"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29598&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>jc2048</name><uri>https://community.element14.com/members/jc2048</uri></author><category term="AES3" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/AES3" /><category term="audio" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/audio" /><category term="sinewave" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/sinewave" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="cordic" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/cordic" /><category term="vhdl" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/vhdl" /><category term="lattice" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/lattice" /><category term="ice40up5k" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/ice40up5k" /><category term="jc2048" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/jc2048" /><category term="s/pdif" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/s_2F00_pdif" /></entry><entry><title>Fast VHDL CORDIC Sine and Cosine Component on Lattice XP2 Device Using Diamond 3.12 Part 2</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/fast-vhdl-cordic-sine-and-cosine-component-on-lattice-xp2-device-using-diamond-3-12-part-2" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/fast-vhdl-cordic-sine-and-cosine-component-on-lattice-xp2-device-using-diamond-3-12-part-2</id><published>2026-02-16T22:02:29Z</published><updated>2026-02-16T22:02:29Z</updated><content type="html">Introduction
This is a follow-up to&amp;nbsp;&lt;a href="/technologies/fpga-group/b/blog/posts/fast-vhdl-cordic-sine-and-cosine-component-on-lattice-xp2-device-using-diamond-3-12" data-e14adj="t"&gt;Fast VHDL CORDIC Sine and Cosine Component on Lattice XP2 Device Using Diamond 3.12&lt;/a&gt;

I thought I had actually used the CORDIC component for real, but I was getting confused with other blogs, so now I&amp;#39;m going t...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/fast-vhdl-cordic-sine-and-cosine-component-on-lattice-xp2-device-using-diamond-3-12-part-2"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29528&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>jc2048</name><uri>https://community.element14.com/members/jc2048</uri></author><category term="xp2" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xp2" /><category term="sine" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/sine" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="cordic" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/cordic" /><category term="vhdl" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/vhdl" /><category term="Bravia 2" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/Bravia%2b2" /><category term="i2s" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/i2s" /><category term="lattice" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/lattice" /><category term="jc2048" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/jc2048" /><category term="cosine" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/cosine" /></entry><entry><title>The Art of FPGA Design Season 2 Post 29</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-29" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-29</id><published>2025-08-27T18:51:12Z</published><updated>2025-08-27T18:51:12Z</updated><content type="html">Can IIR FIlters Be Fully Pipelined?
We have reached the final post in this series on LWDF IIR filters. I hope that I was able to convince you that many, if not all, of the perceived disadvantages of IIR filters can be addressed while maintaining thei...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-29"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29165&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 28</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-28" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-28</id><published>2025-08-19T22:39:56Z</published><updated>2025-08-19T22:39:56Z</updated><content type="html">Look Ma, no multipliers!
The last LWDF IIR filter example I gave was unusual in the sense that it was multiplierless, all the coefficients were powers of two, which in FPGA hardware cost absolutely nothing. Of course, this restricts considerably the ...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-28"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29149&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 27</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-27" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-27</id><published>2025-08-18T02:12:51Z</published><updated>2025-08-18T02:12:51Z</updated><content type="html">Linear Phase IIR Filters? Part 3
Finally, the third and probably most efficient, but also least known and used way to achieve near linear phase IIR filters is the object of this post.&amp;nbsp;
Absolute linear phase, or equivalently constant group delay,...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-27"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29146&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 26</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-26-1542429728" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-26-1542429728</id><published>2025-08-11T01:11:11Z</published><updated>2025-08-11T01:11:11Z</updated><content type="html">Linear Phase IIR Filters? Part 2
The forward-backward method of turning any non-linear phase IIR into a &amp;quot;linear phase&amp;quot; one at a much lower hardware cost than the classic linear phase FIR implementation I showed in the &lt;a href="/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-25" data-e14adj="t"&gt;previous blog post&lt;/a&gt; wor...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-26-1542429728"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29134&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author></entry><entry><title>The Art of FPGA Design Season 2 Post 25</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-25" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-25</id><published>2025-08-09T19:13:22Z</published><updated>2025-08-09T19:13:22Z</updated><content type="html">Linear Phase IIR Filters? Part 1
I hope everybody can agree by now that IIR filters, especially in their LWDF form, are at least interesting and worth a look. I mean, an order of magnitude on average less resources compared with an equivalent FIR has...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-25"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29129&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author></entry><entry><title>The Art of FPGA Design Season 2 Post 24</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-24" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-24</id><published>2025-08-08T22:11:13Z</published><updated>2025-08-08T22:11:13Z</updated><content type="html">LWDF IIR Filter Design Examples
If you made it this far through the math wilderness, congratulations, it&amp;#39;s time now to put all that knowledge to good use and design some LWDF IIR filters. I will start with some simple ones first, graduating then ...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-24"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29127&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 23</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-23" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-23</id><published>2025-08-07T02:10:57Z</published><updated>2025-08-07T02:10:57Z</updated><content type="html">Implementing the First and Second Order All Pass Sections with DSP Primitives
We are almost there now. We have the LWDF IIR filter architecture, which is much better then the classic biquad cascade:&amp;nbsp;

It is made out of two parallel all pass path...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-23"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29123&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 22</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-22" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-22</id><published>2025-08-06T19:52:26Z</published><updated>2025-08-06T19:52:26Z</updated><content type="html">LWDF IIRs
I am finally ready now to discuss the LWDF IIR filter architecture.&amp;nbsp; In a few words, such a filter consists of two parallel all pass sections, which differ in order by 1, which means that one path is of odd order while the other one is...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-22"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29121&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 Post 21</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-21" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-21</id><published>2025-08-05T02:16:34Z</published><updated>2025-08-05T02:16:34Z</updated><content type="html">You cannot always trust AIs
I asked four major AI chat bots the same question:&amp;nbsp;
&amp;quot;What is the most efficient way to implement IIR filters? Reply in 40 words or less.&amp;quot;
Here are the responses:&amp;nbsp;
Perplexity AI:
&amp;quot;Use a cascade of second-order (bi...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2-post-21"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29098&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 - Post 20</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-20" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-20</id><published>2025-07-31T19:09:09Z</published><updated>2025-07-31T19:09:09Z</updated><content type="html">IIR Filters 101
I will try to keep the math side of things as light as possible but we cannot avoid it completely, so I will use the hand waving proof technique. If you have any doubts or questions about the statements made here without any proof, pl...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-20"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29097&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>The Art of FPGA Design Season 2 - Post 19</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-19" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-19</id><published>2025-07-26T18:50:18Z</published><updated>2025-07-26T18:50:18Z</updated><content type="html">Why IIR Filters?
Now I am going to switch gears from FIRs to their poorer and much less famous cousins, IIR filters. Recursive or Infinite Impulse Response filters tend to have a very bad reputation and are rarely used compared with Non-Recursive, Fi...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-19"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29091&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>fpgaguru</name><uri>https://community.element14.com/members/fpgaguru</uri></author><category term="xilinx" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx" /><category term="fpgafeatured" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpgafeatured" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="dsp" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/dsp" /><category term="guest writer" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/guest%2bwriter" /></entry><entry><title>AMD Spartan UltraScale+ FPGA in action</title><link rel="alternate" type="text/html" href="https://community.element14.com/technologies/fpga-group/b/blog/posts/amd-spartan-ultrascale-fpga-in-action" /><id>https://community.element14.com/technologies/fpga-group/b/blog/posts/amd-spartan-ultrascale-fpga-in-action</id><published>2025-07-20T17:50:09Z</published><updated>2025-07-20T17:50:09Z</updated><content type="html">It&amp;#39;s Alive! If you haven&amp;#39;t had a chance to see the AMD Spartan UltraScale+ FPGA in action, here is a great opportunity. The AMD SCU35 board has the XCSU35P device on it. While not released to the public yet, we have many that are working with early a...(&lt;a href="https://community.element14.com/technologies/fpga-group/b/blog/posts/amd-spartan-ultrascale-fpga-in-action"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29084&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>bhfletcher</name><uri>https://community.element14.com/members/bhfletcher</uri></author><category term="spartanultrascale+" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/spartanultrascale_2B00_" /><category term="AMD XILINX" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/AMD%2bXILINX" /><category term="riscv" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/riscv" /><category term="fpga_projects" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga_5F00_projects" /><category term="fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/fpga" /><category term="vivado" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/vivado" /><category term="amd" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/amd" /><category term="spartan" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/spartan" /><category term="xilinx fpga" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/xilinx%2bfpga" /><category term="microblaze" scheme="https://community.element14.com/technologies/fpga-group/b/blog/archive/tags/microblaze" /></entry></feed>