Спец курс (Избранные главы VHDL)/Лабораторные работы — различия между версиями
Материал из Wiki
Vidokq (обсуждение | вклад) (→Задание 1) |
Vidokq (обсуждение | вклад) (→Задание 1) |
||
Строка 1: | Строка 1: | ||
− | ==Задание 1 == | + | ==Задание 1-1 == |
# Разработать синтезируемое VHDL-описание блока кодирования данных. | # Разработать синтезируемое VHDL-описание блока кодирования данных. | ||
− | ## | + | ## Входные порты: D_I, clk, rst. |
+ | ## Выходные порты: D_O, возможно добавление доп. сигналов обратной связи. | ||
# Разработать тестовое окружение для запуска моделирования и проверки корректности передаваемых данных. | # Разработать тестовое окружение для запуска моделирования и проверки корректности передаваемых данных. | ||
− | ## Тестовое окружение содержит в себе блок чтения данных из файла. | + | ## Тестовое окружение содержит в себе блок чтения данных из файла и подачи данных на D_I. |
− | ## Блок формирования тактового сигнала | + | ## Блок формирования тактового сигнала. |
## Блок формирования сигнала сброса по питанию. | ## Блок формирования сигнала сброса по питанию. | ||
− | # Запуск моделирования, добавления сигналов и выполнение должны быть автоматизированны. | + | # Запуск моделирования, добавления сигналов и выполнение должны быть автоматизированны (script). |
− | + | ||
+ | * Тип выходной кодировки 1-256 (iso-15693-2)[[Файл:ISO15693-2.pdf]] | ||
− | + | [[Файл:1-265_кодировка.jpg]] | |
− | + | ||
− | + | * Частота тактового сигнала 13.56 MHz | |
+ | * Перед стартом передачи данных посылать SOF | ||
+ | |||
+ | [[Файл:Sof_1-256_kod.jpg]] | ||
+ | |||
+ | * После завершения передачи данных | ||
+ | |||
+ | [[Файл:Eof_1-256.jpg]] | ||
+ | |||
+ | |||
+ | ==Задание 1-2 == | ||
+ | # Разработать синтезируемое VHDL-описание блока декодирования данных. | ||
+ | ## Входные порты: D_I, clk, rst. | ||
+ | ## Выходные порты: D_O, возможно добавление доп. сигналов обратной связи. | ||
+ | # Разработать тестовое окружение для запуска моделирования и проверки корректности передаваемых данных. | ||
+ | ## Тестовое окружение содержит в себе блок записи принимаемых данных в файл. | ||
+ | ## Блок формирования тактового сигнала. | ||
+ | ## Блок формирования сигнала сброса по питанию. | ||
+ | # Запуск моделирования, добавления сигналов и выполнение должны быть автоматизированны (script). | ||
==Задание 2== | ==Задание 2== |
Версия 14:09, 17 октября 2012
Содержание |
Задание 1-1
- Разработать синтезируемое VHDL-описание блока кодирования данных.
- Входные порты: D_I, clk, rst.
- Выходные порты: D_O, возможно добавление доп. сигналов обратной связи.
- Разработать тестовое окружение для запуска моделирования и проверки корректности передаваемых данных.
- Тестовое окружение содержит в себе блок чтения данных из файла и подачи данных на D_I.
- Блок формирования тактового сигнала.
- Блок формирования сигнала сброса по питанию.
- Запуск моделирования, добавления сигналов и выполнение должны быть автоматизированны (script).
- Тип выходной кодировки 1-256 (iso-15693-2)Файл:ISO15693-2.pdf
- Частота тактового сигнала 13.56 MHz
- Перед стартом передачи данных посылать SOF
- После завершения передачи данных
Задание 1-2
- Разработать синтезируемое VHDL-описание блока декодирования данных.
- Входные порты: D_I, clk, rst.
- Выходные порты: D_O, возможно добавление доп. сигналов обратной связи.
- Разработать тестовое окружение для запуска моделирования и проверки корректности передаваемых данных.
- Тестовое окружение содержит в себе блок записи принимаемых данных в файл.
- Блок формирования тактового сигнала.
- Блок формирования сигнала сброса по питанию.
- Запуск моделирования, добавления сигналов и выполнение должны быть автоматизированны (script).
Задание 2
Кодирование FM0
Задание 3
Кодирование Манчестер