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

 
 
> Uart & Nios & interrupt
artem79
сообщение Feb 22 2010, 14:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Имею систему состоящую из ПЛИС и FT232.

1.
На скорости UART 3000000 Бит пропуски в пакетах передачи. Пакет размером 7388 байт. На скорости 2048000 бит пропуски отсутствуют.

2.
Какое минимальное время обработки прерываний? Мне необходимо захватить частоту 1 МГц. На данный момент имею 500 кГц.

Частота процессора 120 МГц. CycloneII. Память программы sram.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Feb 22 2010, 16:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(artem79 @ Feb 22 2010, 20:47) *
Имею систему состоящую из ПЛИС и FT232.
1.
На скорости UART 3000000 Бит пропуски в пакетах передачи. Пакет размером 7388 байт. На скорости 2048000 бит пропуски отсутствуют.
2.
Какое минимальное время обработки прерываний? Мне необходимо захватить частоту 1 МГц. На данный момент имею 500 кГц.
Частота процессора 120 МГц. CycloneII. Память программы sram.

скорее всего, 1 связано с 2. зависит от версии ниоса, в старых на вызов обработчика могло до сотни тактов пройти, а если еще и на шине др. девайсы сидят, то еще хуже. можно посмотреть новые версии, там есть несколько инструментов для ускорения прерываний. +поиграться с кэшами/размерами буферов. или наваять свой uart с dma.

см., например, http://www.alteraforum.com/forum/showthread.php?p=81641
www.altera.com/literature/hb/nios2/qii5_vectored_interrupt_controller.pdf
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- artem79   Uart & Nios & interrupt   Feb 22 2010, 14:47
- - Methane   Цитата(artem79 @ Feb 22 2010, 16:47) Имею...   Feb 22 2010, 14:56
|- - artem79   Цитата(Methane @ Feb 22 2010, 17:56) Внес...   Feb 22 2010, 15:01
|- - Methane   artem79 А нафиг там процессор? Сразу и кидать в UA...   Feb 22 2010, 15:06
|- - artem79   Цитата(Methane @ Feb 22 2010, 18:06) А на...   Feb 22 2010, 17:12
|- - Methane   Цитата(artem79 @ Feb 22 2010, 19:12) Проц...   Feb 22 2010, 18:26
|- - vadimuzzz   Цитата(artem79 @ Feb 22 2010, 23:12) NIOS...   Feb 23 2010, 03:20
- - artem79   Кто нибудь знает на какой максимальной частоте мож...   Feb 26 2010, 12:50
- - vadimuzzz   100-120МГц. зависит от кол-ва компонентов системы ...   Feb 26 2010, 13:07
|- - artem79   Цитата(vadimuzzz @ Feb 26 2010, 16:07) 10...   Feb 26 2010, 13:14
- - Kuzmi4   2 artem79 частота реально зависит от кол-ва компон...   Feb 26 2010, 13:17
- - artem79   Прилагаю   Feb 26 2010, 13:29
- - Kuzmi4   2 artem79 У вас тяжеловесов всего 2 штуки: NIOSII ...   Feb 26 2010, 13:35
- - artem79   Ошибок не замечал. Спидгрейд 8-й. Пробовал ...   Feb 26 2010, 13:58
- - vadimuzzz   Цитата(artem79 @ Feb 26 2010, 19:58) Спид...   Feb 26 2010, 14:40
- - des00   Цитата(artem79 @ Feb 26 2010, 07:58) Ошиб...   Feb 27 2010, 04:56


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

 


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


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