|
|
  |
Документация на System Verilog, Сбор документации на SVerilog. И обсуждение тонких моментов синтаксиса |
|
|
|
Jul 31 2008, 02:37
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
в продолжение темы про OVM http://www.mentor.com/products/fv/questa_e...ation_tech_newsЦитата Debug - common debug environment with advanced visibility for SystemVerilog classes, dynamic objects, and built-in OVM support. таки дождались встроенной поддержки. ждем 6.4 квесту
--------------------
|
|
|
|
|
Aug 1 2008, 02:42
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
2 Vadim нда, старею. надо было сначала известное место проверить %) Цитата(CaPpuCcino @ Jul 31 2008, 14:45)  да и как-то к документации по SystemVerilog-у слабо относится Ну если подходить с такой точки зрения, то разговорам о VMM/OVM/AVM не место в этой теме, больше о подходах к верификации на SV здесь писать не буду %) Хотел подвести черту к недавнему диалогу о выборе между OVM/AVM, как и планировалось менторовцы переходят на OVM, оставляя для AVM только саппорт.
--------------------
|
|
|
|
|
Aug 8 2008, 07:23
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 621

|
Момент синтаксиса: поддерживает ли SV вложенные (через import) пакеты? По БНФ-синтаксису, вроде не обязан (однажды так обжёгся на вложенных generate) - но это было бы так удобно... Пример: Код package pak1; typedef bit[3:0] nible; endpackage : pak1 //############################## package pak2; import pak1::*; endpackage : pak2 //############################## module m0; import pak1::*; nible q; endmodule //############################## module m1; import pak2::*; nible q; endmodule //############################## module m2; import pak2::nible; nible q; endmodule m0 и m2 (!) компилируются, а m1 - нет; используется Quartus 7.2.
--------------------
...а Сила, Брат - она - в несиловых решениях.
|
|
|
|
|
Nov 17 2008, 20:56
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
господа, может ли функция SV возвращать непакованный массив не через список параметров а через собственное имя? например: Код function type_x some_function_name [unpacked_dimension_number] (input type_y input_variable); ... endfunction ... a=some_function_name(.input_variable(x)); я так понимаю только через определение нового непакованного типа Код typedef type_x unpaced_vector_type_t [unpacked_dimension_number]; function unpaced_vector_type_t some_function_name (input type_y input_variable); ... endfunction или я чего-то не доглядел в нынешнем стандарте? спс
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|