<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/fpgac/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/fpgac/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 23 Jul 2007 16:37:49 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/fpgac/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>ReWrite getting started</title><link>https://sourceforge.net/p/fpgac/news/2007/07/rewrite-getting-started/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After spending a few months looking at how to implement a complete ANSI-C compliance, a rewrite finally appears in order. This allows starting with an ANSI-C compliant grammar.&lt;/p&gt;
&lt;p&gt;One goal is to split and restructure the current scope stack logic gating into a one hot for clock enables on local variables and state flow enables, plus a conditional stack for if-then-else, switch/case/default/break, and label/goto blocks.&lt;/p&gt;
&lt;p&gt;Another goal is to introduce memories into the architecture, to allow pointers, and larger arrays.  This would initially be restricted to multiple bRAM instantiations, then include external memories as a user configurable extension.&lt;/p&gt;
&lt;p&gt;Another goal is to map FPGA high level core blocks into the programmers resource space to support C based control of clocks, high speed serial, processor, and other vendor supplied embedded ASIC cores.&lt;/p&gt;
&lt;p&gt;Another goal is to restructure the types to properly handle signed, unsigned, and floats in an FPGA specific way allowing use of carry chains, DSP and embedded multiplier blocks based on the target device type.&lt;/p&gt;
&lt;p&gt;The last goal is to extend the logic generation code to handle LUTs of any arbitrary size from 2 to small N. Plus better technology mapping, to partition, fit and share logic resources dependent on the target architecture.&lt;/p&gt;
&lt;p&gt;If you are interested in helping, let me know.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Bass</dc:creator><pubDate>Mon, 23 Jul 2007 16:37:49 -0000</pubDate><guid>https://sourceforge.net06968e927b90b69712bcc76f6c31a67d5b6eb012</guid></item><item><title>FpgaC.1.0.Beta-2 Released Today</title><link>https://sourceforge.net/p/fpgac/news/2006/03/fpgac10beta-2-released-today/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;FpgaC made a major milestone today releasing it's second Beta release with lots of new features.&lt;/p&gt;
&lt;p&gt;Included are better Std C support, structures, small arrays, for-loops, and lots of cleanups.&lt;/p&gt;
&lt;p&gt;Also included is preliminary support for various MS Windows compiler platforms in the projects mswin directory.&lt;/p&gt;
&lt;p&gt;New examples of codeing Fpga's in C are provided, including a prototype for a PCI Target Mode interface.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Bass</dc:creator><pubDate>Fri, 03 Mar 2006 02:09:14 -0000</pubDate><guid>https://sourceforge.nete02dfe9c3ef01a5b8386b4ec7446c4071fb885cf</guid></item><item><title>FpgaC project is near to Beta-2 release</title><link>https://sourceforge.net/p/fpgac/news/2006/02/fpgac-project-is-near-to-beta-2-release/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The FpgaC projects Beta-2F work-in-progress is now hosted on sf.net SVN subversion system. The current release canidate is in testing, and cleanup stages.&lt;/p&gt;
&lt;p&gt;svn co &lt;a href="https://svn.sourceforge.net/svnroot/fpgac/trunk/fpgac"&gt;https://svn.sourceforge.net/svnroot/fpgac/trunk/fpgac&lt;/a&gt; fpgac&lt;/p&gt;
&lt;p&gt;We are looking for a Redhat/Fedora packager/maintainer to develop src/binary RPM's for the project.  Also looking for a MS Windows developer to complete the initial MS Win port and package a MS Win binary release.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Bass</dc:creator><pubDate>Sat, 18 Feb 2006 05:59:16 -0000</pubDate><guid>https://sourceforge.net39ecdc368032d4da705764f7b8d7b8d20be501ba</guid></item><item><title>FpgaC team looking for a several more member</title><link>https://sourceforge.net/p/fpgac/news/2005/11/fpgac-team-looking-for-a-several-more-member/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The FpgaC project is happy to announce that in the two weeks since created, we have a base release out, plus several developers have signed up to help. There are plenty of sub projects for several more developers at all skill levels. Additional sub project info in the forum discussions for FpgaC.&lt;/p&gt;
&lt;p&gt;FpgaC compiles a subset of C to run on FPGAs instead of using a traditional CPU, a process called reconfigurable computing. FPGAs offer a high degree of parallelism for many algorithms by building a net list that executes statement blocks with gate level parallelism. In addition multiple threads may be concurrently active, with fast on chip communications, allow algorithm speed up of 1 to 3 orders of magnitude for computationally intensive applications.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Bass</dc:creator><pubDate>Thu, 17 Nov 2005 22:00:37 -0000</pubDate><guid>https://sourceforge.net2dbcd30e40bb4cbd63d521dca7798464306726f0</guid></item></channel></rss>