<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Fabio Mayoral&#039;s Blog</title>
	<atom:link href="http://fabiomayoral.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fabiomayoral.wordpress.com</link>
	<description>Embedded Systems Related</description>
	<lastBuildDate>Mon, 07 Mar 2011 21:13:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fabiomayoral.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ef8fd4f7198a3c0fb199806fa4c721be?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Fabio Mayoral&#039;s Blog</title>
		<link>http://fabiomayoral.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fabiomayoral.wordpress.com/osd.xml" title="Fabio Mayoral&#039;s Blog" />
	<atom:link rel='hub' href='http://fabiomayoral.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Embedded World 2011</title>
		<link>http://fabiomayoral.wordpress.com/2011/03/07/embedded-world-2011/</link>
		<comments>http://fabiomayoral.wordpress.com/2011/03/07/embedded-world-2011/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 21:12:21 +0000</pubDate>
		<dc:creator>fabiomayoral</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Spartan]]></category>
		<category><![CDATA[video processing]]></category>
		<category><![CDATA[Xilinx]]></category>

		<guid isPermaLink="false">http://fabiomayoral.wordpress.com/?p=45</guid>
		<description><![CDATA[This year, once again, it took place from May 1st to 3rd in the city of Nuremberg (or Nürnberg in german). The world&#8217;s biggest embedded event received more than 800 international exhibitors and nearly 20 thousand trade visitors, having therefore broken all last years records. Moreover, the second edition of the STUDENT DAY, a day [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=45&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This year, once again, it took place from May 1st to 3rd in the city of Nuremberg (or Nürnberg in german). The world&#8217;s biggest embedded event received more than 800 international exhibitors and nearly 20 thousand trade visitors, having therefore broken all last years records. Moreover, the second edition of the STUDENT DAY, a day specially with special lectures prepared for students, was also very successful, having attracted more than 1 thousand students from Germany and Austria.</p>
<p>It was the second time in a row that I was present at this conference, and not different from last year&#8217;s it did not disappoint. Unfortunately, the ARM&#8217;s father, <a href="http://www.manchester.ac.uk/research/Steve.furber/"> Prof. Steve Furber</a>, was not there but the exhibition itself was great. All major companies in the embedded industry were: ARM, Intel, Reneseas, Fujitsu, ST, Green Hills, Infineon, ST and many others.</p>
<p>I did not have enough time to walk around asking questions about all the cool stuff being exhibited there, so I just used I random and easy criteria &#8211; if it shines, moves or even flies maybe I should get more information. And it worked pretty well.</p>
<p>The first cool thing was a proof of concept of the company Vector.</p>
<div id="attachment_46" class="wp-caption alignleft" style="width: 310px"><a href="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-01-51-3888x2592.jpg"><img class="size-medium wp-image-46 " title="PWM over Flexray" src="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-01-51-3888x2592.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a><p class="wp-caption-text">PWM over Flexray</p></div>
<p style="text-align:center;">&nbsp;</p>
<p>It works more or less like this: When the light sensor is blocked, the analog signal is converted into PWM and send over a <a href="http://en.wikipedia.org/wiki/FlexRay"> Flexray</a> bus to a host PC, in which it is processed and reproduced on the screen. The goal of this is to proof that Flexray is deterministic, whereas other bus systems (e.g. CAN) are not. In other words, the when data packages are sent over the bus it is certain that they will reach their destination, making it the best choice for x-by-wire applications.</p>
<p>After that, I walked into Xilinx&#8217;s stand to check out this remote controlled car.</p>
<div id="attachment_52" class="wp-caption alignleft" style="width: 310px"><a href="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-55-38-3888x2592.jpg"><img class="size-medium wp-image-52" title="Xilinx's remote controlled car" src="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-55-38-3888x2592.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a><p class="wp-caption-text">Xilinx&#039;s remote controlled car</p></div>
<p>This car has 4 fish-eye cameras: one in the front, one in the back and one on each side. Every camera captures its own distorted video and hands it over to a processing central powered by an Spartan 6 FPGA.  The videos are then processed in real time to fix the distortion caused by the fish-eye lens and combined to form the 2D representation of the scenario surrounding the car.</p>
<p>It is not required much imagination to come up with a few applications by extending it. I can think of a few: automatic parking, identification of holes or water on the highway, monitoring from inside of possible aggressors approaching the vehicle and so forth.</p>
<div id="attachment_69" class="wp-caption alignleft" style="width: 310px"><a href="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-57-17-3888x2592.jpg"><img class="size-medium wp-image-69" title="Processed video" src="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-57-17-3888x2592.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a><p class="wp-caption-text">Processed video</p></div>
<p>If you pay attention to the picture you will notice that the area where the car is, which is a blind spot, is replaced by some other car&#8217;s image. Pretty cool, right? </p>
<p>Finally, I would like to finish this post by sharing with you a discussion in which I participated on whether or not Engineers are still important in the marked nowadays. It started as a simple talk on the increasing demand for engineers in the embedded industry, but throughout the discussion, it turned into a career orientation for upcoming engineers in their quest for the first job. It was like a cook book written by the human resources of all companies. It was no surprise to hear that what the German companies expect from an engineer, it is not much different from the companies in my country: not only technical but soft skills, team player, self-motivated, etc. I guess it is a world trend for engineers.</p>
<p>That&#8217;s it. Until the next post&#8230;    </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fabiomayoral.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fabiomayoral.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fabiomayoral.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=45&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fabiomayoral.wordpress.com/2011/03/07/embedded-world-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76eeae24cee7550c539c038074f0a62c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fabiomayoral</media:title>
		</media:content>

		<media:content url="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-01-51-3888x2592.jpg?w=300" medium="image">
			<media:title type="html">PWM over Flexray</media:title>
		</media:content>

		<media:content url="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-55-38-3888x2592.jpg?w=300" medium="image">
			<media:title type="html">Xilinx's remote controlled car</media:title>
		</media:content>

		<media:content url="http://fabiomayoral.files.wordpress.com/2011/03/embedded-world-2011-03-03-2011-16-57-17-3888x2592.jpg?w=300" medium="image">
			<media:title type="html">Processed video</media:title>
		</media:content>
	</item>
		<item>
		<title>Spartan MC &#8211; An 18 Bit Reconfigurable Microcontroller for FPGAs</title>
		<link>http://fabiomayoral.wordpress.com/2010/07/26/spartan-mc-an-18-bit-reconfigurable-microcontroller-for-fpgas/</link>
		<comments>http://fabiomayoral.wordpress.com/2010/07/26/spartan-mc-an-18-bit-reconfigurable-microcontroller-for-fpgas/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:20:14 +0000</pubDate>
		<dc:creator>fabiomayoral</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[18 Bit]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Micro-controller]]></category>
		<category><![CDATA[SOC]]></category>
		<category><![CDATA[Spartan]]></category>
		<category><![CDATA[System on Chip]]></category>
		<category><![CDATA[uC]]></category>
		<category><![CDATA[Xilinx]]></category>

		<guid isPermaLink="false">http://fabiomayoral.wordpress.com/?p=5</guid>
		<description><![CDATA[The Spartan MC project is a project developed by the Chair for Embedded Systems of the Faculty of Informatics at the Technical University of Dresden. It is an interesting project that promises a totally reconfigurable micro-controller for Xilinx&#8217;s Spartan FPGAs that can integrate on-the-fly different peripherals, and still maintaining its cost-effectiveness. I had the chance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=5&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Spartan MC project is a project developed by the Chair for Embedded Systems of the Faculty of Informatics at the Technical University of Dresden. It is an interesting project that promises a totally reconfigurable micro-controller for Xilinx&#8217;s Spartan FPGAs that can integrate on-the-fly different peripherals, and still maintaining its cost-effectiveness. I had the chance to get to know a bit of the architecture and  also played around by writing some simple programmes, and therefore decided to write about it to promote the project.</p>
<p><strong>About the project</strong></p>
<p>The project has the intent to provide a viable SoC (Sytem on Chip) solution to be used for different application domains. If compared to other SoC Kits with Processors of 8Bit that reach their limits very fast or of 32Bit that require very &#8220;big&#8221; FPGAs, Spartan MC is a very cost-effective choice. The choice of the 18 Bit architecture was to explore the maximum capacity of the FPGA&#8217;s Blockrams and multiplexers. There are also a large number of standard and special peripherals that can easily included as needed.</p>
<p><strong>Features</strong></p>
<ul>
<li>18 Bit RISC Architecture.</li>
<li>3-Level Pipeline.</li>
<li>No Cache required &#8211; since the fast BlockRAMs of the FPGA are used for the registers and main memory there is no need for caching</li>
<li>Standard and Special Peripherals as (re)configurable modules available: UART, SPI, I2C, JTAG, USB, etc.</li>
<li>Multiple instances of  peripherals is also possible.</li>
<li>It can be applied to different FPGAs of Xilinx&#8217;s Spartan family (Spartan 3E FPGAs start at 2$)  &#8211; depending on the application requirements a chip with a higher or lower number of gates can be chosen.</li>
<li>Easy to configure &#8211; a Java programme is provided to assist in the configuration so that it is not required for the programmer to now details about the hardware implementation.</li>
<li>Simulator, also written in Java, allows the programmer to test and debug most functionalities on the host PC.</li>
<li>Multicore systems are possible</li>
</ul>
<div class="wp-caption alignnone" style="width: 474px"><a href="http://fabiomayoral.wordpress.com/wp-admin/sdfsdf"><img class="  " title="Spartan MC Core and its peripheries" src="http://www.mr.inf.tu-dresden.de/spartanmc/img/io_bus.png" alt="" width="464" height="328" /></a><p class="wp-caption-text">Spartan MC Core and its peripherals</p></div>
<p><strong>Soc Solutions vs. Traditional Micro-controllers</strong></p>
<p><strong>Disadvantages</strong></p>
<ul>
<li>Small micro-controllers are still cheaper than $2</li>
<li>Up to this moment, the power consumption of uCs are still lower than in FPGAs</li>
<li>AD/DC-Converters in uCs are integrated on chip (although some new FPGAs provide these on chip as well)</li>
</ul>
<p><strong>Advantages</strong></p>
<ul>
<li>Configurability &#8211; the configuration can be adapted according to application (or changed later if necessary)</li>
<li>Different signal levels on the Interfaces are also configurable</li>
<li>Scalability of Performance &#8211; if more processing capacity is required a more powerful FPGA can be chosen (of course there is a trade-off regarding the price)</li>
<li style="text-align:left;">No need to integrate several uCs into your project, just include the  modules you need via configuration tool and you are good to go</li>
</ul>
<p>This was just a brief overview on the Spartan MC. For more information click <a title="Spartan MC Project" href="http://www.mr.inf.tu-dresden.de/spartanmc/?menu=general&amp;site=overview&amp;ln=en" target="_blank">here</a> to visit the official project&#8217;s web site. However, the english version is unfortunately not as up-to-date as the german one.</p>
<p>This is my first official post. I hope to be writing more stuff very soon.</p>
<p>Fabio Mayoral</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fabiomayoral.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fabiomayoral.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fabiomayoral.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=5&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fabiomayoral.wordpress.com/2010/07/26/spartan-mc-an-18-bit-reconfigurable-microcontroller-for-fpgas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76eeae24cee7550c539c038074f0a62c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fabiomayoral</media:title>
		</media:content>

		<media:content url="http://www.mr.inf.tu-dresden.de/spartanmc/img/io_bus.png" medium="image">
			<media:title type="html">Spartan MC Core and its peripheries</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://fabiomayoral.wordpress.com/2010/03/28/hello-world/</link>
		<comments>http://fabiomayoral.wordpress.com/2010/03/28/hello-world/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 11:37:14 +0000</pubDate>
		<dc:creator>fabiomayoral</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=1&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fabiomayoral.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fabiomayoral.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fabiomayoral.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fabiomayoral.wordpress.com&amp;blog=12846197&amp;post=1&amp;subd=fabiomayoral&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fabiomayoral.wordpress.com/2010/03/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76eeae24cee7550c539c038074f0a62c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fabiomayoral</media:title>
		</media:content>
	</item>
	</channel>
</rss>
