<?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>Sat, 07 Jul 2012 22:17:50 +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>AltOR32 OpenRISC ISA CPU on Papilio One 250K FPGA Board</title>
		<link>http://ultra-embedded.com/?p=116</link>
		<comments>http://ultra-embedded.com/?p=116#comments</comments>
		<pubDate>Sat, 07 Jul 2012 22:17:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ultra-embedded.com/?p=116</guid>
		<description><![CDATA[AltOR32 is an alternative OpenRISC 1000 architecture derived RISC CPU which only implements the essential OpenRISC instructions and is targeted at smaller FPGAs. This core makes use of the stock OpenRISC GCC port, but omits the vector, floating-point, 64-bit extensions &#38; hardware multipliers / division. AltOR32 easily fits on the Papilio One 250K (XC3S250E), and [...]]]></description>
			<content:encoded><![CDATA[<p>AltOR32 is an alternative OpenRISC 1000 architecture derived RISC CPU which only implements the essential OpenRISC instructions and is targeted at smaller FPGAs.</p>
<p>This core makes use of the stock OpenRISC GCC port, but omits the vector, floating-point, 64-bit extensions &amp; hardware multipliers / division.</p>
<p>AltOR32 easily fits on the <a href="http://papilio.cc/">Papilio One 250K</a> (XC3S250E), and comes in pipelined &amp; multi-cycle versions.</p>
<p>The Papilio One 250K port contains a Bootloader (with SPI PROM programmer), UART, Timers &amp; GPIO and can run at over 40MHz.</p>
<p><a href="http://ultra-embedded.com/wp-content/uploads/2012/07/papilio_small.jpg"><img class="alignnone size-thumbnail wp-image-117" title="Papilio One 250K" src="http://ultra-embedded.com/wp-content/uploads/2012/07/papilio_small-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>The source, example FPGA project &amp; bit files are available at <a title="Opencores MPX Project" href="http://opencores.org/project,altor32" target="_blank">OpenCores</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ultra-embedded.com/?feed=rss2&#038;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>
