<?xml version="1.0" encoding="UTF-8" ?>
<?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/"><channel><title>Altera Arria II FPGA Architecture Overview</title><link>https://community.element14.com/products/devtools/technicallibrary/w/documents/10085/altera-arria-ii-fpga-architecture-overview</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Altera Arria II FPGA Architecture Overview</title><link>https://community.element14.com/products/devtools/technicallibrary/w/documents/10085/altera-arria-ii-fpga-architecture-overview</link><pubDate>Wed, 27 Jun 2012 00:22:44 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8547e5c8-34ca-4742-8aea-0806de39a98f</guid><dc:creator>atomar</dc:creator><comments>https://community.element14.com/products/devtools/technicallibrary/w/documents/10085/altera-arria-ii-fpga-architecture-overview#comments</comments><description>Current Revision posted to Documents by atomar on 6/27/2012 12:22:44 AM&lt;br /&gt;
&lt;div&gt; &lt;/div&gt;&lt;table border="0" cellpadding="3" cellspacing="0" class="jiveNoBorder" style="border:0px solid #000000;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border:0px solid #000000;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;text-align:left;color:#333333;"&gt;&lt;a href="/products/devtools/technicallibrary/w/documents/10096/altera-arria-fpga-series-overview"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/224x42/__key/communityserver-wikis-components-files/00-00-00-01-46/7444.contentimage_5F00_18049.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/7444.contentimage_18049.png-224x42.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=MEpRXbJFZ1j1X2UDKklumFARf7rzM9Zuh42445KWyx8%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=II0BOPAvB8XFLJl1L+ZyRA==" style="max-height: 42px;max-width: 224px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;text-align:center;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;color:#333333;"&gt;&lt;strike style="text-align:right;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-46/8053.contentimage_5F00_18050.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/8053.contentimage_18050.png-300x300.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=rTWERoKjjbLzTb32kqeaACyttVmvEglSI%2FG%2B%2Fb81Ir8%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=WzhvIYclS0VAIw+sd/qu/g==" style="max-height: 300px;max-width: 300px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;text-align:right;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;color:#333333;"&gt;&lt;a href="/products/devtools/technicallibrary/w/documents/9456/development-kit-line-card---altera"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-46/1172.contentimage_5F00_18051.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/1172.contentimage_18051.png-300x300.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=GFgGrULTLkRJXop9GGc5zG%2FXrmXmZtVMrIMw%2BfywLo0%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mDTQtb8mdt+yJ4pF8Q8Jig==" style="max-height: 300px;max-width: 300px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr /&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/150x36/__key/communityserver-wikis-components-files/00-00-00-01-46/8037.contentimage_5F00_18052.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/8037.contentimage_18052.jpg-150x36.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=P1x8iWOlitH27ub428h0SEGKekrgNtQS4Mjle9u4jv4%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=E7z6am5sD9AQfi7xflDuqQ==" style="max-height: 36px;max-width: 150px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;Arria II FPGA Architecture&lt;/strong&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The core fabric of Arria II FPGAs is built from innovative logic units known as adaptive logic modules (ALMs). Each ALM is composed of an 8-input look up table (LUT) with two registers and two three-input adders. The ALMs are routed with the MultiTrack interconnect architecture, enabling your designs to efficiently use the resources on Arria II FPGAs and more easily meet timing. Quartus&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; II design software integrates this advanced architecture and optimizes it for performance, efficiency, power, and area (more logic capacity and less wasted logic).&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/343x324/__key/communityserver-wikis-components-files/00-00-00-01-46/2260.contentimage_5F00_18053.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/2260.contentimage_18053.jpg-343x324.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=TTyflC%2BbsrlLeaS3wVrAbBMNaI7riJFcIeMW1fyWUjg%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=jXkXhT+9DqWjX9VW54kwGw==" style="max-height: 324px;max-width: 343px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;Additionally, the core fabric of Arria II FPGAs allows you to use the ALMs as distributed memory. Half of the logic array blocks (LABs), which are composed of 10 ALMs, can be configured as small memories called MLABs to implement functions such as small FIFO buffers. Arria II FPGAs also provide a number of M9K blocks and M144K blocks (GZ only) for general-purpose use and larger memories for applications such as packet processing and video data buffering. Along with a lower 0.9V core voltage, the architecture of Arria II FPGAs is designed for lower power, which allows these devices to operate in thermally challenged environments and reduce overall power consumption.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Transceivers&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;Arria II transceivers are easy to use, consume low power, and have excellent signal integrity for both backplane and chip-to-chip applications at speeds up to 6.375 Gbps. These transceivers support many protocols including PCI Express&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, Gigabit Ethernet, XAUI, Serial RapidIO&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, CPRI 6.0, Interlaken, GPON, SDI, and more. Arria II transceivers include functionality such as a PCI Express Gen1 and PCI Express Gen2 (GZ only) hard intellectual property (IP) block, programmable pre-emphasis and equalization, and diagnostic features.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;DSP Blocks&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;Arria II FPGAs are ideal for video and image processing, high-speed digital communications, and other high-performance digital signal processing (DSP) applications. Each DSP block provides eight 18 x 18 multipliers, as well as registers, adders, subtractors, accumulators, and summation unit-functions that are frequently required in typical DSP algorithms. The DSP block supports completely variable bit-widths and various rounding and saturation modes to efficiently meet the exact requirements of your application.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Remote System Upgrade&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;You can store as many designs as the configuration device allows, which significantly reduces system cost. Instead of using a larger FPGA to perform multiple tasks, you can select a smaller Arria II FPGA to perform one task at a time with different images. The system can select the correct image among multiple images preloaded in a large configuration device. Because the flash device is much cheaper than an FPGA, you can significantly reduce your cost by using the remote system upgrade feature.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Dedicated circuitry in Arria II FPGAs ensures that whenever an error occurs, whether during data transmission or device configuration, the Arria II FPGA always returns to a known state and operates correctly, guaranteeing &amp;quot;always operational&amp;quot; functionality. Information about the error is also available to the controller.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Design Security&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;To prevent the configuration programming file from interception during transmission and to provide design security, Arria II devices use the advanced encryption standard (AES) and 256-bit key for configuration bitstream encryption. Arria II FPGAs offer both volatile and non-volatile security key storage. The volatile security key storage provides more flexibility, and the non-volatile security key storage is more practical.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;External Memory Interfaces&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;Arria II FPGAs support a broad range of external memory interfaces, such as DDR2 and DDR3 SDRAM, and QDR II SRAM. Each of these memory standards is supported by Altera’s self-calibrating datapath, available as the altmemphy megafunction, that removes process variation and compensates for voltage and temperature variations to achieve higher data rates and allow you to meet timing more quickly.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;hr /&gt;&lt;table border="0" cellpadding="3" cellspacing="0" class="jiveNoBorder" style="border:0px solid #000000;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border:0px solid #000000;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;text-align:left;color:#333333;"&gt;&lt;a href="/products/devtools/technicallibrary/w/documents/10096/altera-arria-fpga-series-overview"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/224x42/__key/communityserver-wikis-components-files/00-00-00-01-46/7444.contentimage_5F00_18049.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/7444.contentimage_18049.png-224x42.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=MEpRXbJFZ1j1X2UDKklumFARf7rzM9Zuh42445KWyx8%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=II0BOPAvB8XFLJl1L+ZyRA==" style="max-height: 42px;max-width: 224px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;text-align:center;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;color:#333333;"&gt;&lt;strike style="text-align:right;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-46/7041.contentimage_5F00_18054.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/7041.contentimage_18054.png-300x300.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=sNozNfuETqGa398cHcWeV5TAeGJPp8jHzZ88qnsoFNQ%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=WzhvIYclS0VAIw+sd/qu/g==" style="max-height: 300px;max-width: 300px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strike&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;text-align:right;font-family:arial, helvetica, sans-serif;background-color:transparent;padding:3px;color:#333333;"&gt;&lt;a href="/products/devtools/technicallibrary/w/documents/9456/development-kit-line-card---altera"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-46/7455.contentimage_5F00_18055.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/7455.contentimage_18055.png-300x300.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=pM4QkMuHltj4Tf%2BbF6p2k1DlDum8uQ%2B%2FY8x23oxVYg4%3D&amp;amp;se=2026-05-01T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mDTQtb8mdt+yJ4pF8Q8Jig==" style="max-height: 300px;max-width: 300px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: fpga, altera, arria_ii&lt;/div&gt;
</description></item></channel></rss>