oval 0 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Господа, знатоки Verilog'а, подскажите или посоветуйте, где прочитать, что означает вот такая конструкция на Verilog'е: `ifdef M pcke <= repeat (1) @(negedge pclk) cke; `else #0 pcke = cke; `endif В особенности интересно вот это: #0 pcke = cke; Есть ли эквивалентная конструкция? Заранее спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 33 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Условная компиляция. Если М определено, то будет компилироватся первое выражение. Если нет, то второе. #0 означает задаежку. Вообще-то, лучше бы Вам взять книжку какую-нить по Верилогу почитать - все такие вопросы сами отпадут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oval 0 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Условная компиляция. Если М определено, то будет компилироватся первое выражение. Если нет, то второе. #0 означает задаежку. Вообще-то, лучше бы Вам взять книжку какую-нить по Верилогу почитать - все такие вопросы сами отпадут. <{POST_SNAPBACK}> Спасибо, а ссылочку на толковую книжку, желательно на английском, не подскажите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 3 июня, 2005 Опубликовано 3 июня, 2005 · Жалоба Условная компиляция. Если М определено, то будет компилироватся первое выражение. Если нет, то второе. #0 означает задаежку. Вообще-то, лучше бы Вам взять книжку какую-нить по Верилогу почитать - все такие вопросы сами отпадут. <{POST_SNAPBACK}> Спасибо, а ссылочку на толковую книжку, желательно на английском, не подскажите? <{POST_SNAPBACK}> стандарт http://servis-ins.narod.ru/tmp/vhdl/ieee13...erilog_2001.rar по проектированию очень не плоха книга HDL Chip Design Duglas Smith много интересного http://www.sunburst-design.com/papers/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 4 июня, 2005 Опубликовано 4 июня, 2005 · Жалоба #0 означает задаежку. Замечание в скобках: #0 имемет смысл только для симуляции. При синтезе все #хх игнорируются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CaPpuCcino 0 20 июня, 2005 Опубликовано 20 июня, 2005 · Жалоба Господа, знатоки Verilog'а, подскажите или посоветуйте, где прочитать, что означает вот такая конструкция на Verilog'е: `ifdef M pcke <= repeat (1) @(negedge pclk) cke; `else #0 pcke = cke; `endif В особенности интересно вот это: #0 pcke = cke; Есть ли эквивалентная конструкция? Заранее спасибо <{POST_SNAPBACK}> #0 pcke = cke; означает присвоить одно другому в следующем дельта цикле (чтобы избежать гонки сигналов) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться