<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.4-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Technology Blogs</title>
		<link>https://blog.abbey1.org.uk/index.php/technology/</link>
		<atom:link rel="self" type="application/rss+xml" href="https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2" />
		<description></description>
		<language>en-GB</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.4-stable"/>
		<ttl>60</ttl>
				<item>
			<title>First Attempt at High Level Synthesis</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis</link>
			<pubDate>Fri, 24 Apr 2026 14:35:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">FPGA</category>
<category domain="alt">VHDL</category>
<category domain="main">C</category>			<guid isPermaLink="false">77@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;My first attempt at using Vitis HLS to synthesise C code to logic.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis#more77&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>My first attempt at using Vitis HLS to synthesise C code to logic.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis#more77">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=77</wfw:commentRss>
		</item>
				<item>
			<title>Cross-vendor Compatibility of VHDL Inferred RAM</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram</link>
			<pubDate>Thu, 16 Oct 2025 17:41:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">FPGA</category>
<category domain="main">VHDL</category>			<guid isPermaLink="false">76@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;The question came up at work, is inferred RAM compatible across different FPGA vendors?&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram#more76&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>The question came up at work, is inferred RAM compatible across different FPGA vendors?</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram#more76">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=76</wfw:commentRss>
		</item>
				<item>
			<title>Low Speed Serial I/O Variable Delay Monitoring</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring</link>
			<pubDate>Mon, 04 Aug 2025 21:14:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">75@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Using the Internal Logic Analyser in order to see how the &lt;span class=&quot;tt&quot;&gt;IDELAY&lt;/span&gt; offset is selected on a real device.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring#more75&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Using the Internal Logic Analyser in order to see how the <span class="tt">IDELAY</span> offset is selected on a real device.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring#more75">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=75</wfw:commentRss>
		</item>
				<item>
			<title>Dynamic Function eXchange with ICAP Driven by Software</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software</link>
			<pubDate>Mon, 05 May 2025 18:09:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>
<category domain="alt">C</category>			<guid isPermaLink="false">74@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;With the previous success of reconfiguring removable partitions via the ICAP interface, what does the AXI-lite interface allow software to do?&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software#more74&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>With the previous success of reconfiguring removable partitions via the ICAP interface, what does the AXI-lite interface allow software to do?</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software#more74">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=74</wfw:commentRss>
		</item>
				<item>
			<title>Dynamic Function eXchange with ICAP</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap</link>
			<pubDate>Thu, 01 May 2025 20:01:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>
<category domain="alt">VHDL</category>
<category domain="alt">TCL</category>			<guid isPermaLink="false">73@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;With the previous success of creating the removable modules, how can they be programmed via the Internal Configuration Access Port?&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap#more73&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>With the previous success of creating the removable modules, how can they be programmed via the Internal Configuration Access Port?</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap#more73">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=73</wfw:commentRss>
		</item>
				<item>
			<title>Explaining Minimum Output Delays</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays</link>
			<pubDate>Wed, 12 Mar 2025 18:12:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">72@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;I feel frustrated by my lack of understanding about external timing constraints, and clearly this is shared by several others.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays#more72&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I feel frustrated by my lack of understanding about external timing constraints, and clearly this is shared by several others.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays#more72">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=72</wfw:commentRss>
		</item>
				<item>
			<title>Dynamic Function eXchange</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange</link>
			<pubDate>Fri, 14 Feb 2025 19:14:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>
