Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программируемая логика Программирование Плк modicon Micro tsx 3722 https://www.cyberforum.ru/ programmable-logic/ thread2616125.html
Здравствуйте, нужна помощь. В плк modicon Micro tsx 3722 слетела программа. Проект есть на бумаге, прописали его в pl7 pro. Один нюанс, в файле chart, написанному на языке grafcets нет условий для...
Программируемая логика Logisim схемы
К примеру, есть схемы, реализующие логическую функцию на мультиплексорах. Меня интересует:Может быть такое, что схема не исправна, но работает правильно, или наоборот? Как вообще определили, что...
Программируемая логика Преобразование кода в VHDL https://www.cyberforum.ru/ programmable-logic/ thread2615609.html
Всем привет. Кто в курсе, нужно преобразовать восьмеричный код в двоичный с числом розрядов бит ровно 12?
Программируемая логика Переключение состояний автомата на двух триггерах Добрый день, форумчане! Помогите пожалуйста. Есть задание построить автомат на двух RS-триггерах, и осуществить его переход из неопределённого состояния "1111" в состояние S0=0101, и далее в... https://www.cyberforum.ru/ programmable-logic/ thread2614480.html
Программируемая логика Сдвиговый регистр вправо на 2 разряда
Здравствуйте, необходимо создать сдвиговый регистр вправо на 2 разряда в quartus. Помогите, не знаю с чего начать
Программируемая логика Понимание связки PCIe + DMA и Host + Linux + DMA Всем привет. Друзья расскажите, пожалуйста, как должна работает ниже описанная схема. Есть платка с артиксом7, на ней я смог реализовать pcie. Бар 0 соответствует ddr, бар 1 bram, бар 2... https://www.cyberforum.ru/ programmable-logic/ thread2609024.html
Программируемая логика Реализовать Д-триггер с входом асинхронной загрузки Здравствуйте! Вот задание: В виде vhdl файла реализовать D-триггер с входом асинхронной загрузки L. Как это сделать? https://www.cyberforum.ru/ programmable-logic/ thread2604552.html Программируемая логика Реализовать неприоритетный шифратор 16→4
Здравствуйте! Очень нужно выполнить задание Реализовать неприоритетный шифратор 16→4 с управляющим входом W, выходом P, формируемым в логическую единицу, когда на входе устройства присутствует...
Программируемая логика Logisim. Нарисовать шину Требуется схема модели 2-х разрядной однонаправленой шины соединяющей три устройства. Нарисуйте кто-то плиз, срочно нужно, а доступа к компу сейчас нету. https://www.cyberforum.ru/ programmable-logic/ thread2604378.html Программируемая логика Multisim. Найти элемент https://www.cyberforum.ru/ programmable-logic/ thread2602425.html
Кто-нибудь может помочь найти элемент в Multisim? Выглядит он так
Программируемая логика Реализовать неприоритетный шифратор
Здравствуйте! Если я поднял эту тему не в том разделе, то скажите) Вот задание Реализовать неприоритетный шифратор 16→4 с управляющим входом W, выходом P, формируемым в логическую единицу, когда...
Программируемая логика LVDS вход-выход на Verilog https://www.cyberforum.ru/ programmable-logic/ thread2594071.html
Приветствую всех. Создаю устройство, работающее с LVDS линиями. Хочу написать пробный код на Verilog, а он не работает. LVDS на входе и выходе, в самом ПЛИС - одним "проводом". Посмотрите пожалуйста,...
1 / 1 / 0
Регистрация: 20.04.2017
Сообщений: 59
0

Модуль передачи данных на Verilog - Программируемая логика - Ответ 14429497

14.04.2020, 13:26. Показов 452. Ответов 1
Метки (Все метки)

Здравствуйте. Появилась задача написать модуль передачи данных для FPGA на verilog. Раньше никогда не работал с fpga, почитав статьи, методички по Verilog, понял как реализовывать счетчики, писать testbench, помигал светодиодами. А вот реальную задачу решить не получается.
Есть цап на который нужно передавать данные которые приходят из другого модуля, далее по тексту буду называть его модуль_1, соответственно модуль который мне нужно реализовать буду называть модуль_2. На первом рисунке, представлена временная диаграмма. На втором рисунке представлен блок как он должен выглядеть (я так представляю).
clk - клок
start - данная переменная будет установлена в 1, когда в модуле_1 появятся готовые данные.
Из addr_data и data формируется посылка, ну еще служебные биты добавляются уже внутри модуль_2.
flag_data - данная ножка будет установлена в 1, когда модуль_2 будет готов отправить данные и будет установлена в 0, когда данные еще не передались.
Выходные ножки модуль_2 я описывать не буду, данные ножки представлены на на временной диаграмме.
Я раньше программировал на С и С# и как я из методичек, статей и т.д понял, что в плис все параллельно. Конечно в C# тоже можно написать параллельное выполнение используя потоки, но тут я понимаю, что совершенно нужно по другому мыслить.
Целый день убил, чтобы реализовать данный алгоритм, но ничего не получилось. Я не прошу реализовать данный алгоритм, я прошу помощи в понимании языка и хотя бы в какую сторону попытаться капнуть, чтобы были продвижения.

Вернуться к обсуждению:
Модуль передачи данных на Verilog Программируемая логика
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Миниатюры
Модуль передачи данных на Verilog   Модуль передачи данных на Verilog  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2020, 13:26
Готовые ответы и решения:

Модуль передачи данных
Добрый день! Для разработки проекта нужно создать модуль, который будет получать айди другого...

Verilog приём последовательных данных.
Добрый день! Начал разбираться с программируемой логикой и сразу наткнулся на непреодолимую...

Слияние с WORD базы данных ACCESS (изменение вида передачи данных)
Уважаемые знатоки! В VBA новичок, прошу помощи, очень надо.

Типы данных С# для передачи данных через TCP
подскажите пожалуйста какой тип переменной лучше всего использовать в C# для передачи данных через...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2020, 13:26

Режимы передачи данных
Здравствуйте! Проблемка с винчестером У меня почему-то винчестер стал работать медленнее,...

Передачи данных в функцию
Здравствуйте проблема вот в чем. После оформления части программы в прототип функции (scan_name)...

Безопасность передачи данных
Здравствуйте форумчане! Я тут пишу клиент-серверную программку, общение клиента и сервера...

Система передачи данных
Добрый день! Помогите, пожалуйста, реализовать данную систему "Система передачи данных...

Формат передачи данных
Ребята, у меня маленькая проблема Я на конференции слышал о том что один "тип" из зала, говорил...

Задача передачи данных
В системе передачи данных осуществляется обмен пакетами данных между пунктами A и B по дуплексному...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.