{"id":955,"date":"2019-06-18T14:25:54","date_gmt":"2019-06-18T13:25:54","guid":{"rendered":"http:\/\/www.fabienm.eu\/flf\/?p=955"},"modified":"2019-06-18T14:25:54","modified_gmt":"2019-06-18T13:25:54","slug":"piege-verilog-if-begin-end-else","status":"publish","type":"post","link":"https:\/\/www.fabienm.eu\/flf\/piege-verilog-if-begin-end-else\/","title":{"rendered":"Pi\u00e8ge Verilog : If begin end else &#8230;"},"content":{"rendered":"\n<p>C&rsquo;est \u00e9vident quand on y pense, mais tr\u00e8s pi\u00e9geux :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">        if(state == OPU_RSC || (state == OPU_WSTR))\n            if(timetick_pulse) begin\n                pwr_counter &lt;= pwr_counter + 1;\n            end\n        else\n            pwr_counter &lt;= 0;\n<\/pre>\n\n\n\n<p>On pense que le <strong>else<\/strong> se rapporte au premier if &#8230; et bien non&nbsp;! <\/p>\n\n\n\n<p>Il faut \u00e9crire&nbsp;:\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">        if(state == OPU_RSC || (state == OPU_WSTR)) begin\n            if(timetick_pulse) begin\n                pwr_counter &lt;= pwr_counter + 1;\n            end\n        end else\n            pwr_counter &lt;= 0;\n<\/pre>\n\n\n\n<p>Voila voila, si on peut vous \u00e9viter des heures de d\u00e9verminage inutiles  c&rsquo;est cadeaux \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C&rsquo;est \u00e9vident quand on y pense, mais tr\u00e8s pi\u00e9geux : if(state == OPU_RSC || (state == OPU_WSTR)) if(timetick_pulse) begin pwr_counter &lt;= pwr_counter + 1; end else pwr_counter &lt;= 0; On pense que le else se rapporte au premier if &#8230; et bien non&nbsp;! Il faut \u00e9crire&nbsp;: if(state == OPU_RSC || (state == OPU_WSTR)) begin if(timetick_pulse) &hellip; <a href=\"https:\/\/www.fabienm.eu\/flf\/piege-verilog-if-begin-end-else\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Pi\u00e8ge Verilog : If begin end else &#8230;<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[22,99],"tags":[138,137,30],"class_list":["post-955","post","type-post","status-publish","format-aside","hentry","category-blog","category-tipoftheweek","tag-code","tag-piege","tag-verilog","post_format-post-format-aside"],"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":"C&rsquo;est \u00e9vident quand on y pense, mais tr\u00e8s pi\u00e9geux : if(state == OPU_RSC || (state == OPU_WSTR)) if(timetick_pulse) begin pwr_counter &lt;= pwr_counter + 1; end else pwr_counter &lt;= 0; On pense que le else se rapporte au premier if &#8230; et bien non&nbsp;! Il faut \u00e9crire&nbsp;: if(state == OPU_RSC || (state == OPU_WSTR)) begin if(timetick_pulse)\u2026","_links":{"self":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/types\/post"}],"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=955"}],"version-history":[{"count":3,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/955\/revisions"}],"predecessor-version":[{"id":961,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/posts\/955\/revisions\/961"}],"wp:attachment":[{"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/media?parent=955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/categories?post=955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fabienm.eu\/flf\/wp-json\/wp\/v2\/tags?post=955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}