реклама на сайте
подробности

 
 
> RS232 для вывода на компьютер данных с fpga, как наиболее просто сделать
Ariel
сообщение Apr 23 2010, 16:18
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Есть SP601 (EB для Spartan6). Я хочу организовать вывод байтов на компьютер через RS232. Скачал с XILINX VHDL код для UART (XAPP341, прилагается). Мне нужно только Tx. Просимулировал в modelsim, см. картинку. Входной сигнал (Din) для примера взят 01101100. Выходной сигнал - sdo.
Вопрос: Где Stop Bit на выходном сигнале? Может быть XAPP341 - это код UART для применения между FPGA(CPLD), а не для стандартного компьютерного RS232? Но тогда как организовать RS232? Надо ли для этого задействовать picoblaze, или можно обойтись кодом на VHDL?
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  UART_Tx.zip ( 1.05 килобайт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Koluchiy
сообщение Apr 24 2010, 17:49
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Что-то мне подсказывает, что на Вашей картинке передача заканчивается вечным нулем потому, что младший бит передаваемого байта 0.
Вы уверены, что ядро не разработано/настроено на 7мибитную передачу, или еще какая-то хитрая настройка есть?

Сообщение отредактировал Koluchiy - Apr 24 2010, 17:49
Go to the top of the page
 
+Quote Post
Ariel
сообщение Apr 25 2010, 18:44
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Цитата(Koluchiy @ Apr 24 2010, 21:49) *
Что-то мне подсказывает, что на Вашей картинке передача заканчивается вечным нулем потому, что младший бит передаваемого байта 0.
Вы уверены, что ядро не разработано/настроено на 7мибитную передачу, или еще какая-то хитрая настройка есть?


Да нет, нет в коде никаких настроек. Код простой, вот его начало.
Я поискал в opencores.org, нашел простой код на VHDL для Tx. Прилагаю его потому что может еще кому понадобится. По крайней мере симулируется правильно.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  TxUnit.vhd ( 4.66 килобайт ) Кол-во скачиваний: 40
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th August 2025 - 11:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.02001 секунд с 7
ELECTRONIX ©2004-2016