UART на VHDL
В данном посте представлен UART на VHDL. VHDL код полного UART приемопередатчика реализован на базе VHDL модулей UART передатчика и ресивера, которые скомпонованы в проект UART VHDL на Quartus 9, который протестирован на отладочном модуле Altera DE0 Board от Terasic. Тест заключается в одновременной передаче Modbus запроса и приема последовательного длинного кода с чередующимися данными типа 0xAA, 0x55 и контроль сигналов передатчика на мониторе Rs232, а сигналов приемника на осциллографе.
В симуляторе симитирована передача по txd Modbus запроса на датчик давления "Сапфир-22МП-ВН" и прием данных о давлении на вход rxd. На диаграмме видно, что UART приемник надежно реагирует на 15_ти байтный ответ датчика.
На скриншоте ниже показана реальная работа UART - тестирование с помощью программы монитора RS232 ComPort Toolkit. В окне приема строки Modbus запросов, а в окне передачи длинный чередующийся код 0xAA, 0x55, который монитор передает на вход UART приемника с периодом 100 мс.
Не имеет смысла представлять скриншет экрана осциллографа. Там все просто. На любом из выходов шины данных будет последовательность из чередующихся нулей и едениц. Надежность работы приемника проверялась до частоты 115200 бод. Кроме того данный пост заканчивается ссылкой проекта полного VHDL UART на Quartus90. В проекте сделаны все необходимые установки, в том числе и пины DE0 Board куда заводятся и выводятся сигналы порта для его тестирования. На этом все. Замечания и предложения по ссылке для добавления комментов.
Скачать Uart на VHDL Quartus90. А тут - раздел литературы по VHDL Verilog.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах (3)
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)