<?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/?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>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;/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>
<item xml:lang="en">
		<title>Assertions Based Verification</title>
		<link>http://www.alse-fr.com/Assertions-Based-Verification.html</link>
		<guid isPermaLink="true">http://www.alse-fr.com/Assertions-Based-Verification.html</guid>
		<dc:date>2024-07-18T23:00:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		
		



		<description>
&lt;p&gt;If you don't use Assertions yet, think twice ! You are lagging behind and you miss a huge opportunity to create better code, to enhance your verification, to find bugs faster and to make your life more interesting. Assertion-Based Verification is an old and proven methodology, compulsory in ASIC projects, which is also leading the industry (as the entry language for formal tools). Good news ! It will take you a single (intensive) day to be properly trained ! Introduction We have (&#8230;)&lt;/p&gt;


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


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;If you don't use Assertions yet, think twice !&lt;br class='manualbr' /&gt;You are lagging behind and you miss a huge opportunity to create better code, to enhance your verification, to find bugs faster and to make your life more interesting.&lt;/p&gt;
&lt;p&gt;Assertion-Based Verification is an old and proven methodology, compulsory in &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; projects, which is also leading the industry (as the entry language for formal tools).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Good news&lt;/strong&gt; ! It will take you a single (intensive) day to be properly trained !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;We have created a condensed and intensive Training, delivered either in one long day or two half-days, which does teach how to take advantage of the Property Specification Language &#8220;&lt;abbr title=&#034;Property Specification Language. _ Normalis&#233; as IEEE 1850 and now part of VHDL-2008, thus language allows describing Properties and Assertions, thus enabling the ABV (Assertion Based Verification) methodology. _ A (roughly) equivalent to PSL can be found in SystemVerilog as &#8220;SVA&#8221;.&#034;&gt;PSL&lt;/abbr&gt;&#8221; for Assertion-Based Verification.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PSL&lt;/strong&gt; is an &lt;strong&gt;IEEE standard (1850)&lt;/strong&gt; now integrated in the &lt;strong&gt;&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; language&lt;/strong&gt;. &lt;br class='manualbr' /&gt;&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; includes the SVA syntax that implements the same concepts, so moving from PSL to SVA or vice-versa is very easy.&lt;/p&gt;
&lt;p&gt;Last but not least, PSL (like SVA) is now supported by most of the simulators proposed by 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; vendors (QuestaSim OEM Editions), even in their free (&#8220;Starter&#8221;) version. &lt;strong&gt;No more excuse !&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ABV : Why ?&lt;/h2&gt;
&lt;p&gt;Adopting the Assertions Based Verification (ABV) methodology is the easiest and cheapest investment you can make to increase drastically the quality of your designs and to reduce both the verification efforts and time-to-market.&lt;/p&gt;
&lt;p&gt;Since very long ago, ABV has been compulsory for &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; and IPs, but the FPGA community has been lagging behind and has not yet adopted widely advanced verification methods. FPGA Engineers not being correctly trained and lack of support by many simulators were among the reasons. &lt;em class=&#034;spip&#034;&gt;There is no excuse today !&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At &lt;strong&gt;every step&lt;/strong&gt; in a project, from the specification to &lt;abbr title=&#034;Register Transfer Level. Simply put: it's HDL code that is suitable for synthesis. Which mean in practice describing what happens on rising edges of a Clock.&#034;&gt;RTL&lt;/abbr&gt; coding, to unitary testing, to debugging, to functional coverage, and to certification when applicable, &lt;strong&gt;ABV will help you&lt;/strong&gt;. Both the Design and the Verification teams must take advantage of ABV.&lt;/p&gt;
&lt;p&gt;Cherry on the cake : PSL is the entry language of &lt;strong&gt;formal tools&lt;/strong&gt; ! We can expect that the FPGA community will gradually adopt formal tools (like the ASIC design community did), and we start seeing open-source formal tools.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ABV : How ?&lt;/h2&gt;
&lt;p&gt;Our intensive and short training will give you the keys of ABV. It teaches PSL in depth, which is the Assertions language used by VHDL users. (SystemVerilog users have the SVA syntax).&lt;/p&gt;
&lt;p&gt;The training starts by teaching the ABV methodology and how to reap its benefits. &lt;br class='manualbr' /&gt;It does indeed cover in details all the syntax available, including advanced constructs.&lt;/p&gt;
&lt;p&gt;The key value of this training is the five practical and progressive exercises supervised by the instructor. Without them, the actual learning doesn't really happen.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Who should attend ?&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; System Architects and any person involved in specifying digital systems. PSL allows to create exact (unambiguous) and executable specifications !&lt;/li&gt;&lt;li&gt; Digital Designers (RTL coding and unitary verification) will boost their productivity.&lt;/li&gt;&lt;li&gt; Verification engineers will experience a breakthrough in efficiency.&lt;/li&gt;&lt;li&gt; Team leaders in charge of enforcing better design practices and methodology.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Objectives&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Understand the principles and benefits of ABV.&lt;/li&gt;&lt;li&gt; Master completely PSL IEEE 1850 Language and Features.&lt;/li&gt;&lt;li&gt; Practice PSL through many exercises and examples.&lt;/li&gt;&lt;li&gt; Acquire the correct methodology and use ABV optimally.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Contents&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Properties and PSL in the design and verification flow.&lt;/li&gt;&lt;li&gt; Using Properties in directed testing, constrained random testing and static formal verification.&lt;/li&gt;&lt;li&gt; Syntax &amp; semantic of the PSL language with its different layers (boolean, temporal, &#8230;)&lt;/li&gt;&lt;li&gt; Writing properties and avoiding common pitfalls and errors.&lt;/li&gt;&lt;li&gt; Exercising PSL properties and assertions with a simulator&lt;/li&gt;&lt;li&gt; Taking advantage of PSL to collect easily invaluable functional coverage information.&lt;/li&gt;&lt;li&gt; How to use PSL and ABV wisely to maximize the ROI.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Pre-requisites&lt;/h2&gt;
&lt;p&gt;You must master VHDL, know how to write test benches and how to use a simulator.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Course material&lt;/h2&gt;
&lt;p&gt;Based on the original material from Doulos, ALSE has assembled a dense and efficient contents that can fit in a single training day (or be delivered in two &#8220;half-days&#8221;).&lt;/p&gt;
&lt;p&gt;Participants will receive :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; The main Training Course Manual in pdf, which constitutes a PSL Reference Manual.&lt;/li&gt;&lt;li&gt; An exercise Workbook in pdf (to print before the course).&lt;/li&gt;&lt;li&gt; An archive containing the files for the exercises and some reference material.&lt;/li&gt;&lt;li&gt; An access in the cloud to the industry simulators: Siemens QuestaSim, Cadence Xcelium, Synopsys VCS, and Aldec. The free version of QuestaSim OEM edition can also be used locally. Note that GHDL has a partial support of PSL.&lt;/li&gt;&lt;li&gt; As an option : a printed copy of the &#171; PSL Golden Reference Guide &#187; from Doulos.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you are interested by this training please &lt;a href='http://www.alse-fr.com/Trainings-Form.html' class=&#034;spip_in&#034;&gt;contact ALSE&lt;/a&gt; &lt;strong&gt;now&lt;/strong&gt; !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

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