<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://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="http://www.alse-fr.com/spip.php?page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>A.L.S.E the FPGA Experts</title>
		<url>http://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>SDI on Lattice</title>
		<link>http://www.alse-fr.com/SDI-on-Lattice.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/SDI-on-Lattice.html</guid>
		<dc:date>2026-07-23T15:32:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;The Lattice Nexus platform offers a combination of advantages that allow these FPGAs to address efficiently a number of difficult applications, especially in the small footprint + low power + low cost constraints. We have successfully ported our SDI to this platform and addressed a challenging application. For a customer's project, we had to design an interface between an SDI color camera and a battery-powered system we designed for an IR sensor, fitting inside a very small PCB. Some (&#8230;)&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Lattice-.html" rel="directory"&gt;Lattice&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;The &lt;a href=&#034;https://www.latticesemi.com/en/Solutions/Solutions/SolutionsDetails02/LatticeNexus&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Lattice Nexus platform&lt;/a&gt; offers a combination of advantages that allow these FPGAs to address efficiently a number of difficult applications, especially in the small footprint + low power + low cost constraints.&lt;/p&gt;
&lt;p&gt;We have successfully ported our SDI to this platform and addressed a challenging application.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;For a customer's project, we had to design an interface between an SDI color camera and a battery-powered system we designed for an IR sensor, fitting inside a very small &lt;abbr title=&#034;Printed Circuit Board. A key and potentially extremely complex piece in any project.&#034;&gt;PCB&lt;/abbr&gt;. Some video processing also needed to fit in the &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;, and indeed the power budget needed to be as low as possible.&lt;/p&gt;
&lt;p&gt;We found that a Lattice CertusPro NX could be a nice fit.&lt;br class='manualbr' /&gt;But the &lt;abbr title=&#034;SERializer - DE-Serializer. See [Wikipedia-&gt;https://en.wikipedia.org/wiki/SerDes]. _ Most recent FPGAs now offer a number of SERDESes allowing to stream data in and out of the FPGA serially at very high speeds. Moreover, recent connectivity protocols like PCIExpress, HDMI, DisplayPort etc make use of SERDESes.&#034;&gt;SERDES&lt;/abbr&gt; Supported Standards table (&lt;a href=&#034;https://www.latticesemi.com/view_document?document_id=53126&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;page 55&lt;/a&gt;) doesn't include SDI. &lt;br class='manualbr' /&gt;After exchanging and getting help from the Lattice Engineering team, we had very good hopes and we decided to port and test our SDI &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; on the CertusProNx.&lt;/p&gt;
&lt;p&gt;The port went well : all our tests have passed with flying colors, and this bridge runs at a very low power.
This FPGA and our IPs were an efficient combination to solve a challenging problem and offer a lot of flexibility.&lt;/p&gt;
&lt;p&gt;We will demonstrate this IP on our future &lt;strong&gt;ALSE CertusProNx Development kit&lt;/strong&gt; that will be announced and available in September.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Aurora on Avant !</title>
		<link>http://www.alse-fr.com/14-Aurora-on-Avant.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/14-Aurora-on-Avant.html</guid>
		<dc:date>2025-10-27T17:28:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;Discover how you can create an inter-FPGA Aurora link on the latest Lattice FPGA families. In 2025, the Lattice Avant&#8482; 16nm FinFET platform became available. Taking advantage of its know-how in terms of low cost and low power consumption, Lattice now enters the mid-range FPGA market with state-of-the-art silicon. The Avant&#8482; families offers a faster fabric and numerous high-speed transceivers channels (up to 28 channels at 25 Gbps for the largest Avant-X) that are reaching FPGA NRZ (&#8230;)&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Lattice-.html" rel="directory"&gt;Lattice&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Discover how you can create an inter-&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; Aurora link on the latest Lattice FPGA families.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;In 2025, the Lattice Avant&#8482; 16nm FinFET platform became available. &lt;br class='manualbr' /&gt;Taking advantage of its know-how in terms of low cost and low power consumption, Lattice now enters the mid-range &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; market with state-of-the-art silicon.&lt;/p&gt;
