<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="0.92">
	<channel>
		<title>Technology Blogs</title>
		<link>https://blog.abbey1.org.uk/index.php/technology/</link>
		<description></description>
		<language>en-GB</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
				<item>
			<title>Approximate Log2 Function</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/approximate-log2-function</link>
							</item>
				<item>
			<title>FIR Filter Experiment with Vitis HLS</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/fir-filter-experiment-with-vitis-hls</link>
							</item>
				<item>
			<title>First Attempt at High Level Synthesis</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/first-attempt-at-high-level-synthesis</link>
							</item>
				<item>
			<title>Cross-vendor Compatibility of VHDL Inferred RAM</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/cross-vendor-compatibility-of-vhdl-inferred-ram</link>
							</item>
				<item>
			<title>Low Speed Serial I/O Variable Delay Monitoring</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o-variable-delay-monitoring</link>
							</item>
				<item>
			<title>Dynamic Function eXchange with ICAP Driven by Software</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap-driven-by-software</link>
							</item>
				<item>
			<title>Dynamic Function eXchange with ICAP</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange-with-icap</link>
							</item>
				<item>
			<title>Explaining Minimum Output Delays</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/explaining-minimum-output-delays</link>
							</item>
				<item>
			<title>Dynamic Function eXchange</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/dynamic-function-exchange</link>
							</item>
				<item>
			<title>01 Signal Sampling</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/01-signal-sampling</link>
							</item>
				<item>
			<title>Low Speed Serial I/O</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/low-speed-serial-i-o</link>
							</item>
				<item>
			<title>Assertion-based Verification in Intel's Free QuestaSim</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/assertion-based-verification-in-intel-s-free-questasim</link>
							</item>
				<item>
			<title>Large Multiplexer Pipelined Efficiently by Recursion</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/large-multiplexer-pipelined-by-recursion</link>
							</item>
				<item>
			<title>Large Barrel Shift Pipelined by Iteration or Recursion</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/large-barrel-shift-pipelined-by-iteration-or-recursion</link>
							</item>
				<item>
			<title>Multiple Bit Pseudorandom Binary Sequence</title>
						<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>
			<link>https://blog.abbey1.org.uk/index.php/technology/multiple-bit-pseudorandom-binary-sequence</link>
							</item>
			</channel>
</rss>
