<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ultra-Embedded</title>
	<atom:link href="http://ultra-embedded.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://ultra-embedded.com</link>
	<description>Embedded building blocks…</description>
	<lastBuildDate>Sun, 18 Mar 2012 14:25:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MPX Core on Papilio One 250K FPGA Board</title>
		<link>http://ultra-embedded.com/papilio_mpx</link>
		<comments>http://ultra-embedded.com/papilio_mpx#comments</comments>
		<pubDate>Sun, 18 Mar 2012 14:23:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ultra-embedded.com/?p=108</guid>
		<description><![CDATA[‘MPX’ is a 32-bit soft-core pipelined RISC processor written in Verilog. The processor implements the majority of MIPS-I™ ISA excluding the formally patented unaligned load/store instructions &#38; also the hw multiplier / divider (mult, multu, div, divu) instructions. Missing instructions can be resolved at compile time using a modified build of GCC or by generating [...]]]></description>
			<content:encoded><![CDATA[<p>‘MPX’ is a 32-bit soft-core pipelined RISC processor written in Verilog.<br />
The processor implements the majority of MIPS-I™ ISA <strong>excluding</strong> the formally patented unaligned load/store instructions &amp; also the hw multiplier / divider (mult, multu, div, divu) instructions.</p>
<p>Missing instructions can be resolved at compile time using a modified build of GCC or by generating traps at runtime on encountering the unsupported instructions.</p>
<p>The <a href="http://papilio.cc/" target="_blank">Papilio One 250K </a>FPGA board is an excellent low cost development board containing a Xilinx XC3S250E and plenty of I/O ports (there is a XC3S500E version available too).</p>
<p>The Papilio XC3S250E port of MPX contains a Bootloader, support for GPIOs, UART &amp; timers, and runs at 40MHz.</p>
<p><a href="http://ultra-embedded.com/wp-content/uploads/2012/03/papilio_bootloader.jpg"><img class="alignnone size-medium wp-image-110" title="Bootloader" src="http://ultra-embedded.com/wp-content/uploads/2012/03/papilio_bootloader-300x151.jpg" alt="" width="300" height="151" /></a></p>
<p>The source, example FPGA project (in VHDL) &amp; FPGA bit files are available at <a title="Opencores MPX Project" href="http://opencores.org/project,mpx" target="_blank">OpenCores</a></p>
<p>The core was also used in the FPGA-Audio MP3/WAV player project <a title="FPGA based MP3/WAV Player" href="http://ultra-embedded.com/fpga_audio" target="_blank">here</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ultra-embedded.com/?feed=rss2&#038;p=108</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FPGA Audio</title>
		<link>http://ultra-embedded.com/?p=96</link>
		<comments>http://ultra-embedded.com/?p=96#comments</comments>
		<pubDate>Sun, 04 Mar 2012 18:31:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ultra-embedded.com/?p=96</guid>
		<description><![CDATA[Just started writing up my FPGA based MP3 player project. See here&#8230;]]></description>
			<content:encoded><![CDATA[<p>Just started writing up my FPGA based MP3 player project.</p>
<p>See <a title="FPGA based MP3/WAV Player" href="http://ultra-embedded.com/fpga_audio">here</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ultra-embedded.com/?feed=rss2&#038;p=96</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building blocks</title>
		<link>http://ultra-embedded.com/?p=50</link>
		<comments>http://ultra-embedded.com/?p=50#comments</comments>
		<pubDate>Tue, 11 Oct 2011 21:50:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ultra-embedded.com/?p=50</guid>
		<description><![CDATA[As I titled this site as Ultra-Embedded &#8211; Embedded build blocks, I thought I had better add some! Here is a useful &#38; simple doubly linked list implementation. It has the usual API for insert_first/last/before/after, remove etc. The code does not have any external dependencies which can be handy for embedded systems. Simple Double Linked [...]]]></description>
			<content:encoded><![CDATA[<p>As I titled this site as Ultra-Embedded &#8211; Embedded build blocks, I thought I had better add some!</p>
<p>Here is a useful &amp; simple doubly linked list implementation. It has the usual API for insert_first/last/before/after, remove etc.</p>
<p>The code does not have any external dependencies which can be handy for embedded systems.</p>
<pre><a title="list.h" href="http://ultra-embedded.com/wp-content/uploads/2011/10/list.h">Simple Double Linked List Header</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://ultra-embedded.com/?feed=rss2&#038;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAT16/32 Library for Embedded Systems</title>
		<link>http://ultra-embedded.com/?p=25</link>
		<comments>http://ultra-embedded.com/?p=25#comments</comments>
		<pubDate>Mon, 25 Jul 2011 21:33:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ultra-embedded.com/?p=25</guid>
		<description><![CDATA[Added FAT16/32 IO Library article &#38; download&#8230;]]></description>
			<content:encoded><![CDATA[<p>Added FAT16/32 IO Library article &amp; download&#8230;</p>
<p><span id="more-25"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ultra-embedded.com/?feed=rss2&#038;p=25</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