&lt;p&gt;The Avant&#8482; families offers a faster fabric and numerous high-speed transceivers channels (up to 28 channels at 25 Gbps for the largest Avant-X) that are reaching FPGA NRZ transceiver's high boundary.&lt;/p&gt;
&lt;p&gt;At ALSE we have a long history of working with practically all the FPGA vendors and families, and by consequence with all types of FPGA transceivers. We have developed many transceiver-based IPs including : &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;, SDI, JESD204b, Gedek (100M/1G Ethernet), 10GEDEK (10G Ethernet), Aurora 8B/10B, and Aurora 64B/66B !&lt;/p&gt;
&lt;p&gt;Therefore, having gained an early access to a brand new Lattice Avant-G Versa board, we could not resist to tryout this new FPGA family by porting our Aurora IPs on this platform.&lt;/p&gt;
&lt;p&gt;In this Application Note we demonstrate a Reference Design based on our Aurora 8B/10B &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; ported on the Lattice Avant families.&lt;/p&gt;
&lt;p&gt;Note that our Aurora 64B/66B IP is also available on Avant&#8482;.&lt;br class='manualbr' /&gt;If all goes well you'll see a demo running on the Lattice booth at Embedded World.&lt;/p&gt;
&lt;p&gt;Read our Application Note below.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/avantg_appnote.pdf" length="1929291" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>ALSE Aurora 8B/10B on Efinix</title>
		<link>http://www.alse-fr.com/Aurora-8B-10B-on-Efinix.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/Aurora-8B-10B-on-Efinix.html</guid>
		<dc:date>2025-08-21T15:18:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;We have ported our Aurora 8B/10B on Efinix Titanium. We have built a nice and convincing demo based on the Efinix Titanium kit. This demo is described in the document below. In principle, this type of document is confidential and accessible only after signing a mutual NDA. Please understand that you have no right to copy or distribute it by any means.&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Efinix-.html" rel="directory"&gt;Efinix&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;We have ported our &lt;strong&gt;Aurora 8B/10B&lt;/strong&gt; on &lt;strong&gt;Efinix Titanium&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We have built a nice and convincing demo based on the Efinix Titanium kit.&lt;br class='manualbr' /&gt;This demo is described in the document below.&lt;/p&gt;
&lt;div class='spip_document_221 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;55&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/alse_aurora8b10b_titanium_ed_ug.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 1.6 MiB' type=&#034;application/pdf&#034;&gt;&lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1782754760' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-221 '&gt;&lt;strong&gt;ALSE Aurora8b10b on Efinix Titanium : Demo User Guide
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;In principle, this type of document is confidential and accessible only after signing a mutual NDA. &lt;br class='manualbr' /&gt;Please understand that you have no right to copy or distribute it by any means.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>ALSE Aurora 64B/66B on Efinix</title>
		<link>http://www.alse-fr.com/ALSE-Aurora-64B-66B-on-Efinix.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/ALSE-Aurora-64B-66B-on-Efinix.html</guid>
		<dc:date>2025-08-21T15:17:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;We have ported our Aurora 64B/66B on Efinix Titanium. We have built a nice and convincing demo based on the Efinix Titanium kit. This demo is described in the document below. In principle, this type of document is confidential and accessible only after signing a mutual NDA. Please understand that you have no right to copy or distribute it by any means.&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Efinix-.html" rel="directory"&gt;Efinix&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;We have ported our &lt;strong&gt;Aurora 64B/66B&lt;/strong&gt; on &lt;strong&gt;Efinix Titanium&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We have built a nice and convincing demo based on the Efinix Titanium kit.&lt;br class='manualbr' /&gt;This demo is described in the document below.&lt;/p&gt;
&lt;div class='spip_document_222 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;39&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/alse_aurora64_efinix_demo.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 1.2 MiB' type=&#034;application/pdf&#034;&gt;&lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1782754760' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-222 '&gt;&lt;strong&gt;ALSE Aurora64 Demo on Efinix Titanium
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;In principle, this type of document is confidential and accessible only after signing a mutual NDA. &lt;br class='manualbr' /&gt;Please understand that you have no right to copy or distribute it by any means.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>MachXO5 Example Design</title>
		<link>http://www.alse-fr.com/MachXO5-Example-Design.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/MachXO5-Example-Design.html</guid>
		<dc:date>2025-04-27T17:57:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>&lt;p&gt;I2C &amp; Ethernet Reference Design for Lattice MachXO5 Development Boards&lt;/p&gt;

