Введение
От HDL описания – к логическим элементам
Модули SystemVerilog
SystemVerilog:
Поведенческое описание на SystemVerilog
SystemVerilog:
SystemVerilog:
Синтез:
Синтаксис SystemVerilog
Синтез структурных моделей - иерархия
Поразрядные операторы
Операторы сокращения
Условное присваивание
Внутренние сигналы
Формы представления чисел
Работа с битами: Пример 1
Работа с битами: Пример 2
SystemVerilog:
Z: Неподключенное (высокоимпедансное) состояние
SystemVerilog:
Задержки
Задержки
Последовательностная логика
Оператор Always
D триггер
D триггер со сбросом
D триггер со сбросом
D триггер с сигналом разрешения
Защелки
Другие поведенческие операторы
Комбинационная логика с always
Комбинационная логика с case
Комбинационная логика с case
Комбинационная логика с casez
// Хороший синхронизатор, использующий
// неблокирующее присваивание
module syncgood(input logic clk,
input logic d,
output logic q);
logic n1;
always_ff @(posedge clk)
begin
n1 <= d; // nonblocking
q <= n1; // nonblocking
end
endmodule
// Плохой синхронизатор, использующий
// блокирующее присваивание
module syncbad(input logic clk,
input logic d,
output logic q);
logic n1;
always_ff @(posedge clk)
begin
n1 = d; // blocking
q = n1; // blocking
end
endmodule
Блокирующие и неблокирующие присваивания
Правила присваивание сигналов
Конечный автомат на SystemVerilog
Параметризированные модули
Среда тестирования (Testbenches)
Пример среды тестирования
Пример среды тестирования
Простая среда тестирования
Среда тестирования с самопроверкой
Среда тестирования с тестовыми векторами
Среда тестирования с тестовыми векторами
1. Генерация тактового сигнала
2. Считывание тестовых векторов в массив
3. Назначение входов & ожидаемые состояния выходов
4. Сравнение выходных сигналов с ожидаемыми
4. Сравнение выходных сигналов с ожидаемыми
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть