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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Помогите понять возможности ПЛИС.
Kopart
сообщение Oct 15 2007, 07:28
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(rezident @ Oct 12 2007, 19:37) *
Дык тактовая частота кратна битовой частоте, а не наоборот. Чего там вы умножать собрались?

Умножать = работать на утроенной битовой частоте = тактовая частота приемника (мин)


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 19 2007, 07:24
Сообщение #17


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



сделай 3 -4 выборки а потом разбирайся почему УАРТ 8051 (там 16) работает идеально с первого пакета, а твой будет пропускать)))) когда работал с 51 семейством у меня и мысли даже не было в ненадёжности 232 и 485 стандартов - а с современными уже достало!!!! Первый символ крокозяба в терминале. Для более корректной работы и придуманы полтора бита в старт-стопе.
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 19 2007, 07:41
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(rv3dll(lex) @ Oct 19 2007, 11:24) *
сделай 3 -4 выборки а потом разбирайся почему УАРТ 8051 (там 16) работает идеально с первого пакета, а твой будет пропускать)))) когда работал с 51 семейством у меня и мысли даже не было в ненадёжности 232 и 485 стандартов - а с современными уже достало!!!! Первый символ крокозяба в терминале. Для более корректной работы и придуманы полтора бита в старт-стопе.


Это ведь раздел программируемой логики. Ей совсем не нужно полтора стопа.
Все там надежно. Нет там ничего, что могло бы достать.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Oct 19 2007, 07:57
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(rv3dll(lex) @ Oct 19 2007, 11:24) *
сделай 3 -4 выборки а потом разбирайся почему УАРТ 8051 (там 16) работает идеально с первого пакета, а твой будет пропускать)))) когда работал с 51 семейством у меня и мысли даже не было в ненадёжности 232 и 485 стандартов - а с современными уже достало!!!! Первый символ крокозяба в терминале. Для более корректной работы и придуманы полтора бита в старт-стопе.

Многие вопросы уже обмусолены здесь RS232 + FPGA


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
mse
сообщение Oct 19 2007, 12:28
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(rv3dll(lex) @ Oct 19 2007, 11:24) *
сделай 3 -4 выборки а потом разбирайся почему УАРТ 8051 (там 16) работает идеально с первого пакета, а твой будет пропускать)))) когда работал с 51 семейством у меня и мысли даже не было в ненадёжности 232 и 485 стандартов - а с современными уже достало!!!! Первый символ крокозяба в терминале. Для более корректной работы и придуманы полтора бита в старт-стопе.

;О) Дык, и щас тоже 16 выборок, как правило. Только толку с них? Их стока сделано, чтобы точнее привязаться к середине бода для большей устойчивости к разбегу осцылляторофф. А тройное мажорирование только для детектирования этого разбега. Бо если в канале уровни помех такие, что начинается мажорирование, то надо просто сливать воду...А мысли о ненадёжности ни к стоп-битам, ни к кол-ву выборок отношения не имеют. ;О)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 22 2007, 10:38
Сообщение #21


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(mse @ Oct 19 2007, 16:28) *
;О) Дык, и щас тоже 16 выборок, как правило. Только толку с них? Их стока сделано, чтобы точнее привязаться к середине бода для большей устойчивости к разбегу осцылляторофф. А тройное мажорирование только для детектирования этого разбега. Бо если в канале уровни помех такие, что начинается мажорирование, то надо просто сливать воду...А мысли о ненадёжности ни к стоп-битам, ни к кол-ву выборок отношения не имеют. ;О)


если всё так хорошо, то почему так неустойчиво работает 232UART который входит в стандартный набор xilinx EDK. ?????
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 22 2007, 10:41
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(rv3dll(lex) @ Oct 22 2007, 14:38) *
если всё так хорошо, то почему так неустойчиво работает 232UART который входит в стандартный набор xilinx EDK. ?????


А там что, разработчики от бога?
Go to the top of the page
 
+Quote Post
Kopart
сообщение Oct 22 2007, 10:49
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(sazh @ Oct 22 2007, 14:41) *
А там что, разработчики от бога?

Скорее не выполнены все "Примечания" юзер гайда. А то и трассировка...


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 22 2007, 11:22
Сообщение #24


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(NiOS @ Oct 22 2007, 14:49) *
Скорее не выполнены все "Примечания" юзер гайда. А то и трассировка...


проблемы есть даже если руками ничего не делать а пользоваться только визардом.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Oct 22 2007, 13:15
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(rv3dll(lex) @ Oct 22 2007, 15:22) *
проблемы есть даже если руками ничего не делать а пользоваться только визардом.

Так визард он для ПЛИС, а я упоминал про разводку печатной платы.
Ведь я правильно понял, что ошибки выявляются уже в готовой плате?!


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 23 2007, 10:23
Сообщение #26


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(NiOS @ Oct 22 2007, 17:15) *
Так визард он для ПЛИС, а я упоминал про разводку печатной платы.
Ведь я правильно понял, что ошибки выявляются уже в готовой плате?!


ml403!!!!
Go to the top of the page
 
+Quote Post
Kopart
сообщение Oct 23 2007, 10:30
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(rv3dll(lex) @ Oct 23 2007, 14:23) *
ml403!!!!

Дамс: отладочная плата + визард Xilinx'a и ошибки... Это уже из разряда курьезов, если подтвердится.
Хотя может входной сигнал такой, неплохо посмотреть линию на цифровом осциллографе. Сигнал формируется где? На com-порту? И как подается?


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 23 2007, 12:49
Сообщение #28


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(NiOS @ Oct 23 2007, 14:30) *
Дамс: отладочная плата + визард Xilinx'a и ошибки... Это уже из разряда курьезов, если подтвердится.
Хотя может входной сигнал такой, неплохо посмотреть линию на цифровом осциллографе. Сигнал формируется где? На com-порту? И как подается?


обмен с гипертерминалом
загрузка Xilinx'a больше 80% в основном неудобства даёт канал на компьютер - обратный реже.

если в уарт пихать непрерывно - не принимается вообще ничего.
если по шагам начать - первые несколько символов - крокозябы потом вроде начинает принимать правильно - и потом если запустить непрерывный поток всё нормально. Опробовано на нескольких скоростях нескольких компах и в разных терминалах. При этом уарт тексасовского ТМС такого безобразия не выкидывает.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Oct 23 2007, 13:40
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(rv3dll(lex) @ Oct 23 2007, 16:49) *
обмен с гипертерминалом
загрузка Xilinx'a больше 80% в основном неудобства даёт канал на компьютер - обратный реже.

если в уарт пихать непрерывно - не принимается вообще ничего.
если по шагам начать - первые несколько символов - крокозябы потом вроде начинает принимать правильно - и потом если запустить непрерывный поток всё нормально. Опробовано на нескольких скоростях нескольких компах и в разных терминалах. При этом уарт тексасовского ТМС такого безобразия не выкидывает.

А кабель от Com-порта нормальны? А если линию Rx подсоединить к Tx через плисину - В гипертерминале всё правильно отобразится? wacko.gif

Я свою (ранее здесь упомянутую) реализации также просто тестил через гипертерминал - и все прекрасно работало спервых символов...


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
mse
сообщение Oct 24 2007, 07:44
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(rv3dll(lex) @ Oct 22 2007, 14:38) *
если всё так хорошо, то почему так неустойчиво работает 232UART который входит в стандартный набор xilinx EDK. ?????

Скажу честно - не знаю. ;О) мой самописный УАРТо-подобный приёмник работает прекрасно. Причём рисовал его ещё в схематике. Давно.
Go to the top of the page
 
+Quote Post

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

 


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


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