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

 
 
 
Reply to this topicStart new topic
> UART на верилоге ищу .
Lmx2315
сообщение Aug 18 2010, 10:12
Сообщение #1


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Уважаемые , поделитесь пожалуйста сабжем , желательно чтоб попроще был .
*****************************************************
Я нашёл вот такой - в приложении .

Но он в моих кривых руках работает плохо - шлю в него одно число , а ловится что-то другое . Я уж и так и сяк - ничего не получается .
Поделитесь чем-нибудь простым где сразу ясно - тут вот мы клок такой-то частоты выставляем , тут-то у нас такой-то бодрейт и т.д.

спасибо smile.gif .

з.ы.
..ну или разжуйте что не так с этим модулем или как его применять .
Частота Clk у меня в ПЛИСе - 50 Мгц
Прикрепленные файлы
Прикрепленный файл  uart.v.txt ( 6.97 килобайт ) Кол-во скачиваний: 160
 


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 18 2010, 10:28
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Lmx2315 @ Aug 18 2010, 14:12) *
..ну или разжуйте что не так с этим модулем или как его применять .
Частота Clk у меня в ПЛИСе - 50 Мгц

В этом примере главное это то, что он простой. А чтобы работало нужно его переделывать или искать пример "для жизни"... Там на входе приемника нужно делать сначала CDC, потом, если необходимо ставить цифровой фильтр, чтобы избавиться от дребезга на фронтах RX, а потом, если хотите, чтобы всегда работало и на длинный кабель тоже, надо брать 3 отсчета в середине бита и делать мажоритар. Вот этим-то "Учебно-боевая стрельба" и отличается от "реального" проекта. Сейчас под руками у меня ничего такого нет, но думаю, что найти аппликуху у Ксайлинкса-Альтеры не проблема...
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Aug 18 2010, 10:31
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(iosifk @ Aug 18 2010, 14:28) *
.....
Удачи!


...жжжесть ! smile3009.gif Спасибо .

уважаемые - я по прежнему в поиске .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Aug 18 2010, 20:09
Сообщение #4


Знающий
****

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



Самому написать не?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 18 2010, 20:19
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Собсно прожект
RS-232
По моему проще некуда + описание.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Aug 19 2010, 07:28
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Kuzmi4 @ Aug 19 2010, 00:19) *
Собсно прожект
RS-232
По моему проще некуда + описание.



Спасибо большое .

Кстати , со своим примером тоже разобрался -
надо было принятые данные запоминать по спаду сигнала rx_ready_out , а не по переднему фронту .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 19 2010, 08:16
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Кстати , со своим примером тоже разобрался -
надо было принятые данные запоминать по спаду сигнала rx_ready_out , а не по переднему фронту .

Лучшн по переднему фронту тактового сигнала при активном rx_ready_out. (на тактовый вход триггера - тактовый сигнал, а нв вход разрешения работы триггера - сигнал rx_ready_out)
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Aug 19 2010, 13:00
Сообщение #8


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(vetal @ Aug 19 2010, 12:16) *
Лучшн по переднему фронту тактового сигнала при активном rx_ready_out. (на тактовый вход триггера - тактовый сигнал, а нв вход разрешения работы триггера - сигнал rx_ready_out)


Прошу прощения , за может глупый вопрос , но в чём преимущество такого метода ?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 19 2010, 13:32
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Прошу прощения , за может глупый вопрос , но в чём преимущество такого метода ?

Если источником сигнала является комбинаторика, то не будет ложных срабатываний от переходных процессов. Так же не будут использоваться глобальные линии FPGA для тактового сигнала(в указанном вами случае он именно им и является для данной группы триггеров).
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Sep 9 2010, 14:21
Сообщение #10


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Тема перенесена в более подходящее место


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
agate
сообщение Sep 9 2010, 15:36
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



QUOTE (Lmx2315 @ Aug 18 2010, 13:31) *
...жжжесть ! smile3009.gif Спасибо .

уважаемые - я по прежнему в поиске .

Я использовал опен коре. сделай verilog wrapper вокруг VHDL и все.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 03:55
Рейтинг@Mail.ru


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