<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.4-stable" -->
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="https://blog.abbey1.org.uk/index.php/technology/">
	<title>Technology Blogs</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/</link>
	<description></description>
	<dc:language>en-GB</dc:language>
	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.4-stable"/>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	<items>
		<rdf:Seq>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado"/>
					<rdf:li rdf:resource="https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s"/>
				</rdf:Seq>
	</items>
</channel>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis">
	<title>First Attempt at High Level Synthesis</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis</link>
	<dc:date>2026-04-24T14:35:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>C</dc:subject>
		<description><p>My first attempt at using Vitis HLS to synthesise C code to logic.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram">
	<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>
	<dc:date>2025-10-16T17:41:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>VHDL</dc:subject>
		<description><p>The question came up at work, is inferred RAM compatible across different FPGA vendors?</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring">
	<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>
	<dc:date>2025-08-04T21:14:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><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>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software">
	<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>
	<dc:date>2025-05-05T18:09:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>With the previous success of reconfiguring removable partitions via the ICAP interface, what does the AXI-lite interface allow software to do?</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap">
	<title>Dynamic Function eXchange with ICAP</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap</link>
	<dc:date>2025-05-01T20:01:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>With the previous success of creating the removable modules, how can they be programmed via the Internal Configuration Access Port?</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays">
	<title>Explaining Minimum Output Delays</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays</link>
	<dc:date>2025-03-12T18:12:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>I feel frustrated by my lack of understanding about external timing constraints, and clearly this is shared by several others.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange">
	<title>Dynamic Function eXchange</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange</link>
	<dc:date>2025-02-14T19:14:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>FPGA partial reconfiguration using a very basic demonstration design.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling">
	<title>01 Signal Sampling</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling</link>
	<dc:date>2025-01-03T14:55:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>Trialling an additional Low Speed I/O data ingest technique suggested by Eli Billauer.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o">
	<title>Low Speed Serial I/O</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o</link>
	<dc:date>2024-12-28T16:58:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><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>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim">
	<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>
	<dc:date>2024-12-16T21:16:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>VHDL</dc:subject>
		<description><p>Getting started with Property Specification Language (PSL) using QuestaSim and VHDL-2008.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion">
	<title>Large Multiplexer Pipelined Efficiently by Recursion</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion</link>
	<dc:date>2024-11-29T18:15:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>VHDL</dc:subject>
		<description><p>Creating an excessively large multiplexer component that is arbitraily pipelined.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion">
	<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>
	<dc:date>2024-11-22T17:21:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>VHDL</dc:subject>
		<description><p>Creating an excessively large barrel shift component that is arbitraily pipelined.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence">
	<title>Multiple Bit Pseudorandom Binary Sequence</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence</link>
	<dc:date>2024-11-17T19:21:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>VHDL</dc:subject>
		<description><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>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado">
	<title>Power Reduction using Vivado</title>
	<link>https://blog.abbey1.org.uk/index.php/technology/power-reduction-using-vivado</link>
	<dc:date>2024-10-13T18:16:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><p>An attempt to reduce power consumption of a simple design using Vivado's <span class="tt">power_opt_design</span>.</p>

&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[<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>
			</item>

<item rdf:about="https://blog.abbey1.org.uk/index.php/technology/script-to-compile-xilinx-primitives-with-intel-s">
	<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>
	<dc:date>2024-10-06T12:53:00Z</dc:date>	<dc:creator>Philip</dc:creator>
	<dc:subject>FPGA</dc:subject>
		<description><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>

&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[<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>
			</item>
</rdf:RDF>
