<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XXICC (21st Century Co-design) release 0.0n</title><link>/technologies/fpga-group/b/blog/posts/xxicc-21st-century-co-design-release-0-0n</link><description>Here is the new release 0.0n of XXICC, which adds Xilinx Spartan-6 Flavia implementations for the ValentF(x) LOGI-Pi board and LOGI-Bone . XXICC (21st Century Co-design) is a not-for-profit research project which attempts to bring digital hardwar...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: XXICC (21st Century Co-design) release 0.0n</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/xxicc-21st-century-co-design-release-0-0n</link><pubDate>Sun, 08 Mar 2015 19:00:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c0d5bcd4-e59b-4968-a8c3-a15bf400ed1c</guid><dc:creator>johnbeetem</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The Papilio One works great with ODROID-C1 now.&amp;nbsp; To fix the &amp;quot;Raspberry Pi Effect&amp;quot; I hooked up a USB 1.1 hub to ODROID-C1&amp;#39;s OTG port.&amp;nbsp; OTG uses a separate controller from the four USB A ports, so by keeping the high-speed USB 2.0 devices on the A ports and the low/full-speed USB 1.1 devices on the OTG port, there are no split transactions and thus no missing or repeated characters.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Connecting the Papilio One to the USB 1.1 hub fixed the slow USB transfer.&amp;nbsp; I think it was slow because acknowledge packets were getting lost so the USB 2.0 controller had to recover and retransmit.&amp;nbsp; By going through the USB 1.1 hub and OTG there are no packets lost and I can download the Papilio One 250K FPGA in a couple tenths of seconds just like on my x86 PC.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=19730&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XXICC (21st Century Co-design) release 0.0n</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/xxicc-21st-century-co-design-release-0-0n</link><pubDate>Sat, 14 Feb 2015 01:28:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c0d5bcd4-e59b-4968-a8c3-a15bf400ed1c</guid><dc:creator>johnbeetem</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;When I first tried Flavia on ODROID-C1 using my Papilio One 250K, I didn&amp;#39;t have the permissions set as described &lt;span&gt;described&lt;/span&gt;&lt;span&gt; in &lt;/span&gt;&lt;span&gt;&lt;em style="font-weight:inherit;"&gt;&lt;a class="jive-link-external-small" href="/technologies/fpga-group/m/files/17408" style="font-weight:inherit;font-style:inherit;" target="_blank"&gt;Installing and Running XXICC rev 0.0n&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;span&gt;, section 5.3.&lt;/span&gt;&amp;nbsp; Flavia reported that it couldn&amp;#39;t find vendor.product ID 0430.6010 or 0430.6014, which was strange because if I gave the &lt;strong&gt;lsusb&lt;/strong&gt; command you could see 0430.6010.&amp;nbsp; On the other hand, Flavia could see my Adafruit FT232H breakout board which I use as a JTAG controller.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once I set the permissions as in section 5.3, Flavia could see the Papilio One 250K&amp;#39;s FT2232D.&amp;nbsp; So why didn&amp;#39;t Flavia see the FT2232D without permissions as it did with the FT232H?&amp;nbsp; I don&amp;#39;t know, but I suspect it might be a &amp;quot;Raspberry Pi Effect&amp;quot; manifestation.&amp;nbsp; The FT232H is a high-speed USB device, so it doesn&amp;#39;t need USB split transactions.&amp;nbsp; The FT2232D is a full-speed device, so it will have split transactions in a USB tree that includes high-speed devices.&amp;nbsp; We know ODROID-C1 currently has problems with keyboards losing and repeating keystrokes, with similar misbehavior for mice.&amp;nbsp; (I jokingly refer to this as the &amp;quot;Raspberry Pi Effect&amp;quot; since RasPi had those problems with early operating sustems.)&amp;nbsp; So maybe we&amp;#39;re seeing this when &lt;strong&gt;libftdi&lt;/strong&gt; tries to identify the FT2232D.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Just a hypothesis for now.&amp;nbsp; If it goes away when the &amp;quot;RasPi Effect&amp;quot; is fixed, that will confirm it.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=19730&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XXICC (21st Century Co-design) release 0.0n</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/xxicc-21st-century-co-design-release-0-0n</link><pubDate>Fri, 13 Feb 2015 04:30:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c0d5bcd4-e59b-4968-a8c3-a15bf400ed1c</guid><dc:creator>johnbeetem</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;XXICC rev 0.0n mostly runs on the ODROID-C1 &lt;a class="jive-link-blog-small" href="/products/devtools/single-board-computers/b/blog/posts/odroid---oh-boy"&gt;ODroid - Oh Boy!&lt;/a&gt; using Hardkernel&amp;#39;s Ubuntu v1.3 software.&amp;nbsp; Here are some issues and hints.&amp;nbsp; [&lt;em&gt;updated item 5&lt;/em&gt;]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp; X11 windows don&amp;#39;t render properly with BPP (bits per pixel) set to 32 in &lt;strong&gt;boot.ini&lt;/strong&gt;.&amp;nbsp; They work for me with 24 BPP.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp; I did need to get &lt;strong&gt;libxft-dev&lt;/strong&gt; to compile &lt;strong&gt;xxicc&lt;/strong&gt;.&amp;nbsp; This is described in &lt;em&gt;&lt;a class="jive-link-external-small" href="/technologies/fpga-group/m/files/17408" target="_blank"&gt;Installing and Running XXICC rev 0.0n&lt;/a&gt;&lt;/em&gt;, section 1.1.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp; Windows resize slowly because XXICC redraws many times as you drag the mouse instead of waiting for a pause.&amp;nbsp; I&amp;#39;ll try to fix this.&amp;nbsp; Also, it&amp;#39;s tricky to grab the lower-right corner of the window, at least with the &lt;strong&gt;metacity&lt;/strong&gt; window manager.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4.&amp;nbsp; To compile Flavia I needed to add a link for &lt;strong&gt;libftdi.so&lt;/strong&gt;.&amp;nbsp; This is described&lt;span&gt; in &lt;/span&gt;&lt;span&gt;&lt;em&gt;&lt;a class="jive-link-external-small" href="/technologies/fpga-group/m/files/17408" target="_blank"&gt;Installing and Running XXICC rev 0.0n&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;, section 5.2.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;5. &lt;em&gt;update&lt;/em&gt;: Flavia also works when programming over JTAG using an FTDI device.&amp;nbsp; You must set FTDI permissions as described in &lt;em&gt;Installing and Running&lt;/em&gt; section 5.3.&amp;nbsp; I have tried both Papilio One 250K and LOGI-Pi (programmed over JTAG, not over the GPIO connector).&amp;nbsp; LOGI-Pi compiles and downloads very quickly -- about a second for Bcount4LP.&amp;nbsp; Papilio One programs very slowly.&amp;nbsp; I think this is because it&amp;#39;s downloading over full-speed USB, which may not be optimized properly on ODROID-C1.&amp;nbsp; It&amp;#39;s likely losing USB packets due to the &amp;quot;Raspberry Pi Effect&amp;quot;.&amp;nbsp; I program LOGI-Pi using an Adafruit FT232H breakout board, which has high-speed USB.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;6.&amp;nbsp; Other than the above issues, XXICC seems to work fine on ODROID-C1 &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c0d5bcd4-e59b-4968-a8c3-a15bf400ed1c/contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=19730&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XXICC (21st Century Co-design) release 0.0n</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/xxicc-21st-century-co-design-release-0-0n</link><pubDate>Tue, 20 Jan 2015 20:03:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c0d5bcd4-e59b-4968-a8c3-a15bf400ed1c</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice update John.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Do you have an end project that you intend to implement with the board or are you just looking at options to make it useful?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=19730&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>