<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-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.5-stable"/>
		<ttl>60</ttl>
				<item>
			<title>Approximate Log2 Function</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/approximate-log2-function</link>
			<pubDate>Sun, 28 Jun 2026 18:40:00 +0000</pubDate>			<dc:creator>Philip</dc:creator>
			<category domain="alt">DSP</category>
<category domain="alt">FPGA</category>
<category domain="main">VHDL</category>			<guid isPermaLink="false">79@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;I found an excellent Log2() approximation solution from the Internet. This code allows the precision to be varied by number of fractional bits and then explores how the clock speed is affect.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/approximate-log2-function#more79&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/approximate-log2-function&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 found an excellent Log2() approximation solution from the Internet. This code allows the precision to be varied by number of fractional bits and then explores how the clock speed is affect.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/approximate-log2-function#more79">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/approximate-log2-function">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/approximate-log2-function#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=79</wfw:commentRss>
		</item>
				<item>
			<title>FIR Filter Experiment with Vitis HLS</title>
			<link>https://blog.abbey1.org.uk/index.php/technology/fir-filter-experiment-with-vitis-hls</link>
			<pubDate>Sun, 03 May 2026 15:19: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">78@https://blog.abbey1.org.uk/</guid>
						<description>&lt;p&gt;FIR filter experiment with Vitis HLS.&lt;/p&gt;

&lt;a href=&quot;https://blog.abbey1.org.uk/index.php/technology/fir-filter-experiment-with-vitis-hls#more78&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/fir-filter-experiment-with-vitis-hls&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>FIR filter experiment with Vitis HLS.</p>

<a href="https://blog.abbey1.org.uk/index.php/technology/fir-filter-experiment-with-vitis-hls#more78">Read more &raquo;</a><div class="item_footer"><p><small><a href="https://blog.abbey1.org.uk/index.php/technology/fir-filter-experiment-with-vitis-hls">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/fir-filter-experiment-with-vitis-hls#comments</comments>
			<wfw:commentRss>https://blog.abbey1.org.uk/index.php/technology/?tempskin=_rss2&#38;disp=comments&#38;p=78</wfw:commentRss>
		</item>
				<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>
			</channel>
</rss>
