<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   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/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Lothar Miller - Konfiguration</title>
    <link>http://www.lothar-miller.de/s9y/</link>
    <description>Elektronik und Musik</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 09 Jul 2009 07:18:14 GMT</pubDate>

    <image>
        <url>http://www.lothar-miller.de/s9y/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Lothar Miller - Konfiguration - Elektronik und Musik</title>
        <link>http://www.lothar-miller.de/s9y/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>PROG_B und DONE</title>
    <link>http://www.lothar-miller.de/s9y/archives/22-PROG_B-und-DONE.html</link>
            <category>Konfiguration</category>
    
    <comments>http://www.lothar-miller.de/s9y/archives/22-PROG_B-und-DONE.html#comments</comments>
    <wfw:comment>http://www.lothar-miller.de/s9y/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.lothar-miller.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Lothar Miller)</author>
    <content:encoded>
    
&lt;p&gt;Ein Pin namens &lt;b&gt;DONE&lt;/b&gt; zeigt bei Xilinx FPGAs an, ob die Konfiguration geklappt hat, und das FPGA korrekt konfiguriert wurde. Dieser Pin wird auch vom Programmieradapter abgefragt. Geht er nach Abschluss der Programmierung nicht auf HIGH, wertet Impact dies als Fehler und gibt eine entsprechende Warnung aus:&lt;/p&gt;&lt;pre&gt;&lt;font color=&quot;#000099&quot;&gt;INFO:iMPACT:2219 - Status register values:&lt;br /&gt;INFO:iMPACT - 0000 0000 0000 0000 0000 0000 0000 0000&lt;br /&gt;INFO:iMPACT:579 - &#039;1&#039;: Completed downloading bit file to device.&lt;br /&gt; Match_cycle = NoWait.&lt;br /&gt;Match cycle: NoWait&lt;br /&gt;INFO:iMPACT - &#039;1&#039;: Checking done pin....done.&lt;br /&gt;&#039;1&#039;: Programming terminated. DONE did not go high.&lt;br /&gt;PROGRESS_END - End Operation.&lt;br /&gt;Elapsed time =      5 sec.&lt;/font&gt;&lt;/pre&gt;&lt;p&gt;Dies kann u.a. passieren, wenn der &lt;b&gt;PROG_B&lt;/b&gt; Pin auf LOW liegt. Dann wird zwar das FPGA als Device von IMPACT richtig erkannt, die ID wird korrekt ausgelesen, aber die Konfiguration schlägt fehl und führt zu obiger Meldung. Das wird im Datenblatt auch extra erläutert:&lt;/p&gt;&lt;p&gt;&lt;!-- s9ymdb:48 --&gt;&lt;img height=&quot;380&quot; width=&quot;470&quot; src=&quot;http://www.lothar-miller.de/s9y/uploads/Bilder/XilinxFunctionPROGB.gif&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Abhilfe: der PROG_B Pin bekommt einen 4k7-Pullup nach 2V5.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr width=&quot;100%&quot; size=&quot;2&quot; /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;LED am DONE Pin&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Wenn am DONE Pin eine LED angeschlossen ist, die Konfiguration korrekt abläuft, die LED aber nicht lecuhtet, dann könnte ein Häckchen in den Optionen von &lt;b&gt;Generate Programming File&lt;/b&gt; (Rechtsklick ==&amp;gt; Properties) bei der Option &lt;b&gt;Drive Done Pin High&lt;/b&gt; fehlen:&lt;/p&gt;&lt;p&gt;&lt;!-- s9ymdb:47 --&gt;&lt;img height=&quot;562&quot; width=&quot;604&quot; class=&quot;serendipity_image_center&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.lothar-miller.de/s9y/uploads/Bilder/XilinxDriveDonePinHigh.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;!-- s9ymdb:47 --&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;Alternativ kann auch die Option &lt;b&gt;Configuration Pin Done&lt;/b&gt; auf &lt;b&gt;Pull Up&lt;/b&gt; gesetzt werden. &lt;br /&gt;&lt;br /&gt;&lt;!-- s9ymdb:87 --&gt;&lt;img height=&quot;371&quot; width=&quot;601&quot; class=&quot;serendipity_image_center&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.lothar-miller.de/s9y/uploads/Bilder/Xilinx_Done_PullUp.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Das ist auch die Defaulteinstellung.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 12 Nov 2008 18:19:33 +0100</pubDate>
    <guid isPermaLink="false">http://www.lothar-miller.de/s9y/archives/22-guid.html</guid>
    
</item>

</channel>
</rss>
