Serge Olisov
2004-01-19 20:09:52 UTC
Здраствуй, Harry.
25 Feb 40 около 23:26,
Harry Zhurov написал письмо к Serge Olisov:
SO>> Именно ему. Причем ModelSim замечательно интегрируется в среду
SO>> ISE, и для верификации проекта на нужном уровне достаточно выбрать
SO>> нужную ветку.
HZ> Да, для запуска из ISE все просто. Hо вот в самом ModelSim'е
HZ> рулить очень тяжко - тучи опций, откуда чего берется, для чего надо,
HZ> хрен поймешь! Вот и приходится только из ISE и запускать. Может
HZ> больше-то ничего и не надо, но обилие фич, не поддающихся разумению,
HZ> вводит в смятение. :)
Да,как правило,моделирования из ISE вполне хватает.А вкусности ModelSim'a
они мне кажется больше заточены под верификацию FPGA класса SOC и небольших
ASIC'ков.
SO>> В программе TestBencher создаешь свои воздействия или пишешь
SO>> testbench,еслиу тебя ModelSim прописан в настройках ISE,то дальше
SO>> выбираешь что ты хочешь моделировать - функциональный уровень или
SO>> уже с задержками,и вуаля...Hу а если не прописан,то после
SO>> прочтения документации все будет ок.
HZ> TestBencher, честно говоря, не впечатлил - уж больно убогий! Для
HZ> редактора временных диаграмм нужны развитые средства для создания
HZ> входных стимулов, а в нем это намного беднее, чем в эхотаге. Вот даже,
HZ> к примеру, как задать конечное время симуляции, кроме как тащить
HZ> границу "Set end of testbench"? Hеужели нельзя было просто ввести
HZ> возможность задать величину? И с клоком - можно только периоды задать,
HZ> а если клок прерывается, как это ввести? В общем, вопросов к нему
HZ> много.
Меня тоже,абсолютно не порадовал. Я пишу исключительно testbench'и для
верификации своих проектов.
HZ>>> А тут как? С какого конца
HZ>>> хвататься? Общую концепцию, как оно организовано, хочется понять.
SO>> У Xilinx замечательная документация. В ней все есть.
HZ> Это да! Тут ничего не скажу, ребята постарались. Такого обилия
HZ> описаний даже у Тексаса, по-моему, нет. :) Осталось только научиться
HZ> ориентироваться в этих мегатоннах документации, но это не страшно. :)
Это точно. Рекомендую заказать на сайте Xilinx'а Xilinx DataSource CD-ROM и
другую литературу.Hа сидюке практически вся документация с сайта
включая,апликейшины и статьи журнала XCell,который кстати пришлют вместе с
сидюком и кучей другой литературы.
HZ>>> [3] Программирование. Если я правильно понял, то делается
HZ>>> это через JTAG порт кристалла посредством кабеля на параллельный
HZ>>> порт. Где берут кабель?
SO>> Можно купить,а можно спаять. Схема в свободном доступе на сайте
SO>> Xilnx. Сразу говорю дешевле спаять.
HZ> Я, похоже, протормозил - имел в виду то, что называется Parallel
HZ> Cable IV - он действительно закрыт. А Parallel Cable III открыт и
HZ> доступен - это ты его имел в виду (там на 74HC125 сделано)?
Да,его. Причем лучше не экономить и ставить западную серию,а не наши аналоги.
HZ>>> [5] Hасколько полноценно поддерживается ввод на VHDL и,
HZ>>> особенно, Verilog?
SO>> Гораздо лучше,чем в эхотаге.
HZ> Ты имеешь в виду именно Максплюс? Или и Квартус тоже? В чем
HZ> заключается "лучшесть"?
Да максплюс,с квартусом знаком только по презентациям. :) А
лучшесть,заключается в полноте соответствия стандарту VHDL.
HZ>>> Hа уровне ли качество кодогенерации?
SO>> XST достаточно неплох... Hо я предпочитаю Synplify. Плюс многое
SO>> зависит от разработчика. :)
HZ> А почему ты предпочитаешь Synplify? Вроде XST родная тулза, по
HZ> кодогенерации должна быть лучше? Или нет?
Родная то она родная,да пока еще молодая. И по качеству синтеза логики,пока
отстает от лидеров. Synplify лучший синтезатор по качеству оптимизации
логики,выигрыш при его использовании весьма существенен по сравнению с другими
системами синтеза. Плюс много вкусностей. :) До этого пробовал и Synopsys FPGA
Express и Leonardo Spectrum.
HZ>>> Доступны ли в
HZ>>> симуляторе имена из исходников (т.е. символьная отладка)?
SO>> Смотря на каком уровне.
HZ> Hу, вот есть в исходнике объекты со своими именами. А в симуляторе
HZ> будут эти же имена? Или там маловразумительные цифробуквенные
HZ> обозначения?
В симуляторе будут те же имена,что и в проекте.
Сергей.
[***@rambler.ru]
[ICQ#:172559074]
25 Feb 40 около 23:26,
Harry Zhurov написал письмо к Serge Olisov:
SO>> Именно ему. Причем ModelSim замечательно интегрируется в среду
SO>> ISE, и для верификации проекта на нужном уровне достаточно выбрать
SO>> нужную ветку.
HZ> Да, для запуска из ISE все просто. Hо вот в самом ModelSim'е
HZ> рулить очень тяжко - тучи опций, откуда чего берется, для чего надо,
HZ> хрен поймешь! Вот и приходится только из ISE и запускать. Может
HZ> больше-то ничего и не надо, но обилие фич, не поддающихся разумению,
HZ> вводит в смятение. :)
Да,как правило,моделирования из ISE вполне хватает.А вкусности ModelSim'a
они мне кажется больше заточены под верификацию FPGA класса SOC и небольших
ASIC'ков.
SO>> В программе TestBencher создаешь свои воздействия или пишешь
SO>> testbench,еслиу тебя ModelSim прописан в настройках ISE,то дальше
SO>> выбираешь что ты хочешь моделировать - функциональный уровень или
SO>> уже с задержками,и вуаля...Hу а если не прописан,то после
SO>> прочтения документации все будет ок.
HZ> TestBencher, честно говоря, не впечатлил - уж больно убогий! Для
HZ> редактора временных диаграмм нужны развитые средства для создания
HZ> входных стимулов, а в нем это намного беднее, чем в эхотаге. Вот даже,
HZ> к примеру, как задать конечное время симуляции, кроме как тащить
HZ> границу "Set end of testbench"? Hеужели нельзя было просто ввести
HZ> возможность задать величину? И с клоком - можно только периоды задать,
HZ> а если клок прерывается, как это ввести? В общем, вопросов к нему
HZ> много.
Меня тоже,абсолютно не порадовал. Я пишу исключительно testbench'и для
верификации своих проектов.
HZ>>> А тут как? С какого конца
HZ>>> хвататься? Общую концепцию, как оно организовано, хочется понять.
SO>> У Xilinx замечательная документация. В ней все есть.
HZ> Это да! Тут ничего не скажу, ребята постарались. Такого обилия
HZ> описаний даже у Тексаса, по-моему, нет. :) Осталось только научиться
HZ> ориентироваться в этих мегатоннах документации, но это не страшно. :)
Это точно. Рекомендую заказать на сайте Xilinx'а Xilinx DataSource CD-ROM и
другую литературу.Hа сидюке практически вся документация с сайта
включая,апликейшины и статьи журнала XCell,который кстати пришлют вместе с
сидюком и кучей другой литературы.
HZ>>> [3] Программирование. Если я правильно понял, то делается
HZ>>> это через JTAG порт кристалла посредством кабеля на параллельный
HZ>>> порт. Где берут кабель?
SO>> Можно купить,а можно спаять. Схема в свободном доступе на сайте
SO>> Xilnx. Сразу говорю дешевле спаять.
HZ> Я, похоже, протормозил - имел в виду то, что называется Parallel
HZ> Cable IV - он действительно закрыт. А Parallel Cable III открыт и
HZ> доступен - это ты его имел в виду (там на 74HC125 сделано)?
Да,его. Причем лучше не экономить и ставить западную серию,а не наши аналоги.
HZ>>> [5] Hасколько полноценно поддерживается ввод на VHDL и,
HZ>>> особенно, Verilog?
SO>> Гораздо лучше,чем в эхотаге.
HZ> Ты имеешь в виду именно Максплюс? Или и Квартус тоже? В чем
HZ> заключается "лучшесть"?
Да максплюс,с квартусом знаком только по презентациям. :) А
лучшесть,заключается в полноте соответствия стандарту VHDL.
HZ>>> Hа уровне ли качество кодогенерации?
SO>> XST достаточно неплох... Hо я предпочитаю Synplify. Плюс многое
SO>> зависит от разработчика. :)
HZ> А почему ты предпочитаешь Synplify? Вроде XST родная тулза, по
HZ> кодогенерации должна быть лучше? Или нет?
Родная то она родная,да пока еще молодая. И по качеству синтеза логики,пока
отстает от лидеров. Synplify лучший синтезатор по качеству оптимизации
логики,выигрыш при его использовании весьма существенен по сравнению с другими
системами синтеза. Плюс много вкусностей. :) До этого пробовал и Synopsys FPGA
Express и Leonardo Spectrum.
HZ>>> Доступны ли в
HZ>>> симуляторе имена из исходников (т.е. символьная отладка)?
SO>> Смотря на каком уровне.
HZ> Hу, вот есть в исходнике объекты со своими именами. А в симуляторе
HZ> будут эти же имена? Или там маловразумительные цифробуквенные
HZ> обозначения?
В симуляторе будут те же имена,что и в проекте.
Сергей.
[***@rambler.ru]
[ICQ#:172559074]