<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Best-Practices on Sigasi</title><link>https://www.sigasi.com/tags/best-practices/</link><description>Recent content in Best-Practices on Sigasi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 09 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.sigasi.com/tags/best-practices/index.xml" rel="self" type="application/rss+xml"/><item><title>Enabling DO-254 guideline checks in Sigasi SVH</title><link>https://www.sigasi.com/knowledge/how_tos/do254-in-sigasi/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/do254-in-sigasi/</guid><description>&lt;p&gt;&lt;strong&gt;DO-254&lt;/strong&gt; (also known as &lt;strong&gt;ED-80&lt;/strong&gt;, &amp;ldquo;Design Assurance Guidance for Airborne Electronic Hardware&amp;rdquo;) is the primary &lt;strong&gt;international guidance&lt;/strong&gt; used for developing complex, &lt;strong&gt;safety-critical electronic hardware for civil aircraft&lt;/strong&gt;. It was jointly developed by &lt;a
 style="white-space: nowrap;"
 href="https://www.rtca.org/"
 
 target="_blank"
 
 &gt;RTCA&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; (US) and &lt;a
 style="white-space: nowrap;"
 href="https://www.eurocae.net/"
 
 target="_blank"
 
 &gt;EUROCAE&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; (EU). First published in 2000, DO-254 became widely adopted in the avionics industry after the &lt;a
 style="white-space: nowrap;"
 href="https://www.faa.gov/"
 
 target="_blank"
 
 &gt;FAA&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; accepted it as a means of compliance for avionics design assurance.&lt;/p&gt;</description></item><item><title>Enabling STARC rules in Sigasi SVH</title><link>https://www.sigasi.com/knowledge/how_tos/starc-rules-in-sigasi/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/starc-rules-in-sigasi/</guid><description>&lt;p&gt;&lt;strong&gt;STARC&lt;/strong&gt; &amp;mdash; the Semiconductor Technology Academic Research Center &amp;mdash; was a research consortium established by leading Japanese semiconductor companies. Back in 2006, it released the &lt;strong&gt;STARC RTL Design Style Guides&lt;/strong&gt;, a comprehensive collection of &lt;strong&gt;rules, recommendations, and best practices for RTL design&lt;/strong&gt;. The guides cover everything from design creation and code management to verification workflows and general project organization, with separate volumes for Verilog/SystemVerilog and VHDL.&lt;/p&gt;</description></item><item><title>Use Case: Minimal Project Setup</title><link>https://www.sigasi.com/knowledge/how_tos/use-case-minimal-project-setup/</link><pubDate>Tue, 31 Oct 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/use-case-minimal-project-setup/</guid><description>&lt;p&gt;In a &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/knowledge/how_tos/moving-sigasi-files-out-of-the-way/"
 
 &gt;previous blog article&lt;/a&gt;, we showed how to configure the project description file to create a flexible project setup. We also &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/knowledge/how_tos/use-case-mixed-language-vunit-project/"
 
 &gt;showcased&lt;/a&gt; how this can be used to integrate common components - such as VUnit - into your project.&lt;/p&gt;</description></item><item><title>Moving Sigasi Files Out of the Way</title><link>https://www.sigasi.com/knowledge/how_tos/moving-sigasi-files-out-of-the-way/</link><pubDate>Mon, 25 Sep 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/moving-sigasi-files-out-of-the-way/</guid><description>&lt;p&gt;Sigasi Visual HDL offers a range of powerful features that significantly enhance your coding experience. However, to unlock its full potential, it&amp;rsquo;s crucial to configure your projects properly. In this guide, we&amp;rsquo;ll present ways to create a streamlined project setup that keeps your Sigasi configuration files neatly organized and separated from your source code.&lt;/p&gt;</description></item><item><title>Use Case, Mixed Language VUnit Project</title><link>https://www.sigasi.com/knowledge/how_tos/use-case-mixed-language-vunit-project/</link><pubDate>Mon, 25 Sep 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/use-case-mixed-language-vunit-project/</guid><description>&lt;p&gt;In the &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/knowledge/how_tos/moving-sigasi-files-out-of-the-way/"
 
 &gt;previous blog article&lt;/a&gt;, we showed how to configure the project description file to create flexible project setup. To illustrate the efficient use of linked resources in Sigasi Visual HDL (SVH), let&amp;rsquo;s walk through a scenario where we set up a project using only the project description file, while also utilizing virtual and linked resources for everything else, including library mapping and preferences.&lt;/p&gt;</description></item><item><title>One IP block per project</title><link>https://www.sigasi.com/knowledge/how_tos/one-ip-block-project/</link><pubDate>Sun, 22 Jan 2012 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/one-ip-block-project/</guid><description>&lt;p&gt;In earlier posts, We&amp;rsquo;ve explained that there are basically three ways
to organize your VHDL code within your Sigasi environment:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.sigasi.com/legacy/tech/no-organization/"&gt;No organization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sigasi.com/legacy/tech/one-design-one-folder/"&gt;One design in one folder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Aggregation of reusable projects (described in this article)&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- can we reduce the line spacing of this paragraph? --&gt;
&lt;p&gt;&lt;SPAN STYLE="font-size:small"&gt;This article was updated in 2023. Sigasi
Visual HDL (SVH) has evolved a lot since the original article from 2012. The way
to organize reusable projects in 2012 is no longer supported. This
article discusses how to manage reusable projects in recent versions
of SVH.&lt;/SPAN&gt;&lt;/p&gt;</description></item><item><title>One design in one folder</title><link>https://www.sigasi.com/legacy/tech/one-design-one-folder/</link><pubDate>Thu, 29 Dec 2011 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/legacy/tech/one-design-one-folder/</guid><description>&lt;p&gt;As discussed in &lt;a href="https://www.sigasi.com/legacy/tech/how-do-you-organize-source-code-your-hardware-project/"&gt;How do you organize the source code of your hardware project?&lt;/a&gt;, you
can organize your VHDL files in many ways in Sigasi. The three &lt;em&gt;recommended ways&lt;/em&gt; are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.sigasi.com/legacy/tech/no-organization/"&gt;No organization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;One design in one folder (described in this article)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sigasi.com/knowledge/how_tos/one-ip-block-project/"&gt;One IP block per project&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This article deals with the &amp;ldquo;one design – one folder&amp;rdquo; way of organizing
a project. The basic idea is that all of the files for your new hardware
design are in one folder on your hard drive. In addition to your own
files, there might be some third party libraries that you need for your
project, like the &lt;code&gt;XilinxCoreLib&lt;/code&gt; or &lt;code&gt;Altera_MF&lt;/code&gt; files.&lt;/p&gt;</description></item><item><title>No organization</title><link>https://www.sigasi.com/legacy/tech/no-organization/</link><pubDate>Sat, 03 Dec 2011 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/legacy/tech/no-organization/</guid><description>&lt;p&gt;The Sigasi development environment allows a very large flexibility on how to organize VHDL projects. So much in fact, that it can become confusing. Let me outline three &lt;em&gt;recommended ways&lt;/em&gt; of organizing your VHDL project.&lt;/p&gt;</description></item></channel></rss>