zl3p 0 7 апреля, 2008 Опубликовано 7 апреля, 2008 · Жалоба В общем интересуют такие моменты: 1) можно ли каким-нибудь образом на Verilog'е вычислять функции, содержащие интегралы? 2) что нужно для того, чтобы поведенческую макромодель, написанную на Verilog'e, подключить к программе PSpice? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Intekus 0 8 апреля, 2008 Опубликовано 8 апреля, 2008 · Жалоба 1) можно ли каким-нибудь образом на Verilog'е вычислять функции, содержащие интегралы? Если написать свою функцию, реализующую один из численных методов (Симпсона, Рунге-Кутта...), то можно - поддержка веществненого типа (float) в Verilog (обычном; в -A, на 99% уверен, тоже) есть. Вопросы точности и разрядности - ищите в стандартах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zl3p 0 10 апреля, 2008 Опубликовано 10 апреля, 2008 (изменено) · Жалоба Да, видимо, численное интегрирование - это единственно возможный путь, поскольку имеющийся там "Time Integral Operator" idt(x) навряд ли можно применять для обычного (не по t) интегрирования ф-ции, хотя я точно не могу знать... Без pspice, возможно, можно будет пока обойтись, однако тогда меня вот что ещё интересует: Как ПРОВЕРИТЬ ПРАВИЛЬНОСТЬ (теоретическую работоспособность) написанного кода на Verilog-A??? Интересуте естественно свободное ПО, что можно достать в сети. Программа LogicSim 3.2 мне как-то не особо-то помогла, т.к. она выдает ошибки вообще на весь текст подряд.. Изменено 10 апреля, 2008 пользователем zl3p Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CodeWarrior1241 0 11 апреля, 2008 Опубликовано 11 апреля, 2008 · Жалоба Да, видимо, численное интегрирование - это единственно возможный путь, поскольку имеющийся там "Time Integral Operator" idt(x) навряд ли можно применять для обычного (не по t) интегрирования ф-ции, хотя я точно не могу знать... Без pspice, возможно, можно будет пока обойтись, однако тогда меня вот что ещё интересует: Как ПРОВЕРИТЬ ПРАВИЛЬНОСТЬ (теоретическую работоспособность) написанного кода на Verilog-A??? Интересуте естественно свободное ПО, что можно достать в сети. Программа LogicSim 3.2 мне как-то не особо-то помогла, т.к. она выдает ошибки вообще на весь текст подряд.. Обычно, когда нам надо имплементровать мат. функции (как численное интегрированье, например) мы это реализуем в проц. корке которая имплементируется в HDL, т.е. Verilog в Вашем случае. Если проект будет реализован в железе, посмотрите на вендоров плисов - у всех есть бесплатные, функциональные версии с симуляторами где Вы можите проверить (validate) работоспособность Вашего verilog кода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zl3p 0 1 мая, 2008 Опубликовано 1 мая, 2008 · Жалоба Меня по прежнему интересует вопрос, можно ли из интернета скачать бесплатную программу для проверки моего verilog кода? Напишите хоть название ПО, а то ничерта не могу найти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 1 мая, 2008 Опубликовано 1 мая, 2008 · Жалоба Меня по прежнему интересует вопрос, можно ли из интернета скачать бесплатную программу для проверки моего verilog кода? Напишите хоть название ПО, а то ничерта не могу найти. Названия ПО: Xilinx ISE; Quartus (Altera) и др. Про правильность кода: a) синтезатор создает схему по твоему описанию на Verilog (или VHDL), а результаты работы увидишь, когда промоделируешь ее на симуляторе (простыми словами увидишь циклограммы работы своего цифрового устройства). Значит код написан верно, если задумка совпала с действительностью! б) код не правильный, если синтезатор выдаст ошибку. Скачать ПО можно по http://www.xilinx.com/support/download/index.htm https://www.altera.com/support/software/dow...oad_center.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zl3p 0 2 мая, 2008 Опубликовано 2 мая, 2008 · Жалоба Названия ПО: Xilinx ISE; Quartus (Altera) и др. Если я правильно понял, то указанное ПО поддерживает язык "обычный" Verilog - для синтеза цифровых схем. У меня же прибор чисто аналоговый, поэтому был выбран Verilog-A вовсе не случайно. Т.е. в этих прогах я не поддержку Verilog-A не заметил, хотя утвержать это не буду. Знаю только, что какой-то Spectre с Verilog-A работает, но вот где его достать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
simplere 0 20 мая, 2008 Опубликовано 20 мая, 2008 (изменено) · Жалоба Да, для работы с verilogom-a лучше всего подойдёт Cadence IC ( http://cadence.com/ - наиболее распостранёные версии 5.1.41 и 5.0.33), куда входит и SPECTRE. Насколько я понял есть здесь на fttp. Довольно трудный для освоения продукт, работающий только под linux (предпочтительнее Red Hat или его клоны) и Solaris. Содержит обьёмную документацию, поддерживает Verilog-AMS - расширенную версию языка, обьединяющую Verilog и Verilog-A. Изменено 20 мая, 2008 пользователем OsipovD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chudik 0 8 июня, 2008 Опубликовано 8 июня, 2008 · Жалоба Вроде как Verilog-A и под винды появился. Даже на ftp здешнем. Но, боюсь, что до реально бесплатного софта для него ещё далеко. Уж больно нов. Да и серьёзных аналоговых FPGA пока нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Losik 1 8 июня, 2008 Опубликовано 8 июня, 2008 · Жалоба http://www.verilog.net/free.html or http://www.v-ms.com/v2000.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mad_kvmg 0 8 июня, 2008 Опубликовано 8 июня, 2008 · Жалоба что нужно для того, чтобы поведенческую макромодель, написанную на Verilog'e, подключить к программе PSpice? http://kvmg.org/adms.php только тут не pspice, а spice3, соответственно это линукс. А если под виндой, то spectra от cadens понимает Verilog-A. Но c adms примочкой поинтересней, плюс писали ее русские и при большом желание можно с ними связаться. Парни они нормальные в помощи не откажут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться