<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4676014221038604954</id><updated>2024-08-28T09:42:10.168+02:00</updated><category term="Spartan-6"/><category term="Timing"/><category term="Xilinx"/><category term="ALUI"/><category term="AXI Ethernet"/><category term="BUFPLL"/><category term="BUFPLL_MCB"/><category term="Constraints"/><category term="Eclipse"/><category term="ExtJS"/><category term="FPGA"/><category term="IAM"/><category term="J2EE"/><category term="Mac OS X"/><category term="NullPointerException"/><category term="OBUF"/><category term="OBUFDS"/><category term="ODDR2"/><category term="PLL sites"/><category term="PLL_ADV"/><category term="Plumtree"/><category term="WST"/><category term="WebCenter Interaction"/><category term="auto pageSize"/><category term="axi_ethernet"/><category term="cache"/><category term="grid"/><category term="hibernate"/><category term="hint"/><category term="javax.persistence.cache.storeMode"/><category term="native query"/><category term="query"/><category term="setHint"/><category term="stored procedure"/><title type='text'>Programmer notes</title><subtitle type='html'>In my blog I&#39;ll talk about the everyday life of a programmer and about my hobby projects</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.edgo.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-1914725768798651593</id><published>2017-11-21T22:03:00.004+01:00</published><updated>2017-11-21T23:40:21.850+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto pageSize"/><category scheme="http://www.blogger.com/atom/ns#" term="ExtJS"/><category scheme="http://www.blogger.com/atom/ns#" term="grid"/><title type='text'>Auto size page in ExtJS grid.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Yesterday I was looking for solution to auto size page in grid, but have found not usable solutions and also for old ExtJS version. Then I&#39;ve tried itself and got this:&lt;br /&gt;
&lt;br /&gt;
You can declare simple two listener in your grid
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;Ext.define(&#39;app.view.main.List&#39;, {
    extend: &#39;Ext.grid.Panel&#39;,

    controller: &#39;list&#39;,

...

    listeners: {
     afterrender: &#39;onAfterRender&#39;,
     resize: &#39;onGridResize&#39;
    }
});&lt;/code&gt;&lt;/pre&gt;
and 

implement it in controller:
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;Ext.define(&#39;app.view.main.ListController&#39;, {
    extend : &#39;Ext.app.ViewController&#39;,
    alias : &#39;controller.list&#39;,

    onAfterRender: function(grid) {
        this.calcPageSize(grid);
    },
 
    onGridResize: function(grid) {
        this.calcPageSize(grid);
    },
 
    calcPageSize(grid) {
        var me = this,
            bodyHeight = grid.body.dom.clientHeight,
            hasLines = grid.rowLines,
            view = grid.getView(),
            row = view.getRow(0),
            // if there is now rows - assume row height 33 pixel
            rowHeight = row ? row.offsetHeight + (hasLines ? 1 : 0) : 33,
            store = grid.getStore(),
            currPageSize = store.getPageSize(),
            newPageSize = Math.floor(bodyHeight/rowHeight);
        if (bodyHeight == 0) {
            Ext.defer(function() {
                me.onGridResize(grid);
            }, 200);
            return;
        }
        if (currPageSize != newPageSize) {
            store.setPageSize(newPageSize);
            // if store loaded - reload them
            if (store.isLoaded()) {
                store.load();
            }
        }
    },
 
...

});&lt;/code&gt;&lt;/pre&gt;
or you can create your own class:

&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;Ext.define(&#39;Ext.ux.grid.AutoSizeGrid&#39;, {
    extend: &#39;Ext.grid.Panel&#39;,
    xtype: &#39;autoPageSize&#39;,

    initComponent: function() {
        var me = this;
        me.mon(grid, &#39;resize&#39;, me.onGridResize, me);
        me.mon(grid, &#39;afterrender&#39;, me.onAfterRender, me);
        me.callParent(arguments);
    },

    onAfterRender: function(grid) {
        this.calcPageSize(grid);
    },
 
    onGridResize: function(grid) {
        this.calcPageSize(grid);
    },
 
    calcPageSize(grid) {
        var me = this,
            bodyHeight = grid.body.dom.clientHeight,
            hasLines = grid.rowLines,
            view = grid.getView(),
            row = view.getRow(0),
            // if there is now rows - assume row height 33 pixel
            rowHeight = row ? row.offsetHeight + (hasLines ? 1 : 0) : 33,
            store = grid.getStore(),
            currPageSize = store.getPageSize(),
            newPageSize = Math.floor(bodyHeight/rowHeight);
        if (bodyHeight == 0) {
            Ext.defer(function() {
                me.onGridResize(grid);
            }, 200);
            return;
        }
        if (currPageSize != newPageSize) {
            store.setPageSize(newPageSize);
            // if store loaded - reload them
            if (store.isLoaded()) {
                store.load();
            }
        }
    }
});&lt;/code&gt;&lt;/pre&gt;
You can see the example here &lt;a href=&quot;https://fiddle.sencha.com/#view/editor&amp;amp;fiddle/29vf&quot;&gt;https://fiddle.sencha.com/#view/editor&amp;amp;fiddle/29vf&lt;/a&gt;&lt;br /&gt;
Enjoy!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/1914725768798651593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2017/11/auto-size-page-in-extjs-grid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/1914725768798651593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/1914725768798651593'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2017/11/auto-size-page-in-extjs-grid.html' title='Auto size page in ExtJS grid.'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-4270909957093144633</id><published>2017-11-21T15:56:00.000+01:00</published><updated>2017-11-21T19:08:02.587+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cache"/><category scheme="http://www.blogger.com/atom/ns#" term="hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="hint"/><category scheme="http://www.blogger.com/atom/ns#" term="javax.persistence.cache.storeMode"/><category scheme="http://www.blogger.com/atom/ns#" term="native query"/><category scheme="http://www.blogger.com/atom/ns#" term="query"/><category scheme="http://www.blogger.com/atom/ns#" term="setHint"/><category scheme="http://www.blogger.com/atom/ns#" term="stored procedure"/><title type='text'>Disable hibernate query cache</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Do you have a problem, that hibernate returns by calling stored procedure with the same parameters the same result also if you put id column is native query?&lt;br /&gt;
&lt;br /&gt;
For example you have stored procedure which delivers last modified date of recent change for some object:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;tsql&quot;&gt;CREATE PROCEDURE GET_LAST_MODIFIED_DATE
(
    @objectId [bigint]
)
AS
BEGIN
    SET NOCOUNT ON

    SELECT
        a.id,
        top(1) a.lastModified
    FROM
        Table a
    WHERE
        a.deleted = 0
        AND a.objectId = @objectId
    ORDER BY
        a.lastModified&amp;nbsp;DESC
END
GO&lt;/code&gt;&lt;/pre&gt;
Solution is simple. You can change cache mode for single query:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;java&quot;&gt;    String sql = &quot;exec dbo.GET_LAST_MODIFIED_DATE @objectId=123&quot;;
    Query query = entityManager.createNativeQuery(sql);
    query.setHint(&quot;javax.persistence.cache.storeMode&quot;, &quot;REFRESH&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/4270909957093144633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2017/11/hibernate-query-cache-disable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/4270909957093144633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/4270909957093144633'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2017/11/hibernate-query-cache-disable.html' title='Disable hibernate query cache'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-3665921303080107058</id><published>2012-01-20T05:56:00.000+01:00</published><updated>2017-11-21T19:11:38.955+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="OBUF"/><category scheme="http://www.blogger.com/atom/ns#" term="OBUFDS"/><category scheme="http://www.blogger.com/atom/ns#" term="ODDR2"/><category scheme="http://www.blogger.com/atom/ns#" term="Spartan-6"/><category scheme="http://www.blogger.com/atom/ns#" term="Xilinx"/><title type='text'>Connect clock signal to FPGA output pad</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
So now i know how to connect some internal clock signal to the output pin. Direct connection is impossible because the only dedicated clock signal buses can be connected only to the clock input pins of the internal flip-flops.&lt;br /&gt;
The internal clock signal can be connected to the output pin or to non clock signal with the following construct:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5wadM0Gvsn21SnCCJPGVnCZmtR-NYoyNn3d-LaOhy5Ub9PuZiZ7WBYF8VA7LCb70V1gWNO2H456yXBfv6wkc0R5vk3abo7Kut_5Shwc0rcHRTHUefxWoEMFmbAmQDD4wvwz1JiMIu/s1600/2012-01-15_1156.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5wadM0Gvsn21SnCCJPGVnCZmtR-NYoyNn3d-LaOhy5Ub9PuZiZ7WBYF8VA7LCb70V1gWNO2H456yXBfv6wkc0R5vk3abo7Kut_5Shwc0rcHRTHUefxWoEMFmbAmQDD4wvwz1JiMIu/s640/2012-01-15_1156.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Here is the VHDL sample:
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;vhdl&quot;&gt;oddr2_0 : ODDR2
    port map(
        Q           =&amp;gt; Output_clk_o,
        C0          =&amp;gt; Output_clk_i,
        C1          =&amp;gt; Output_clk_i,
        D0          =&amp;gt; &#39;0&#39;,
        D1          =&amp;gt; &#39;1&#39;
    );

obuf_0 : OBUF
    generic map (
        CAPACITANCE =&amp;gt; &quot;NORMAL&quot;,
        IOSTANDARD  =&amp;gt; &quot;LVCMOS33&quot;,
        SLEW        =&amp;gt; &quot;FAST&quot;
    )
    port map (
        O =&amp;gt; Output_clk,
        I =&amp;gt; Output_clk_o
    );
&lt;/code&gt;&lt;/pre&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Where&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;code&gt;Output_clk_i&lt;/code&gt; is some internal input clock signal&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Output_clk_o&lt;/code&gt;&amp;nbsp;is&amp;nbsp;intermediate&amp;nbsp;wire between ODDR2 and OBUF&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Output_clk&lt;/code&gt;&amp;nbsp;is output clock signal, which can be connected to the non clock input or to the output pin.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Same can be made for&amp;nbsp;differential&amp;nbsp;output clock:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQfyxN3phxQt6h-F5w0JNRR4gPG8tKMSwii8A6H3ed-c0UdkbIxjBgipw0Eq1FNKbgl7CXFtJZG0wCkftE6ohIO8ywpV0JJ72MfIgaWLQwglFPOskeGZ4NUhzfqRdqB53KA7J7FVh/s1600/2012-01-15_1156_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQfyxN3phxQt6h-F5w0JNRR4gPG8tKMSwii8A6H3ed-c0UdkbIxjBgipw0Eq1FNKbgl7CXFtJZG0wCkftE6ohIO8ywpV0JJ72MfIgaWLQwglFPOskeGZ4NUhzfqRdqB53KA7J7FVh/s640/2012-01-15_1156_001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Here is the VHDL sample:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;vhdl&quot;&gt;oddr2_0 : ODDR2
    port map(
        Q           =&amp;gt; Output_clk_o,
        C0          =&amp;gt; Output_clk_i,
        C1          =&amp;gt; Output_clk_i,
        D0          =&amp;gt; &#39;0&#39;,
        D1          =&amp;gt; &#39;1&#39;
    );

obuf_0 : OBUFDS
    generic map (
        CAPACITANCE =&amp;gt; &quot;NORMAL&quot;,
        IOSTANDARD  =&amp;gt; &quot;LVDS_33&quot;,
        SLEW        =&amp;gt; &quot;FAST&quot;
    )
    port map (
        O =&amp;gt; Output_clk,
        OB =&amp;gt; Output_clk_n,
        I =&amp;gt; Output_clk_o
    );
&lt;/code&gt;&lt;/pre&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Where&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;code&gt;Output_clk_i&lt;/code&gt; is some internal input clock signal&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Output_clk_o&lt;/code&gt;&amp;nbsp;is&amp;nbsp;intermediate&amp;nbsp;wire between ODDR2 and OBUF&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Output_clk&lt;/code&gt;&amp;nbsp;is output clock signal, which can be connected to the non clock input or to the output pin.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Output_clk_n&lt;/code&gt;&amp;nbsp;is negative output clock signal, which can be connected to the non clock input or to the output pin.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
In the VHDL file in entity block you must define this signals as clock for simulation:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;vhdl&quot;&gt;attribute SIGIS : string;
attribute SIGIS of Output_clk         : signal is &quot;CLK&quot;;
attribute SIGIS of Output_clk_n       : signal is &quot;CLK&quot;;
&lt;/code&gt;&lt;/pre&gt;
If you use this code for embedded Xilinx MicroBlaze you must define this signal in MPD file as follow:&lt;/div&gt;
&lt;pre&gt;&lt;code class=&quot;vhdl&quot;&gt;PORT Output_clk      = &quot;&quot;, DIR = O, &lt;b&gt;&lt;u&gt;SIGIS = CLK&lt;/u&gt;&lt;/b&gt;
PORT Output_clk_n      = &quot;&quot;, DIR = O, &lt;u&gt;&lt;b&gt;SIGIS = CLK&lt;/b&gt;&lt;/u&gt;&lt;/code&gt;
&lt;/pre&gt;
This information is get from &lt;a href=&quot;http://www.xilinx.com/support/documentation/user_guides/ug382.pdf&quot;&gt;Spartan-6 FPGA&amp;nbsp;Clocking Resources&lt;/a&gt;&amp;nbsp;on page 112.

&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/3665921303080107058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2017/11/connect-clock-signal-to-fpga-output-pad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/3665921303080107058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/3665921303080107058'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2017/11/connect-clock-signal-to-fpga-output-pad.html' title='Connect clock signal to FPGA output pad'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5wadM0Gvsn21SnCCJPGVnCZmtR-NYoyNn3d-LaOhy5Ub9PuZiZ7WBYF8VA7LCb70V1gWNO2H456yXBfv6wkc0R5vk3abo7Kut_5Shwc0rcHRTHUefxWoEMFmbAmQDD4wvwz1JiMIu/s72-c/2012-01-15_1156.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-7744673628305119282</id><published>2012-01-15T17:59:00.000+01:00</published><updated>2017-11-21T19:22:46.850+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AXI Ethernet"/><category scheme="http://www.blogger.com/atom/ns#" term="axi_ethernet"/><category scheme="http://www.blogger.com/atom/ns#" term="Constraints"/><category scheme="http://www.blogger.com/atom/ns#" term="Spartan-6"/><category scheme="http://www.blogger.com/atom/ns#" term="Timing"/><category scheme="http://www.blogger.com/atom/ns#" term="Xilinx"/><title type='text'>Usefull user constraints for axi_ethernet</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you try to get hardware design using axi_ethernet core you&amp;nbsp;may to need this&amp;nbsp;recommended&amp;nbsp;constraints:&lt;br /&gt;
&lt;strike&gt;&lt;a href=&quot;http://www.xilinx.com/support/answers/42753.htm&quot;&gt;AXI_Ethernet v3.00.a - Recommended Constraints for AXI-based Ethernet Systems&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;
The above link doesn&#39;t exists any more :( Here is carbon copy of them:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;This Answer Record provides links to zip files with the recommended constraints for the AXI_Ethernet v3.00.a core logic. The constraints for the Ethernet pins themselves are not included. These constraints have been tested on specific development boards and some attributes such as IDELAY, IDELAYCTRL, and GTP/GTX locations can change in custom implementations.&lt;/span&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Designs with AVB Endpoint Enabled (C_AVB = 1)&lt;/b&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC MII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_mii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_mii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_gmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_gmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC RGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_rgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_rgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_sgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_sgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC 1000 Base-X -&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_basex_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_basex_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC MII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_mii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_mii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_gmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_gmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC RGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_rgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_rgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_sgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_sgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC 1000 Base-X -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_base_x_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_base_x_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC MII -&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_mii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_mii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_gmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_gmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC RGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_rgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_rgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_sgmii_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_sgmii_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC 1000 Base-X -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_base_x_avb.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_base_x_avb.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Designs without AVB Endpoint Enabled (C_AVB = 0)&lt;/b&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC MII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_mii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_mii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_gmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_gmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC RGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_rgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_rgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_sgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_sgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Hard TEMAC 1000 Base-X -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_basex.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_hard_basex.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC MII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_mii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_mii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_gmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_gmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC RGMII -&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_rgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_rgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_sgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_sgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Virtex-6 Soft TEMAC 1000 Base-X -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_basex.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_v6_soft_basex.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot; /&gt;&lt;b style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC Implementations&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #262626; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; outline: none !important;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC MII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_mii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_mii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC GMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_gmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_gmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC RGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_rgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_rgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC SGMII -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_sgmii.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_sgmii.zip&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; outline: none !important;&quot;&gt;Spartan-6 Soft TEMAC 1000 Base-X -&amp;nbsp;&lt;a href=&quot;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_base_x.zip&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #167fa2; outline: none !important; text-decoration-line: none;&quot;&gt;http://www.xilinx.com/txpatches/pub/applications/misc/ar42753_axieth300a_s6_soft_base_x.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/7744673628305119282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2012/01/usefull-user-constraints-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/7744673628305119282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/7744673628305119282'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2012/01/usefull-user-constraints-for.html' title='Usefull user constraints for axi_ethernet'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-2078353391989216337</id><published>2011-12-28T10:03:00.005+01:00</published><updated>2011-12-28T12:21:17.276+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BUFPLL"/><category scheme="http://www.blogger.com/atom/ns#" term="BUFPLL_MCB"/><category scheme="http://www.blogger.com/atom/ns#" term="PLL sites"/><category scheme="http://www.blogger.com/atom/ns#" term="PLL_ADV"/><category scheme="http://www.blogger.com/atom/ns#" term="Spartan-6"/><category scheme="http://www.blogger.com/atom/ns#" term="Timing"/><title type='text'>My first experiments with Xilinx&#39;s FPGA</title><content type='html'>Ok, I&#39;ve decided to note my breakthrough with FPGA.&lt;br /&gt;
Now I describe short what you need, if EDK say you that it can&#39;t find site for some PLL in clock generator you create in design. You must write in the constraint file (usually data\system.ucf) following code:&lt;br /&gt;
&lt;code style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;
INST &quot;clock_generator_0/clock_generator_0/PLL0_INST/Using_PLL_ADV.PLL_ADV_inst&quot; LOC = &quot;PLL_ADV_X0Y1&quot;;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
The appropriate site you can find in the &lt;a alt=&quot;Spartan-6 FPGA Clocking Resources&quot; href=&quot;http://www.xilinx.com/support/documentation/user_guides/ug382.pdf&quot; target=&quot;_blank&quot;&gt;Spartan-6 FPGA Clocking Resources&lt;/a&gt; on the page 93 in table 3-1:&lt;br /&gt;
&lt;style&gt;
.table {
border-top: black solid 1px;
border-left: black solid 1px;
width: 680px;
text-align: center;
padding: 0px;
margin: 0px;
}
.row{
}
.head{
font-weight: bold;
}
.cell{
border-right: black solid 1px; 
border-bottom: black solid 1px; 
font-family:sans-serif;
font-size: small;
padding: 5px;
}
.bufpll{
text-align: left !important;
}
&lt;/style&gt;&lt;br /&gt;
Table 3-1: PLLs with Direct Connections to BUFPLL&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;table&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;row&quot;&gt; &lt;td class=&quot;cell head&quot; rowspan=&quot;2&quot;&gt;BUFPLL Location&lt;/td&gt;&lt;td class=&quot;cell head&quot; rowspan=&quot;2&quot;&gt;Bank&lt;/td&gt;&lt;td class=&quot;cell head&quot; colspan=&quot;3&quot;&gt;Valid PLL Locations by Device Type&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;row&quot;&gt; &lt;td class=&quot;cell head&quot;&gt;LX4, LX9, LX16,&lt;br /&gt;
LX25/LX25T&lt;/td&gt;&lt;td class=&quot;cell head&quot;&gt;LX45/LX45T&lt;/td&gt;&lt;td class=&quot;cell head&quot;&gt;LX75/LX75T&lt;br /&gt;
LX100/LX100T&lt;br /&gt;
LX150/LX150T&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;cell bufpll&quot;&gt;BUFPLL_X1Y5&lt;br /&gt;
BUFPLL_X1Y4&lt;br /&gt;
BUFPLL_MCB_X1Y9&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y5&lt;br /&gt;
PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;cell bufpll&quot;&gt;BUFPLL_X2Y2&lt;br /&gt;
BUFPLL_X2Y3&lt;br /&gt;
BUFPLL_MCB_X2Y5&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;1 (5)&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y5&lt;br /&gt;
PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;cell bufpll&quot;&gt;BUFPLL_X1Y0&lt;br /&gt;
BUFPLL_X1Y1&lt;br /&gt;
BUFPLL_MCB_X1Y5&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;2&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y5&lt;br /&gt;
PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;cell bufpll&quot;&gt;BUFPLL_X0Y2&lt;br /&gt;
BUFPLL_X0Y3&lt;br /&gt;
BUFPLL_MCB_X0Y5&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;3 (4)&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y1&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;td class=&quot;cell&quot;&gt;PLL_ADV_X0Y5&lt;br /&gt;
PLL_ADV_X0Y3&lt;br /&gt;
PLL_ADV_X0Y2&lt;br /&gt;
PLL_ADV_X0Y0&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/2078353391989216337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2011/12/my-first-experiments-with-xilinxs-fpga.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/2078353391989216337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/2078353391989216337'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2011/12/my-first-experiments-with-xilinxs-fpga.html' title='My first experiments with Xilinx&#39;s FPGA'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total><georss:featurename>Düsseldorf, Germany</georss:featurename><georss:point>51.220532 6.8100617000000057</georss:point><georss:box>50.775431 6.1258662000000061 51.665633 7.4942572000000052</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-6332192770764549817</id><published>2010-03-26T10:13:00.006+01:00</published><updated>2017-11-21T16:15:18.919+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="IAM"/><category scheme="http://www.blogger.com/atom/ns#" term="J2EE"/><category scheme="http://www.blogger.com/atom/ns#" term="NullPointerException"/><category scheme="http://www.blogger.com/atom/ns#" term="WST"/><title type='text'>Eclipse J2EE &amp; IAM - NullPointerException</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
An internal error occurred during: &quot;Updating classpath container: ...&quot;.&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;java&quot;&gt;java.lang.NullPointerException
    at&amp;nbsp;org.eclipse.wst.common.componentcore.internal.resources.
        VirtualResource.removeLink(VirtualResource.java:300)
    at&amp;nbsp;org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.
        addOverlayWarFolders(MavenWarClasspathListener.java:89)
    at&amp;nbsp;org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.
        resolved(MavenWarClasspathListener.java:57)&lt;/code&gt;&lt;/pre&gt;
You&#39;ve seen this error in Eclipse? This error occurs on the Eclipse J2EE in conjunction with Eclipse IAM. If you are writing a web application using maven as the build system - your welcome.&lt;br /&gt;
On the Internet I found a temporary solution - every time I load the eclipse and it compiles all projects, I should in web applications delete the folder .settings. However, it is not easy and may not be long-term solution.&lt;br /&gt;
After a long search for a solution was found.&lt;br /&gt;
In the file .project is necessary to add in a tag natures:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;&amp;lt;nature&amp;gt;org.eclipse.wst.common.modulecore.ModuleCoreNature&amp;lt;/nature&amp;gt;&lt;/code&gt;&lt;/pre&gt;
Furthermore, in the folder .settings need to create or modify file org.eclipse.wst.common.component. It should contain:&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;java&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;project-modules id=&quot;moduleCoreId&quot; project-version=&quot;1.5.0&quot;&amp;gt;
    &amp;lt;wb-module deploy-name=&quot;your-webapp&quot;&amp;gt;
         &amp;lt;module-type module-type-id=&quot;jst.web&quot;&amp;gt;
             &amp;lt;version&amp;gt;2.4&amp;lt;/version&amp;gt;
             &amp;lt;property name=&quot;context-root&quot; value=&quot;your-webapp&quot;/&amp;gt;
             &amp;lt;property name=&quot;java-output-path&quot; value=&quot;/target/classes/&quot;/&amp;gt;
         &amp;lt;/module-type&amp;gt;
         &amp;lt;wb-resource deploy-path=&quot;/WEB-INF/classes&quot; source-path=&quot;/target/classes&quot;/&amp;gt;
     &amp;lt;/wb-module&amp;gt;
&amp;lt;/project-modules&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&quot;your-webapp&quot; should be replaced by the name of your project.&lt;br /&gt;
&lt;br /&gt;
I advise you add this file to the version control system.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/6332192770764549817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2010/03/eclipse-j2ee-iam-nullpointerexception.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/6332192770764549817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/6332192770764549817'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2010/03/eclipse-j2ee-iam-nullpointerexception.html' title='Eclipse J2EE &amp; IAM - NullPointerException'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4676014221038604954.post-9177190616269296605</id><published>2010-03-25T23:04:00.002+01:00</published><updated>2010-03-26T10:23:12.711+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Plumtree"/><category scheme="http://www.blogger.com/atom/ns#" term="WebCenter Interaction"/><title type='text'>Oracle WebCenter Interaction 10.3.0 on Mac OS X</title><content type='html'>For a week I am a happy owner of MacBook Pro with 8 GB of memory. And since I&#39;m working on a corporate portal for a large company, I needed to install the development environment and the portal directly to Mac OS X. However, the Oracle WebCenter Interaction 10.3.0 distribution does not exist for Mac OS X, I tried to install a version for Linux.&lt;br /&gt;
But the distribution of the portal does not install automatically. And I had to unpack it manually.&lt;br /&gt;
Since Mac OS X is built on Darwin - clone of FreeBSD, I thought that I could run binary programs for Linux under Mac OS X. But soon it became clear that a Linux program can not run straight under the Mac.&lt;br /&gt;
On a Mac there is no Linux emulator or program brandelf, which allows you to run Linux (and Solaris, SCO etc) software on FreeBSD.&lt;br /&gt;
Thus, I had the basic portal services installed on Windows 7 x64 in a virtual machine Fusion. In Windows, I installed Api Service, Automation Server, Content Upload, Document Repository, Publisher and Search Server.&lt;br /&gt;
Portal itself runs in the Java Virtual Mashine, but to communicate with the portal search server uses a native library. For communication with the search server I had to create RMI bridge between the portal and search server. The portal started running JVM installed on my Mac excelent. Moreover, because now the portal is left native libraries, it runs the same way on 32-bit and 64-bit JVMs.&lt;br /&gt;
I must however be noted that an RMI Bridge slowing the search server and can be used only for development. Soon I&#39;ll talk about installing programs PTSpy on a Mac.</content><link rel='replies' type='application/atom+xml' href='http://blog.edgo.org/feeds/9177190616269296605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.edgo.org/2010/03/oracle-webcenter-interaction-1030-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/9177190616269296605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4676014221038604954/posts/default/9177190616269296605'/><link rel='alternate' type='text/html' href='http://blog.edgo.org/2010/03/oracle-webcenter-interaction-1030-on.html' title='Oracle WebCenter Interaction 10.3.0 on Mac OS X'/><author><name>dgo</name><uri>http://www.blogger.com/profile/14569095171225347356</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>