- •3. Режимы функционирования технических объектов.
- •4. Основные виды анализа технических систем (тс) при математическом
- •5. Классификация математических моделей.
- •6. Операторные модели систем (частотные, преобразование Лапласа, z-преобразование).
- •7. Свойства преобразования Лапласа.
- •9. Свойства пф. Классификация типовых пф.
- •10. Анализ систем в частотной области.
- •11. Анализ устойчивости тс: определения, критерии устойчивости, примеры анализа.
- •12. Качественный анализ технических систем. Необходимость выполнения качественного анализа технических систем, его цели.
- •13. Моделирование нелинейных систем: определение нелинейной системы, виды нелинейных характеристик элементов технических систем.
- •14. Особенности поведения и анализа нелинейных систем, методы решения систем нелинейных ду.
- •15. Модели нелинейных систем на фазовой плоскости. Анализ технических систем по фазовому портрету. Примеры построения фазовых портретов.
- •16. Факторные модели и модели регрессионного анализа. Примеры реализации.
- •17. Состав пакета OrCad. Порядок работы с пакетом OrCad.
- •18. Спектральный анализ в OrCad.
- •19. Частотный анализ в OrCad.
- •20. Статистический анализ в OrCad.
- •21. Язык моделирования pSpice. Основные семантические конструкции языка pSpice.
- •22. Язык моделирования pSpice. Описание топологии схемы.
- •23. Язык моделирования pSpice. Первые символы имён компонентов.
- •24. Язык моделирования pSpice. Классификация моделей компонентов. Имена типов моделей.
- •25. Математические операции в pSpice: классификация, порядок и примеры применения.
- •Name — имя функции;
- •27. Язык pSpice. Анализ режима по постоянному току.
- •28. Язык pSpice. Частотный анализ.
- •29. Язык pSpice. Спектральный анализ.
- •30. Язык pSpice. Анализ шума.
- •31. Примеры описания директив на языке pSpice.
- •35. Реализация поведенческой модели в пакете OrCad. Применение элементов библиотеки abm.Slb.
- •36. Моделирование аналого-цифрового преобразователя (ацп) в пакете OrCad.
- •37. Моделирование цифро-аналогового преобразователя (цап) в пакете OrCad.
- •38. Основные блоки и конструкции языка vhdl.
- •39. Модели описания цифровой системы. Примеры.
- •40. Структура описания архитектурного тела vhdl. Примеры.
- •41. Структура описания интерфейса проекта на языке vhdl. Примеры.
- •42. Синтезируемое подмножество языка vhdl.
- •43. Интерфейс и архитектура объекта в языке vhdl.
- •44. Карта портов и карта настройки в языке vhdl.
- •45. Параллельный оператор generate в языке vhdl: назначение, общая формаописания, примеры применения.
- •46. Алфавит языка vhdl.
- •47. Скалярные типы в vhdl.
- •48. Регулярные типы в vhdl.
- •49. Физические типы в vhdl. Тип time.
- •50. Стандартные типы в vhdl.
- •51. Понятия сигнала и переменной в vhdl.
- •52. Атрибуты сигналов в языке vhdl.
- •53. Атрибуты скалярного типа в языке vhdl.
- •54. Атрибуты регулярного типа в языке vhdl.
- •55. Циклы в vhdl.
- •56. Оператор ветвления и селектор в vhdl.
- •57. Объявление компонента в vhdl. Включение компонента в схему.
- •58. Модели задержки в языке vhdl. Примеры применения.
- •59. Примеры описания регистровых схем на языке vhdl. Триггер d-типа
- •Vhdl-файл имеет следующее описание:
- •D-триггер с асинхронным сбросом
- •60. Основные операции в vhdl. Приоритеты операций.
- •61. Типы std_ulogic и std_logic.
- •62. Спецификация процедуры в vhdl.
- •63. Спецификация функции в vhdl.
- •Объявление функции
- •64. Пакет std_logic_arith. Функции преобразования типов.
52. Атрибуты сигналов в языке vhdl.
Атрибутом называют особенное, долговременное свойство предмета. В языке VHDL сигналы, переменные и другие объекты, кроме своего значения, также имеют множество атрибутов. У каждого типа объектов есть несколько предопределенных атрибутов. Пользователь также может ввести ряд специальных атрибутов. Атрибуты бывают различного типа: атрибут - тип, значение, сигнал, функция, диапазон.
Атрибут объекта записывается как \имя объекта\' \имя атрибута\.
Атрибуты сигналов S: S'stable[(T)] - сигнал, равный true, если за промежуток времени Т не было событий у сигналаS. S'transaction - сигнал типа bit, меняет значение на противоположное в циклах моделирования, в которых было присваивание нового значение сигналу S. S'event - сигнал, равный true, если произошло событие в сигнале S в данном цикле моделирования. S'active - сигнал, равный true, если произошло присваивание нового значение сигналу S в данном цикле моделирования. S'last_value - сигнал такого же типа, что и S, содержащий значение S до последнего события в нем.
Примером применения атрибутов сигналов является следующий процесс, моделирующий синхронные триггеры.
process(CLK) begin
if CLK='1' and CLK'event then-- D- триггер
q1<=a;
end if;
if not CLK'stable then -- D- триггер
q2<=a;
end if;
if CLK'last_value /= CLK then-- D- триггер
q3<=a;
end if;
if CLK'active -- D- триггер
q4<=a;
end if;
q5<=CLK'transaction; -- T- триггер
end process;
53. Атрибуты скалярного типа в языке vhdl.
Атрибутом называют особенное, долговременное свойство предмета. В языке VHDL сигналы, переменные и другие объекты, кроме своего значения, также имеют множество атрибутов. У каждого типа объектов есть несколько предопределенных атрибутов. Пользователь также может ввести ряд специальных атрибутов. Атрибуты бывают различного типа: атрибут - тип, значение, сигнал, функция, диапазон.
Атрибут объекта записывается как \имя объекта\' \имя атрибута\.
Для скалярного типа Т предопределены следующие атрибуты: T'left - самое левое значение множества элементов скалярного типа Т. T'right - самое правое значение множества элементов скалярного типа Т. T'high - наибольшее значение в множестве элементов скалярного типа Т. T'low -наименьшее значение в множества элементов скалярного типа Т. T'image(X) - функция строкового представление выражения Х типа Т. T'value(Х) - функция значения типа Т от строкового представления Х. T'pos(Х) - функция номера позиции элемента Х типа Т. T'val(Х) -функция значения элемента типа Т стоящего в позиции Х.
Примерыатрибутов: type st is (one,two,three); st'right = three, st'pos(three) = 2, st'val(1) = two. positive'low = 1, positive'high =2147483647. integer'value("1_000") =1000, integer'image(330) ="330".
54. Атрибуты регулярного типа в языке vhdl.
Атрибутом называют особенное, долговременное свойство предмета. В языке VHDL сигналы, переменные и другие объекты, кроме своего значения, также имеют множество атрибутов. У каждого типа объектов есть несколько предопределенных атрибутов. Пользователь также может ввести ряд специальных атрибутов. Атрибуты бывают различного типа: атрибут - тип, значение, сигнал, функция, диапазон.
Атрибут объекта записывается как \имя объекта\' \имя атрибута\.
Для регулярного типа A предопределены следующие атрибуты: A'left[(N)] - левое значение диапазона индексов по N-й размерности. A'right[(N)] - правое значение диапазона индексов по N-й размерности. A'high[(N)] - наибольшее значение диапазона индексов по N-й размерности. A'low[(N)] - наименьшее значение диапазона индексов по N-й размерности. A'range[(N)] - диапазон индексов по N-й размерности. A'reverse_range[(N)] - обратный диапазон индексов по N-й размерности. A'length[(N)] - протяженность диапазона индексов по N-й размерности. A'ascending[(N)] - функция, равная true, если диапазон индексов по N-й размерности - возврастающий.
Примерыпримененияатрибутов: type s2 is array(2 downto 1, 0 to 3) of integer; s2'left(1) = 2, s2'right(2) = 3, s2'high(1) = 2, s2'low(2) = 0, s2'range(2) = 0 to 3, s2'reverse_range(1) = 1 to 2, s2'length(2) = 4.