<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Xilinx Zynq 7000 series Cortex-A9 in FPGA at Embedded World 2011</title>
	<atom:link href="http://armdevices.net/2011/03/04/xilinx-zynq-7000-series-cortex-a9-in-fpga-at-embedded-world-2011/feed/" rel="self" type="application/rss+xml" />
	<link>http://armdevices.net/2011/03/04/xilinx-zynq-7000-series-cortex-a9-in-fpga-at-embedded-world-2011/</link>
	<description>Blog on ARM Powered® devices</description>
	<lastBuildDate>Mon, 21 May 2012 09:58:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<item>
		<title>By: TechU</title>
		<link>http://armdevices.net/2011/03/04/xilinx-zynq-7000-series-cortex-a9-in-fpga-at-embedded-world-2011/comment-page-1/#comment-8376</link>
		<dc:creator>TechU</dc:creator>
		<pubDate>Mon, 07 Mar 2011 08:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://armdevices.net/?p=5399#comment-8376</guid>
		<description>it not difficult to explain...
simplistic view of FPGA (field programmable gate array) technology that&#039;s existed since something like 1984. not forever :D the forerunner who&#039;s shoulder&#039;s it sits OC was the  ULA, or Uncommitted Logic Array, which was a bleading edge technology in 1980/81, invented by Ferranti, a British company.

take a synthetic CPU core design and place it at the core of the FPGA design, take your software code written in a form as understood by the FPGA device you want to run there ,run it through a translation and convert it to a form that maps it to the elements of the FPGA simulator to verify that it works , output the binary (at 100 Kbytes on average) and load it into the real FPGA, and run it.
http://www.fpga4fun.com/FPGAsoftware4.html

hence instead of running your slow software code on the CPU, you are running that code now converted to pure hardware on the FPGA so it becomes a LOT faster.

their great things, but the embedded people usually use a FPGA to prototype a mass produced end product, then have that FPGA schematic converted to a cheaper ASIC for mass production.... and that&#039;s as far as they usually think about it, and so FPGA tools and generic FPGA use is very crude and expensive development and antiquated  business model , but the actual FPGA  can be cheap, but not as cheap as a mass produced ASIC today.

there&#039;s the thing though if they just lowered the prices and sold far more FPGA of various types then made their money on bulk and selling their IP then have all the PCB vendors use them, you could have things like so called mass &#039;Reconfigurable computing&#039; loading an FPGA binary as required to perform a given task at a given time.

 for instance you want to encode a video, load up your FPGA on the fly with that H.264 Encoder IP block you just downloaded the a FPGA online store, and send your HD cams native video directly to the input of that FPGA and have that save out the H.264.mp4, want to play it back after your done ,load up the H.264 decoder and related IP block into the same FPGA and have it do that for you...

the possibility are endless as long as someone has made the FPGA block you require and made it available to you for free or payware etc....</description>
		<content:encoded><![CDATA[<p>it not difficult to explain&#8230;<br />
simplistic view of FPGA (field programmable gate array) technology that&#8217;s existed since something like 1984. not forever <img src='http://armdevices.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  the forerunner who&#8217;s shoulder&#8217;s it sits OC was the  ULA, or Uncommitted Logic Array, which was a bleading edge technology in 1980/81, invented by Ferranti, a British company.</p>
<p>take a synthetic CPU core design and place it at the core of the FPGA design, take your software code written in a form as understood by the FPGA device you want to run there ,run it through a translation and convert it to a form that maps it to the elements of the FPGA simulator to verify that it works , output the binary (at 100 Kbytes on average) and load it into the real FPGA, and run it.<br />
<a href="http://www.fpga4fun.com/FPGAsoftware4.html" rel="nofollow">http://www.fpga4fun.com/FPGAsoftware4.html</a></p>
<p>hence instead of running your slow software code on the CPU, you are running that code now converted to pure hardware on the FPGA so it becomes a LOT faster.</p>
<p>their great things, but the embedded people usually use a FPGA to prototype a mass produced end product, then have that FPGA schematic converted to a cheaper ASIC for mass production&#8230;. and that&#8217;s as far as they usually think about it, and so FPGA tools and generic FPGA use is very crude and expensive development and antiquated  business model , but the actual FPGA  can be cheap, but not as cheap as a mass produced ASIC today.</p>
<p>there&#8217;s the thing though if they just lowered the prices and sold far more FPGA of various types then made their money on bulk and selling their IP then have all the PCB vendors use them, you could have things like so called mass &#8216;Reconfigurable computing&#8217; loading an FPGA binary as required to perform a given task at a given time.</p>
<p> for instance you want to encode a video, load up your FPGA on the fly with that H.264 Encoder IP block you just downloaded the a FPGA online store, and send your HD cams native video directly to the input of that FPGA and have that save out the H.264.mp4, want to play it back after your done ,load up the H.264 decoder and related IP block into the same FPGA and have it do that for you&#8230;</p>
<p>the possibility are endless as long as someone has made the FPGA block you require and made it available to you for free or payware etc&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