-
&lt;a href="http://www.alse-fr.com/-Lattice-.html" rel="directory"&gt;Lattice&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;A very long time ago, we (A.L.S.E.) have invented the concept of a processor-less Ethernet stack !&lt;br class='manualbr' /&gt;We named the &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; &#8220;&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;&#8221; for Gigabit Ethernet Data Exchange Kit and it has since helped a lot of customers to implement high speed data transfers in their &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; designs using minimal resources.&lt;/p&gt;
&lt;p&gt;This Reference Design shows an application where a small FPGA (the MachXO5-25) can host 14 independent I2C controllers running in parallel, while ensuring bi-directional data transfer with a PC through Ethernet, within a fraction of the FPGA resources.&lt;/p&gt;
&lt;p&gt;If you own the MachXO5T-NX Development Board or the MachXO5-NX Development board (Ethernet version), you can quickly test our Reference Design.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;I2C &amp; Ethernet Reference Design Principle&lt;/h2&gt;
&lt;p&gt;A Lattice &lt;strong&gt;MachXO5T-NX development board&lt;/strong&gt; or &lt;strong&gt;MachXO5-NX development board&lt;/strong&gt; is used with up to 4 x Pmod I2C Temperature sensors attached. &lt;br class='manualbr' /&gt;Each PMOD connector can host two sensor modules.&lt;br class='manualbr' /&gt;The design configures the sensors in their most accurate (and slowest) mode (12 bits with a resolution of 1/16&lt;sup class=&#034;typo_exposants&#034;&gt;th&lt;/sup&gt; Celsius). The sensors are read 4 times per second.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; The LEDs can display the LSBits of Sensor 0 temperature, or a value written by the PC.&lt;/li&gt;&lt;li&gt; The LEDs are dimmed by a PWM which can be adjusted by the PC.&lt;/li&gt;&lt;li&gt; We provide a Python utility program :&lt;strong&gt; i2c_eth.py&lt;/strong&gt; to exercise the &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;.&lt;/li&gt;&lt;li&gt; We also provide a command line utility &lt;strong&gt;gedek_rw.exe&lt;/strong&gt; to read and write in the FPGA register map.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The utility programs are available for Windows and Linux.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Block Diagram of the Reference Design&lt;/h2&gt;&lt;div class='spip_document_217 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;14&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='http://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/blockdiagram.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH166/blockdiagram-b0c02.jpg?1782755771' width='500' height='166' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-217 '&gt;&lt;strong&gt;BlockDiagram
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;MachXO5T board&lt;/h2&gt;
&lt;p&gt;The commercial reference of this board is LFMXO5-100T-EVN.
The documentation can be found &lt;a href=&#034;https://www.latticesemi.com/machxo5T-nx-development-board&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div class='spip_document_218 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;30&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH274/machxo5_board-d854b.jpg?1782755771' width='500' height='274' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-218 '&gt;&lt;strong&gt;MachXO5T-NX evaluation board
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;MachXO5-NX board&lt;/h2&gt;
&lt;p&gt;The MachXO5&#8482;-NX Development Board, has a smaller FPGA (-25 instead of -100) and is available in two versions &lt;strong&gt;with and without Ethernet&lt;/strong&gt; !
You need this reference : LFMXO5-25-E-EVN (with Ethernet support).
The documentation can be found &lt;a href=&#034;https://www.latticesemi.com/products/developmentboardsandkits/machxo5-nx-development-board&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div class='spip_document_220 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;18&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH342/machxo5-nx-45bd4.jpg?1782755771' width='500' height='342' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-220 '&gt;&lt;strong&gt;MachXO5-NX board
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Testing the Reference Design&lt;/h2&gt;
&lt;p&gt;All the details can be found in the document below.&lt;br class='manualbr' /&gt;You will see how to connect temperature sensors, program the board, connect it to Ethernet and interact with the board from your PC through Ethernet. You'll see how to visualize the Ethernet frames exchanged using Wireshark.&lt;/p&gt;
&lt;p&gt;If you own a LFMXO5-100T-EVN board or a LFMXO5-25-E-EVN board, please contact us so we can send you the latest archive to test this Reference Design.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/gedek_lattice_i2c_manual.pdf" length="1072771" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>Discovering Radiant</title>
		<link>http://www.alse-fr.com/Discovering-Radiant.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/Discovering-Radiant.html</guid>
		<dc:date>2025-01-31T08:51:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/logo/lpn_full_color1920-2.jpg" length="74491" type="image/jpeg" />



		<description>&lt;p&gt;Discover Radiant, the latest &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 tool from Lattice !&lt;/p&gt;

-
&lt;a href="http://www.alse-fr.com/-Lattice-.html" rel="directory"&gt;Lattice&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L150xH47/lpn_full_color1920-2-2c46c.jpg?1782755772' class='spip_logo spip_logo_right' width='150' height='47' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Lattice offers several families of FPGAs that are attractive for many applications. &lt;br class='manualbr' /&gt;If you want to discover and evaluate quickly the latest Lattice development tool, &#8220;Radiant&#8221;, this article will help you retrieve, install, license and use Radiant in no time, at no cost !&lt;/p&gt;
&lt;p&gt;/!\ Important&#8230; Radiant 2026.1 is now available, with many improvements. Install this latest version.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;The document below does describe, step-by-step, how to :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Retrieve Radiant installation for Windows or Linux&lt;/li&gt;&lt;li&gt; Install Radiant&lt;/li&gt;&lt;li&gt; License Radiant (free)&lt;/li&gt;&lt;li&gt; Prepare your Windows or Linux environment&lt;/li&gt;&lt;li&gt; Launch Radiant and associated tools&lt;/li&gt;&lt;li&gt; Create a simple project from scratch&lt;/li&gt;&lt;li&gt; Compile the &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;&lt;/li&gt;&lt;li&gt; Discover the main steps of the design flow&lt;/li&gt;&lt;li&gt; Perform simulations&lt;/li&gt;&lt;li&gt; Attend a free Lattice video training to dig deeper into Radiant features.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you have some practice designing FPGAs and follow the steps, you should be able to quickly start a real-world project with Radiant.&lt;/p&gt;
&lt;p&gt;You will find all you need in the pdf document below.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/latticeradiant_install_discovery.pdf" length="668116" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>DSP in Lattice FPGAs (1)</title>
		<link>http://www.alse-fr.com/DSP-in-Lattice-FPGAs-1.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/DSP-in-Lattice-FPGAs-1.html</guid>
		<dc:date>2025-01-30T09:33:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/logo/lpn_full_color1920.jpg" length="74491" type="image/jpeg" />



		<description>&lt;p&gt;Application Note about Inference of Lattice sysDSP block.&lt;/p&gt;

-
&lt;a href="http://www.alse-fr.com/-Lattice-.html" rel="directory"&gt;Lattice&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L150xH47/lpn_full_color1920-0239c.jpg?1782755772' class='spip_logo spip_logo_right' width='150' height='47' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;This Application note, the first of a series, demonstrates how to take advantage of the hardware resources in Lattice FPGAs to implement Digital Signal Processing functions efficiently.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;We created this Application Note after having designed a dedicated and very optimized Large FIR Filter &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; for a customer. We ran into issues and it took us some effort to properly use the Lattice tools and converge on an efficient methodology to take advantage of the sysDSP blocks that are available in most Lattice FPGAs.&lt;/p&gt;
&lt;p&gt;This application note (pdf) can be downloaded below.
We created also an archive (zip), which contains also the design files, the testbenches, simulation scripts and a Radiant project. You can download it &lt;a href=&#034;https://files.alseteam.fr/app/open/FcZpHPAo93w-ZVhnJDEUY9C-kjqPoNHsaN1-rJvM9Q6VQyw?view=1&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;from this link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are not yet familiar with Radiant and would like to test the methodology described in our document, contact us to receive our &#8220;Quick Radiant Installation Guide with First Steps&#8221;.&lt;/p&gt;
&lt;p&gt;Good reading !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.alse-fr.com/sites/alse-fr.com/IMG/pdf/alse_lattice_sysdsp_inference_an.pdf" length="640080" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>Happy New Year</title>
		<link>http://www.alse-fr.com/Happy-New-Year.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/Happy-New-Year.html</guid>
		<dc:date>2025-01-08T08:26:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;Best Wishes from ALSE The A.L.S.E Team in France wishes you all the best for 2026&#8230; &#8230; and will be at your side for your Digital Projects with our (FPGA &amp; ASIC) IPs, our Design Services, our Expertise and our Trainings !&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-NewsLetter-.html" rel="directory"&gt;NewsLetter&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Best Wishes from ALSE&lt;/h2&gt;&lt;div class='spip_document_186 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH348/hny2026balse800-1bdfd.jpg?1782755772' width='500' height='348' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;The A.L.S.E Team in France wishes you all the best for 2026&#8230;&lt;/strong&gt;&lt;br class='manualbr' /&gt;&#8230; and will be at your side for your Digital Projects&lt;br class='manualbr' /&gt;with our (&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; &amp; &lt;abbr title=&#034;Application Specific Integrated Circuit. It is a Custom Design chip implementing usually many functions and designed by a customer. As opposed to Programmable devices or to ASSPs.&#034;&gt;ASIC&lt;/abbr&gt;) IPs, our Design Services,&lt;br class='manualbr' /&gt;our Expertise and our Trainings !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>High-Speed JPEG Video Encoder</title>
		<link>http://www.alse-fr.com/High-Speed-JPEG-Video-Encoder.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/High-Speed-JPEG-Video-Encoder.html</guid>
		<dc:date>2024-12-31T10:46:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;This is a &#8220;dual-core&#8221; version of our standard JPEG encoder. It is still compact enough and efficient to fit in a very small low cost FPGA while allowing real time compression at higher resolutions than Full-HD at 60fps. It has an option to generate a video stream optimized for GPU decoding ! This is a unique feature on the market, now tested and used on high-end commercial products. This IP does not require any processor nor any external memory. Purpose This &#8220;Dual-Core&#8221; High-Speed (&#8230;)&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Video-IP-s-.html" rel="directory"&gt;Video IPs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;This is a &#8220;dual-core&#8221; version of our standard JPEG encoder.&lt;br class='manualbr' /&gt;It is still compact enough and efficient to fit in a very small low cost &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; while allowing real time compression at higher resolutions than Full-HD at 60fps. &lt;br class='manualbr' /&gt;It has an option to generate a &lt;strong&gt;video stream optimized for GPU decoding&lt;/strong&gt; ! This is a unique feature on the market, now tested and used on high-end commercial products.&lt;br class='manualbr' /&gt;&lt;em class=&#034;spip&#034;&gt;This &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; does not require any processor nor any external memory.&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Purpose&lt;/h2&gt;
&lt;p&gt;This &#8220;Dual-Core&#8221; High-Speed Baseline JPEG Encoder (Compression) core is capable of encoding video on-the-fly while producing standard JPEG compressed format. Its &#8220;Dual-core&#8221; architecture doubles the compression speed as compared to our standard baseline JPEG Encoder.
The use of JPEG compression allows using very small FPGAs without external memory, leading to very economical systems, and our dual-core architecture allows high resolution and frame rates compression on low cost FPGAs.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Architecture&lt;/h2&gt;&lt;div class='spip_document_212 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;41&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='http://www.alse-fr.com/sites/alse-fr.com/IMG/jpg/jpeg_highspeed_encoder.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='http://www.alse-fr.com/sites/alse-fr.com/local/cache-vignettes/L500xH707/jpeg_highspeed_encoder-25f9b.jpg?1782755772' width='500' height='707' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-212 '&gt;&lt;strong&gt;ALSE HighSpeed (dual-core) JPEG Encoder
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Easy to use&lt;/h2&gt;
&lt;p&gt;Our core is compact and implements standard interfaces, so it can be used easily either as a standalone block, or as part of a Platform Designer system (or equivalent).&lt;/p&gt;
&lt;p&gt;Again : it does &lt;strong&gt;not&lt;/strong&gt; require any embedded processor nor external memory. It is small and efficient enough to fit easily in low cost and small FPGAs, like in the Altera Cyclone and Agilex 3 families, or the Lattice &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 (eg ECP3, ECP5, Certus-NX, CertusPro-NX, Crosslink-NX, Mach-XO5 etc) or the Microchip FPGAs (Igloo 2 or Polarfire).&lt;/p&gt;
&lt;p&gt;It fits (indeed) very well in higher-end families (Altera Agilex 5 or Agilex 7, Lattice Avant-X and Avant-G etc), thus offering the capability to support high resolutions and frame rates.
Our simulation environment can be helpful to develop and the application that includes the JPEG encoder.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Main Technical characteristics&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Speed and Area-Optimized encoder (dual-core) engine&lt;/li&gt;&lt;li&gt; Suitable for both still image and real-time video compression.&lt;/li&gt;&lt;li&gt; 8 bits (byte) Streaming output interface with Backpressure. Easy to connect to the ALSE Ethernet communication engine for example. Output format is 8x8 YUV Blocks (4:2:2).&lt;/li&gt;&lt;li&gt; Option to generate a video stream &lt;strong&gt;optimized for multi-thread GPU decoding&lt;/strong&gt; !&lt;/li&gt;&lt;li&gt; Supports any image resolution up to 64k x 64k.&lt;/li&gt;&lt;li&gt; Standard Huffman table.&lt;/li&gt;&lt;li&gt; Dynamically configurable Quantization tables (up to 8 tables) for multiple levels of compression and quality.&lt;/li&gt;&lt;li&gt; Dynamic choice of compression level (can be adjusted automatically).&lt;/li&gt;&lt;li&gt; Can be easily integrated in a complete video system using the ALSE &#8220;Block to Raster&#8221; module, a Memory Frame Buffer and a Video Output Controller (RGB outputs for VGA, LCD; YUV BT656, etc &#8230; )&lt;/li&gt;&lt;li&gt; Versatile. This &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; can be used in all FPGA devices (internal memory blocks must indeed be available).&lt;/li&gt;&lt;li&gt; Compact.&lt;/li&gt;&lt;li&gt; Fast : excellent Fmax on all FPGA families.&lt;/li&gt;&lt;li&gt; First-class Technical Support (E-mail and Telephone, extended CET hours).&lt;/li&gt;&lt;li&gt; Customization to specific needs is possible.&lt;/li&gt;&lt;li&gt; Verification Environment with advanced test benches.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Best in class&lt;/h2&gt;
&lt;p&gt;Some ALSE IPs also exist in the competition, JPEG Codec is in this case. However, our IP offers unique characteristics and advantages.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; More compact.&lt;/li&gt;&lt;li&gt; More efficient than the competition.&lt;/li&gt;&lt;li&gt; Faster (better Fmax).&lt;/li&gt;&lt;li&gt; Dual-engine version.&lt;/li&gt;&lt;li&gt; Optimized for multi-thread decoding (GPU) -encoder option-.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Demos available&lt;/h2&gt;
&lt;p&gt;We have many demos created for many FPGA boards.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Trainings outside Europe</title>
		<link>http://www.alse-fr.com/Trainings-outside-Europe.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/Trainings-outside-Europe.html</guid>
		<dc:date>2024-07-19T07:33:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;Since most of our Training courses are now delivered Live OnLine, we can reach many parts of the world with an adapted format (typically: shorter daily sessions). Specifically when you have a Team to train, it might make sense to check with us if we can help you efficiently. Don't worry : if we think the training won't be optimal for any reason, we will quickly tell you ! We are always very busy (since our engineers are first active designers) and our time is as precious as yours. But (&#8230;)&lt;/p&gt;


-
&lt;a href="http://www.alse-fr.com/-Rest-of-The-World-.html" rel="directory"&gt;Rest of The World !&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Since most of our Training courses are now delivered Live OnLine, we can reach many parts of the world with an adapted format (typically: shorter daily sessions).&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Specifically when you have a Team to train, it might make sense to check with us if we can help you efficiently.&lt;br class='manualbr' /&gt;Don't worry : if we think the training won't be optimal for any reason, we will quickly tell you !
We are always very busy (since our engineers are first active designers) and our time is as precious as yours.&lt;/p&gt;
&lt;p&gt;But we know and teach things that you will probably not find anywhere else. If that's what you're looking for, we will do our best to share our know-how, even if we are not in the same timezone.&lt;/p&gt;
&lt;p&gt;If you would like to organize a training outside Europe, &lt;a href='http://www.alse-fr.com/Contact.html' class=&#034;spip_in&#034;&gt;please contact us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also tell us which &lt;a href='http://www.alse-fr.com/Trainings-Form.html' class=&#034;spip_in&#034;&gt;Training(s) you are interested in&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

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