<category domain="alt">VHDL</category>
<category domain="alt">TCL</category>			<guid isPermaLink="false">71@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;FPGA partial reconfiguration using a very basic demonstration design.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange#more71&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>FPGA partial reconfiguration using a very basic demonstration design.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange#more71">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=71</wfw:commentRss>
		</item>
				<item>
			<title>01 Signal Sampling</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling</link>
			<pubDate>Fri, 03 Jan 2025 14:55:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">70@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Trialling an additional Low Speed I/O data ingest technique suggested by Eli Billauer.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling#more70&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Trialling an additional Low Speed I/O data ingest technique suggested by Eli Billauer.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling#more70">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=70</wfw:commentRss>
		</item>
				<item>
			<title>Low Speed Serial I/O</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o</link>
			<pubDate>Sat, 28 Dec 2024 16:58:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">69@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;High speed serial I/O has been made simple to set up. It does however have a lower limit of clock speed, e.g. 300 MHz. Whilst the data rate can be lower than 300 Mb/s by using a chip select pin to negate the validity of some bits over time, that does not offer a reduce power solution from a lower clock speed.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o#more69&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>High speed serial I/O has been made simple to set up. It does however have a lower limit of clock speed, e.g. 300 MHz. Whilst the data rate can be lower than 300 Mb/s by using a chip select pin to negate the validity of some bits over time, that does not offer a reduce power solution from a lower clock speed.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o#more69">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=69</wfw:commentRss>
		</item>
				<item>
			<title>Assertion-based Verification in Intel's Free QuestaSim</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim</link>
			<pubDate>Mon, 16 Dec 2024 21:16:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">VHDL</category>			<guid isPermaLink="false">68@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Getting started with Property Specification Language (PSL) using QuestaSim and VHDL-2008.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim#more68&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Getting started with Property Specification Language (PSL) using QuestaSim and VHDL-2008.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim#more68">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=68</wfw:commentRss>
		</item>
				<item>
			<title>Large Multiplexer Pipelined Efficiently by Recursion</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion</link>
			<pubDate>Fri, 29 Nov 2024 18:15:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">FPGA</category>
<category domain="main">VHDL</category>			<guid isPermaLink="false">67@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Creating an excessively large multiplexer component that is arbitraily pipelined.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion#more67&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Creating an excessively large multiplexer component that is arbitraily pipelined.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion#more67">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=67</wfw:commentRss>
		</item>
				<item>
			<title>Large Barrel Shift Pipelined by Iteration or Recursion</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion</link>
			<pubDate>Fri, 22 Nov 2024 17:21:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">FPGA</category>
<category domain="main">VHDL</category>
<category domain="alt">TCL</category>			<guid isPermaLink="false">66@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Creating an excessively large barrel shift component that is arbitraily pipelined.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion#more66&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Creating an excessively large barrel shift component that is arbitraily pipelined.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion#more66">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=66</wfw:commentRss>
		</item>
				<item>
			<title>Multiple Bit Pseudorandom Binary Sequence</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence</link>
			<pubDate>Sun, 17 Nov 2024 19:21:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">FPGA</category>
<category domain="main">VHDL</category>			<guid isPermaLink="false">65@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;The &lt;a href=&quot;https://www.itu.int/rec/T-REC-O.150-199210-S&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ITU-T O.150 standard&lt;/a&gt; defines several methods of generating pseudorandom binary sequence meeting maximum sequences of zeros or ones.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence#more65&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>The <a href="https://www.itu.int/rec/T-REC-O.150-199210-S" rel="nofollow" target="_blank">ITU-T O.150 standard</a> defines several methods of generating pseudorandom binary sequence meeting maximum sequences of zeros or ones.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence#more65">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=65</wfw:commentRss>
		</item>
				<item>
			<title>Power Reduction using Vivado</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado</link>
			<pubDate>Sun, 13 Oct 2024 18:16:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">64@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;An attempt to reduce power consumption of a simple design using Vivado&#039;s &lt;span class=&quot;tt&quot;&gt;power_opt_design&lt;/span&gt;.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado#more64&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>An attempt to reduce power consumption of a simple design using Vivado's <span class="tt">power_opt_design</span>.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado#more64">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=64</wfw:commentRss>
		</item>
				<item>
			<title>Script to compile Xilinx Primitives with Intel's FPGA Starter edition QuestaSim</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s</link>
			<pubDate>Sun, 06 Oct 2024 12:53:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="main">FPGA</category>			<guid isPermaLink="false">63@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;Intel&#039;s FPGA Starter edition of QuestaSim no longer compiles the primitives for Xilinx&#039;s Vivado. Here&#039;s a batch file to achieve some of the same process.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s#more63&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Intel's FPGA Starter edition of QuestaSim no longer compiles the primitives for Xilinx's Vivado. Here's a batch file to achieve some of the same process.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s#more63">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=63</wfw:commentRss>
		</item>
			</channel>
</rss>
