addi II 1 January 7, 2024 Posted January 7, 2024 · Report post Здравствуйтe! Подскажите пожалуйста, кто знает, как можно на языке verilog или systemverilog задавать фронты а также их проверять?? Заранее благодарен! Quote Share this post Link to post Share on other sites More sharing options...
Zversky 23 January 8, 2024 Posted January 8, 2024 · Report post Здравствуйте. Дабы не было двусмысленности, дайте, пожалуйста, определение фронта (можно с вашей т.з.) и скажите: те действия, о которых вы спрашиваете, вам нужны в DUT или в TB? Quote Share this post Link to post Share on other sites More sharing options...
makc 385 January 8, 2024 Posted January 8, 2024 · Report post 9 часов назад, addi II сказал: Подскажите пожалуйста, кто знает, как можно на языке verilog или systemverilog задавать фронты а также их проверять?? Verilog/SystemVerilog по-умолчанию реализуют цифровое моделирование, в котором длительность фронта равна нулю. Есть варианты типа Verilog AMS/Verilog A и там такая возможность есть (https://verilogams.com/refman/basics/expressions.html#transition и https://help.simetrix.co.uk/8.0/simetrix/mergedProjects/verilog_a_reference/topics/veriloga_writingverilog_acode_digitalgate.htm). Но я ими не пользовался и поэтому деталей не знаю. Quote Share this post Link to post Share on other sites More sharing options...
Yaahoo 3 January 8, 2024 Posted January 8, 2024 · Report post Фронт сигнала вещь аналоговая, и измерить можно только в аналоговой симуляции. Верилог-А это просто надстройка/обертка, позволяющая состыковать аналоговую симуляцию с цифровым тестбенчем. Например, используется при характеризации памяти: аналоговый дизайн в цифровом тестбенче. Никогда не использовал измерение фронта в верилог-А, и не уверен что это вообще возможно, но если и возможно то только на интерфейсе с аналоговой схемой. Quote Share this post Link to post Share on other sites More sharing options...
addi II 1 January 9, 2024 Posted January 9, 2024 · Report post Интересно какая версия моделсима поддерживает verilog A Quote Share this post Link to post Share on other sites More sharing options...
makc 385 January 9, 2024 Posted January 9, 2024 · Report post 45 минут назад, addi II сказал: Интересно какая версия моделсима поддерживает verilog A Никакая. Но поддержка Verilog-AMS есть в Questa ADMS - https://eda.sw.siemens.com/en-US/ic/questa/adms/ Quote Share this post Link to post Share on other sites More sharing options...
Yaahoo 3 January 9, 2024 Posted January 9, 2024 · Report post Одной квесты недостаточно, нужен еще спайс симулятор и потом еще состыковать их вместе. Сорцы проекта тоже состоят из двух частей, цифра и аналог. В моем варианте это было: тестбенч на верилоге, спайс-нетлист тестируемой схемы, и верхний уровень для всего на верилог-А. Quote Share this post Link to post Share on other sites More sharing options...