<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.alse-fr.com/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="en">
	<title>A.L.S.E the FPGA Experts</title>
	<link>https://www.alse-fr.com/</link>
	<description>A.L.S.E: Advanced Logic Synthesis for Electronics, offers a complete range of Services, IPs, Training courses and Boards to help you with the design of FPGA-based and EmbeddedSystems.</description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.alse-fr.com/spip.php?id_rubrique=43&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>A.L.S.E the FPGA Experts</title>
		<url>https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L144xH42/siteon0-d414d.png?1782755771</url>
		<link>https://www.alse-fr.com/</link>
		<height>42</height>
		<width>144</width>
	</image>



<item xml:lang="en">
		<title>Agilex 5 FPGAs</title>
		<link>https://www.alse-fr.com/The-Agilex-5-have-arrived-at-ALSE.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/The-Agilex-5-have-arrived-at-ALSE.html</guid>
		<dc:date>2024-04-27T22:56:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;We currently have and tested three kinds of Agilex 5 boards, shown below. We received one of the very first Intel Kits available, thanks to our friends at Altera France. We have several Arrow AXE5 Eagle boards on which we have ported and tested many of our IPs. Last we got an Arrow/Trenz AXE5000 small board. The Arrow AXE5-Eagle Development Kit We received one of the first tested boards from the first batch produced by Trenz. We were able very quickly to test our Aurora 64B/66 IP as (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;We currently have and tested three kinds of Agilex 5 boards, shown below.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; We received one of the very first Intel Kits available, thanks to our friends at Altera France.&lt;/li&gt;&lt;li&gt; We have several Arrow AXE5 Eagle boards on which we have ported and tested many of our IPs.&lt;/li&gt;&lt;li&gt; Last we got an Arrow/Trenz AXE5000 small board.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;The Arrow AXE5-Eagle Development Kit&lt;/h2&gt;
&lt;p&gt;We received one of the first tested boards from the first batch produced by Trenz.&lt;/p&gt;
&lt;div class='spip_document_208 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;24&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH375/arrow_axe5_eagle-98a9f.jpg?1782755773' width='500' height='375' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-208 '&gt;&lt;strong&gt;Arrow AXE5 Eagle board
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;We were able very quickly to test our Aurora 64B/66 &lt;abbr title=&#034;Intellectual Property. A usually complex function developed, tested and sold off-the-shelf to be re-used in customer's designs. Ranges from Processor cores to Memory Controllers to Video processing blocks etc&#8230; Some IPs are available from the FPGA vendor (free or at cost) or from 3rd parties.&#034;&gt;IP&lt;/abbr&gt; as well as our &lt;abbr title=&#034;Gigabit Ethernet Data Exchange Kit. &#8220;Hardware Stack&#8221; Concept invented by ALSE, GEDEK is a processor-less autonomous block which implements the Ethernet protocols required to establish, maintain, and perform high performance data exchange over standard Ethernet.&#034;&gt;GEDEK&lt;/abbr&gt; 10G Ethernet IP. Which both worked nicely, as expected.
We also discovered some issues in the board design and it took us some efforts to use the 1G Ethernet ports !&lt;/p&gt;
&lt;p&gt;We have also been testing the official Intel Kit (below).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;The Intel-Altera Agilex 5 &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; E-Series 065B Development Kit - Premium&lt;/h2&gt;&lt;div class='spip_document_209 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;61&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/agilex5_premium.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH398/agilex5_premium-0926b.jpg?1782755773' width='500' height='398' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-209 '&gt;&lt;strong&gt;Intel Agilex 5 &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; E-Series 065B Development Kit - Premium
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;We were quickly excited by this expensive but high-end kit and we have used it to port and validate many of our IPs : Aurora 64B/66, 10GEDEK and JESD204B at this time.&lt;/p&gt;
&lt;p&gt;&lt;em class=&#034;spip&#034;&gt;The Intel Agilex 5 kit in action !&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You can see the kit in operation in our &lt;a href='https://www.alse-fr.com/Aurora-64B-66B-IP-Core.html' class=&#034;spip_in&#034;&gt;Article about Aurora 64B/66B on Agilex 5&lt;/a&gt; which comes with a Video. &lt;br class='manualbr' /&gt;If you have access to this kit, you can run the demo yourself with the programming file we provide.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;The Arrow-Trenz AXE5000 kit&lt;/h2&gt;&lt;div class='spip_document_231 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;36&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/axe5000.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH411/axe5000-a546e.jpg?1782755774' width='500' height='411' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-231 '&gt;&lt;strong&gt;Arrow-Trenz AXE5000 Agilex 5 board
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Thanks to our friends at Arrow France, we've got our hands on &lt;a href=&#034;https://www.arrow.com/en/products/axe5000/trenz-electronic-gmbh&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;this small board&lt;/a&gt; soon after its release.
Annoyingly, it has been produced by Trenz (Germany) but it is only sold by Arrow USA, and you'll have to pay duty fees if you buy it in Europe from Arrow USA. Maybe this has changed, check with your local Arrow agency.&lt;/p&gt;
&lt;p&gt;We find that this kit is too small and limited in terms of connectivity and peripherals for the power of the FPGA. The price is quite contained, but you will be very limited in the projects this tiny board can host, if only by the absence of high-speed connectivity. &lt;br class='manualbr' /&gt;The CRUVI HS Connector can receive a CRUVI HS module by Trenz, but the list of available modules is also limited.&lt;/p&gt;
&lt;p&gt;But for us, this kit was very interesting : we were able to port and test our &lt;strong&gt;High Performance HyperRam Controller&lt;/strong&gt; ! Which runs flawlessly at 200 MHz with the Winbond HyperRam.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>History</title>
		<link>https://www.alse-fr.com/History.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/History.html</guid>
		<dc:date>2024-04-27T22:08:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;In the beginning was Altera ALSE has a long and strong history of three decades successfully using and supporting the Altera FPGA families and tools. And was an Altera Platinum Design partner and Training Center. Not surprisingly, we have developed over nearly 30 years a considerable know-how through hundreds of projects, many IPs, a complete Training courses portfolio, as well as many boards (which you can find in the &#8220;Boards&#8221; section). Our Stratix V HPAPB Acquisition and (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;h2 class=&#034;spip&#034;&gt;In the beginning was Altera&lt;/h2&gt;
&lt;p&gt;ALSE has a long and strong history of three decades successfully using and supporting the &lt;strong&gt;Altera&lt;/strong&gt; &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; families and tools.&lt;/p&gt;
&lt;div class='spip_document_206 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;22&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/IMG/png/altera_logo.png' width=&#034;716&#034; height=&#034;166&#034; alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-206 '&gt;&lt;strong&gt;Altera Original Logo
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;And was an Altera Platinum Design partner and Training Center.&lt;/p&gt;
&lt;div class='spip_document_207 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/altera_dsn_logo_color.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/altera_dsn_logo_color.jpg' width=&#034;887&#034; height=&#034;439&#034; alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-207 '&gt;&lt;strong&gt;Altera Design Partner
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Not surprisingly, we have developed over nearly 30 years a considerable know-how through hundreds of projects, many IPs, a complete Training courses portfolio, as well as many boards (which you can find in the &lt;a href='https://www.alse-fr.com/spip.php?page=article&amp;id_article=600'&gt;&#8220;Boards&#8221;&lt;/a&gt; section).&lt;/p&gt;
&lt;p&gt;Our &lt;a href='https://www.alse-fr.com/HPAPB-Stratix-V.html' class=&#034;spip_in&#034;&gt;Stratix V HPAPB&lt;/a&gt; Acquisition and Processing board was a success, and they are the core of very big Radio Astronomy instrument, listening to the universe 24/7 since 2016.&lt;/p&gt;
&lt;p&gt;The production of our &lt;a href='https://www.alse-fr.com/AVDB-Video-Board.html' class=&#034;spip_in&#034;&gt;Cyclone V AVDB/Clovis board&lt;/a&gt; has now stopped but we have occasional requests from various parts of the world of engineers who find one and need information. The Data Sheet and User's Manual are available in &lt;abbr title=&#034;Advanced Video Development Board (Cyclone V board designed by ALSE for Video applications).&#034;&gt;AVDB&lt;/abbr&gt;'s description (link above).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Then came Intel&lt;/h2&gt;
&lt;p&gt;In Dec 2015, Intel completed the acquisition of Altera.&lt;/p&gt;
&lt;p&gt;&#8230; and ALSE became an Intel-FPGA Design Partner.&lt;/p&gt;
&lt;div class='spip_document_179 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;26&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/IMG/png/intel_dsn.png' width=&#034;536&#034; height=&#034;106&#034; alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-179 '&gt;&lt;strong&gt;Intel &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; Design Center
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Naturally, ALSE became also an Intel-FPGA Technical Training Center with Certified Instructors.&lt;/p&gt;
&lt;p&gt;After Altera became &lt;strong&gt;Intel PSG&lt;/strong&gt;, the latest FPGA generation : Agilex 7 families were released, culminating as a concentrate of the most advanced technologies available.&lt;/p&gt;
&lt;p&gt; It came with no surprise that designing Agilex 7 boards and taking full advantage of the FPGA capabilities represents unprecedented challenges. ALSE has been involved in several extreme Agilex 7 projects (with 400G connectivity through F-tile, R-tile PCIe Gen5, and &lt;abbr title=&#034;System On Chip. Usually a chip that contains one (or several) microprocessors on the die, as well as other logic. A SOC-FPGA is an FPGA that has Hard Core Processor(s) tied to the programmable logic.&#034;&gt;SOC&lt;/abbr&gt;). Nothing is trivial in this kind of context.
Most ALSE IPs have been ported to Agilex 7 (various tiles).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;And today, it's Altera again&lt;/h2&gt;
&lt;p&gt;In March 2024, Intel announced the official launch of &lt;strong&gt;Altera&lt;/strong&gt;, its new standalone FPGA company !&lt;/p&gt;
&lt;p&gt;In 2025, Altera is no longer an Intel company.&lt;/p&gt;
&lt;div class='spip_document_180 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;16&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/IMG/png/selectbadge450.png' width=&#034;475&#034; height=&#034;317&#034; alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-180 '&gt;&lt;strong&gt;Altera Partner
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;ALSE is now an Altera Solution Acceleration Partner.&lt;/p&gt;
&lt;p&gt;Three new FPGA families came out : the high-end &lt;strong&gt;Agilex 9&lt;/strong&gt; (with embedded RF ADC/DAC capabilities), the mid-range &lt;strong&gt;Agilex 5&lt;/strong&gt; and the low range &lt;strong&gt;Agilex 3&lt;/strong&gt;. See our article showing our first experiences with Agilex 5.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Floating Points</title>
		<link>https://www.alse-fr.com/Floating-Points.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/Floating-Points.html</guid>
		<dc:date>2024-02-28T07:59:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/logo/ieee754.jpg" length="116782" type="image/jpeg" />



		<description>
&lt;p&gt;Are you tempted about using Floating Point vectors (&#8220;Reals&#8221;) in your next FPGA project ? Can this be done ? How ? Is it a good idea ? Then this Application Note (an extract from our FPGA Design Training course) is for you.&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L150xH60/ieee754-914ef.jpg?1782755774' class='spip_logo spip_logo_right' width='150' height='60' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Are you tempted about using Floating Point vectors (&#8220;Reals&#8221;) in your next &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; project ?&lt;br class='manualbr' /&gt;Can this be done ? How ? &lt;br class='manualbr' /&gt;Is it a good idea ?&lt;/p&gt;
&lt;p&gt;Then this Application Note (an extract from our FPGA Design Training course) is for you.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/floatingpoints_apnote.pdf" length="435881" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>IPs</title>
		<link>https://www.alse-fr.com/IPs-125.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/IPs-125.html</guid>
		<dc:date>2024-01-02T10:45:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;All our IPs are available on Intel FPGAs. -* AVB MILAN Aurora 64B/66B Aurora 8B/10B Chip-Bridge (chip-to-chip link) 10GEDEK (10G Ethernet processor-less stack) GEDEK (1 Gigabit/100M Ethernet processor-less stack) Remote update (through Ethernet RS232, RS485, SPI &#8230;) JESD204B Tx+Rx NAND Flash Controller HyperRam Memory Controller PSRam Memory Controller LPDDR Memory Controller S/PDIF HDMI in + HDMI out JPEG Video Encoder + Decoder NEW (2025) ! High-Speed JPEG Encoder De-bayer (up to 8k (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;All our IPs are available on Intel FPGAs.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; AVB MILAN&lt;/li&gt;&lt;li&gt; Aurora 64B/66B&lt;/li&gt;&lt;li&gt; Aurora 8B/10B&lt;/li&gt;&lt;li&gt; Chip-Bridge (chip-to-chip link)&lt;/li&gt;&lt;li&gt; 10GEDEK (10G Ethernet processor-less stack)&lt;/li&gt;&lt;li&gt; &lt;abbr title=&#034;Gigabit Ethernet Data Exchange Kit. &#8220;Hardware Stack&#8221; Concept invented by ALSE, GEDEK is a processor-less autonomous block which implements the Ethernet protocols required to establish, maintain, and perform high performance data exchange over standard Ethernet.&#034;&gt;GEDEK&lt;/abbr&gt; (1 Gigabit/100M Ethernet processor-less stack)&lt;/li&gt;&lt;li&gt; Remote update (through Ethernet RS232, RS485, SPI &#8230;)&lt;/li&gt;&lt;li&gt; JESD204B Tx+Rx&lt;/li&gt;&lt;li&gt; NAND Flash Controller&lt;/li&gt;&lt;li&gt; HyperRam Memory Controller&lt;/li&gt;&lt;li&gt; PSRam Memory Controller&lt;/li&gt;&lt;li&gt; LPDDR Memory Controller&lt;/li&gt;&lt;li&gt; S/PDIF&lt;/li&gt;&lt;li&gt; &lt;abbr title=&#034;High Definition Multimedia Interface. Most widely used version is 1.4, but 2.0 starts becoming available (also as FPGA IP).&#034;&gt;HDMI&lt;/abbr&gt; in + HDMI out&lt;/li&gt;&lt;li&gt; JPEG Video Encoder + Decoder&lt;/li&gt;&lt;li&gt; NEW (2025) ! High-Speed JPEG Encoder&lt;/li&gt;&lt;li&gt; De-&lt;abbr title=&#034;A Bayer filter is a mosaic (color filter array = CFA) for distributing Red Green and Blue color filters across a square grid of photosensors.&#034;&gt;bayer&lt;/abbr&gt; (up to 8k 60fps)&lt;/li&gt;&lt;li&gt; JPEG XS Codec&lt;/li&gt;&lt;li&gt; Ultra-low Latency Industrial Network&lt;/li&gt;&lt;li&gt; and others !&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You can visit our &lt;a href='https://www.alse-fr.com/-IPs-.html' class=&#034;spip_in&#034;&gt;&#8220;IPs&#8221;&lt;/a&gt; section for more details.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>High Speed LVDS communication</title>
		<link>https://www.alse-fr.com/High-Speed-LVDS-communication.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/High-Speed-LVDS-communication.html</guid>
		<dc:date>2023-05-13T15:20:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/logo/lvds_logo.png" length="193332" type="image/png" />



		<description>
&lt;p&gt;Practically all FPGAs, even the low cost ones, offer the capability to create high-speed communication links based on LVDS signalling. If you think it's complex to use this capability, this article will prove you wrong. LVDS (Low Voltage Differential Signalling) is a standard that uses two signals (a &#8220;pair&#8221;) to carry a value which is the (small) voltage difference between the two wires. Typically, the voltage difference is small (0.4V eg) around a common mode voltage (1.2V eg). LVDS pairs (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L150xH34/lvds_logo-3b501.png?1782755774' class='spip_logo spip_logo_right' width='150' height='34' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Practically all FPGAs, even the low cost ones, offer the capability to create high-speed communication links based on &lt;abbr title=&#034;LVDS (Low Voltage Differential Signalling) is a standard that uses two signals to carry a value which is the (small) voltage difference between the two wires.&#034;&gt;LVDS&lt;/abbr&gt; signalling. If you think it's complex to use this capability, this article will prove you wrong.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;abbr title=&#034;LVDS (Low Voltage Differential Signalling) is a standard that uses two signals to carry a value which is the (small) voltage difference between the two wires.&#034;&gt;LVDS&lt;/abbr&gt; (Low Voltage Differential Signalling) is a standard that uses two signals (a &#8220;pair&#8221;) to carry a value which is the (small) voltage difference between the two wires.&lt;br class='manualbr' /&gt;Typically, the voltage difference is small (0.4V eg) around a common mode voltage (1.2V eg).&lt;br class='manualbr' /&gt;LVDS pairs are terminated by a low impedance (100 Ohms eg) so each pair consumes a constant current of 3.5mA.&lt;br class='manualbr' /&gt;As a consequence, LVDS pairs can transport easily very high speed signals (above 1G) at low power, with simple and cheap wiring (twisted pairs cables, or microstrips on PCBs are typical).&lt;/p&gt;
&lt;p&gt;Usual applications often use one pair to transport the base frequency (word) clock (50 MHz in our demo), and one or many more pairs to transport the high-speed serialized data at a factor usually between 7:1 and 10:1.&lt;/p&gt;
&lt;p&gt;Video or image applications (like flat panel drivers or Camera links) often use a serialization factor of 7:1.&lt;br class='manualbr' /&gt;Our demo will use a 10:1 factor (500 Mbits/s).&lt;/p&gt;
&lt;p&gt;This Application Note shows that it is very simple to create and test such a link, and we use one of the cheapest &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; kits for this demo.&lt;/p&gt;
&lt;div class='spip_document_168 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;49&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/setup2xbemicrom10_lvds.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH206/setup2xbemicrom10_lvds-d7155.jpg?1782755774' width='500' height='206' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-168 '&gt;&lt;strong&gt;&lt;abbr title=&#034;LVDS (Low Voltage Differential Signalling) is a standard that uses two signals to carry a value which is the (small) voltage difference between the two wires.&#034;&gt;LVDS&lt;/abbr&gt; 500Mb/s demo using 2 x BeMicroMax10 boards
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;You can read all the details and the source code in the complete article below.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/lvds-demo.pdf" length="554753" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>Intel Remote Update Application Note</title>
		<link>https://www.alse-fr.com/Remote-Update-Application-Note.html</link>
		<guid isPermaLink="true">https://www.alse-fr.com/Remote-Update-Application-Note.html</guid>
		<dc:date>2023-01-20T23:13:15Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/logo/update.jpg" length="428697" type="image/jpeg" />



		<description>
&lt;p&gt;We have updated and re-published this Application Note created in 2010. It explains the principles and implementation of multi-boot in Altera now Intel FPGAs. The actual features available in the Intel FPGAs to allow the use of multiple configuration images in the external memory are actually far from trivial to use, and even 13 years later, the documentation remains a bit cryptic. With practical examples in VHDL and SystemVerilog, and 6 complete projects including documented source (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.alse-fr.com/-Altera-Intel-.html" rel="directory"&gt;Altera&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L150xH50/update-c8671.jpg?1782755774' class='spip_logo spip_logo_right' width='150' height='50' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;We have updated and re-published this Application Note created in 2010.&lt;br class='manualbr' /&gt;It explains the principles and implementation of multi-boot in Altera now Intel FPGAs.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;The actual features available in the Intel FPGAs to allow the use of multiple configuration images in the external memory are actually far from trivial to use, and even 13 years later, the documentation remains a bit cryptic.&lt;/p&gt;
&lt;p&gt;With practical examples in &lt;abbr title=&#034;VHSIC Hardware Description Language. _ A consequence of the US DOD's VHSIC program, this language (normalized as IEEE 1076) was created to describe accurately the behavior of High Speed Integrated Circuits.&#034;&gt;VHDL&lt;/abbr&gt; and &lt;abbr title=&#034;SystemVerilog (IEEE standard 1800) is an HDVL (Hardware Description &amp;#38; Verification Language). _ This is the Language that now supersedes both Verilog and VHDL, thus becoming the de facto Language of the next 20 years.&#034;&gt;SystemVerilog&lt;/abbr&gt;, and 6 complete projects including documented source code, for 3 different &lt;abbr title=&#034;Field Programmable Gate Array. Standard devices that are customized at power up by loading a Programming pattern (aka bitstream) contained in a non-volatile memory. Users can develop completely custom functions and applications with off-the-shelf FPGAs.&#034;&gt;FPGA&lt;/abbr&gt; kits, including the Cyclone 10 LP family, this 17 pages document does explain in details how to add a Remote Update feature in your project.&lt;/p&gt;
&lt;p&gt;The archive containing all the files and projects is available from a link in the Application Note, and also is also available in the resources below.&lt;/p&gt;
&lt;p&gt;Happy Reconfiguration !&lt;/p&gt;
&lt;p&gt;Note : the Remote Update mechanism of some more recent families (Cyclone10gx=Arria10, Stratix10 and Agilex) &lt;strong&gt;has changed&lt;/strong&gt;. Even if most of the article's contents can still be applied, there are several important things which need to be modified.&lt;br class='manualbr' /&gt;If you need help on these families, contact ALSE.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/remote_update2023.pdf" length="550092" type="application/pdf" />
		
		<enclosure url="https://www.alse-fr.com/sites/alse-fr.com/IMG/zip/remoteupdatefiles.zip" length="165778" type="application/zip" />
		

	</item>



</channel>

</rss>