{"id":68,"date":"2014-11-16T13:49:40","date_gmt":"2014-11-16T12:49:40","guid":{"rendered":"http:\/\/www.fabienm.eu\/flf\/?page_id=68"},"modified":"2025-09-20T07:20:16","modified_gmt":"2025-09-20T06:20:16","slug":"vhdl","status":"publish","type":"page","link":"https:\/\/www.fabienm.eu\/flf\/hdl\/vhdl\/","title":{"rendered":"VHDL"},"content":{"rendered":"\n<p>Voici les outils libres permettant de travailler avec du VHDL.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/home.gna.org\/ghdl\/\">GHDL<\/a>: Bas\u00e9 sur Gcc permet de simuler du VHDL.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ghdl\/ghdl-yosys-plugin\">ghdl-yosys-plugin<\/a>: Plugin pour utiliser ghdl dans yosys (le logiciel de synth\u00e8se verilog).<\/li>\n\n\n\n<li><a href=\"http:\/\/www.fabienm.eu\/flf\/nvc-lautre-simulateur-vhdl-libre\/\">nvc<\/a>:\u00a0 Bas\u00e9 sur LLVM permet de simuler du VHDL<\/li>\n\n\n\n<li><a href=\"http:\/\/freehdl.seul.org\/\">FreeHDL<\/a>: Module du projet <a href=\"http:\/\/qucs.sourceforge.net\/\">Qucs<\/a> pour simuler du VHDL<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/svancau\/VerilatorVHDL\">VerilatorVHDL<\/a>: un fork de <a href=\"http:\/\/www.veripool.org\/wiki\/verilator\">verilator<\/a> permettant de convertir des mod\u00e8le VHDL synth\u00e9tisable en objet C++\/SystemC permettant d\u2019acc\u00e9l\u00e9rer la simulation.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Biblioth\u00e8ques de code VHDL<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ohwr.org\/project\/general-cores\">Platform-independent core collection<\/a>: D\u00e9pot de code open source d&rsquo;OHWR.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/open-logic\/open-logic\">Open Logic<\/a>: Une biblioth\u00e8que VHDL standard et synth\u00e9tisable pour ne pas r\u00e9inventer la roue \u00e0 chaque nouveau design.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Documents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www2.ece.gatech.edu\/academic\/courses\/spring2007\/ece4170\/DesignDocumentation\/IEEE_1076%206.pdf\">IEEE_1076.6<\/a> : Le standard IEEE sur la partie synth\u00e9tisable du VHDL.<\/li>\n\n\n\n<li><a href=\"https:\/\/ohwr.org\/project\/vhdl-style\/wikis\/home\">Coding Style du CERN<\/a>: Les conseils de codage VHDL d&rsquo;OHWR.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Web<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.nandland.com\/\">NandLand<\/a>: une foule d&rsquo;exemples en VHDL.<\/li>\n\n\n\n<li><a href=\"http:\/\/surf-vhdl.com\/\">Surf-VHDL<\/a>: un bon blog bourr\u00e9 d&rsquo;articles tutoriel pour apprendre le VHDL du testbench \u00e0 la synth\u00e8se.<\/li>\n\n\n\n<li><a href=\"https:\/\/ohwr.org\/projects\/ed\/wiki\/vhdl-coding\" data-type=\"URL\" data-id=\"https:\/\/ohwr.org\/projects\/ed\/wiki\/vhdl-coding\">Open Hardware Repository<\/a> (<a href=\"https:\/\/ohwr.org\/welcome\" data-type=\"URL\" data-id=\"https:\/\/ohwr.org\/welcome\">ohwr<\/a>) : Une foule de liens et de conseil pour coder en VHDL<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Voici les outils libres permettant de travailler avec du VHDL. Biblioth\u00e8ques de code VHDL Documents Web<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":468,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-68","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"Fabien Marteau","author_link":"https:\/\/www.fabienm.eu\/flf\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Voici les outils libres permettant de travailler avec du VHDL. Biblioth\u00e8ques de code VHDL Documents Web","_links":{"self":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/68","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/comments?post=68"}],"version-history":[{"count":15,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/68\/revisions"}],"predecessor-version":[{"id":2480,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/68\/revisions\/2480"}],"up":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/pages\/468"}],"wp:attachment":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/media?parent=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}