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

 
 
> 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
Ответов
Methane
сообщение Feb 22 2010, 14:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(artem79 @ Feb 22 2010, 16:47) *
Имею систему состоящую из ПЛИС и FT232.

Частота процессора 120 МГц. CycloneII. Память программы sram.

Внести разбор пакета за пределы процессора, не получается? И может не FT232использовать.
Go to the top of the page
 
+Quote Post
artem79
сообщение Feb 22 2010, 15:01
Сообщение #3


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

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



Цитата(Methane @ Feb 22 2010, 17:56) *
Внести разбор пакета за пределы процессора, не получается? И может не FT232использовать.


в данном случае проц используется как мость м-у цифровой частью и UARTом. Проц сам ничего не разбирает. FT наиболее оптимальна как UART-USB.
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 22 2010, 15:06
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



artem79
А нафиг там процессор? Сразу и кидать в UART.
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
artem79
сообщение Feb 22 2010, 17:12
Сообщение #5


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

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



Цитата(Methane @ Feb 22 2010, 18:06) *
А нафиг там процессор? Сразу и кидать в UART.

Проц планируется использовать в дальнейшем. На данном этапе необходимо разобраться с прерываниями и передачей по UART.

Цитата
зависит от версии ниоса

NIOS 9.0 sp2
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 23 2010, 03:20
Сообщение #6


Гуру
******

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



Цитата(artem79 @ Feb 22 2010, 23:12) *
NIOS 9.0 sp2

копайте в сторону vectored interrupt controller, если прерывания нужны, но 1МГц прерывания для ~100МГц ниоса - это много, пройдет сейчас - пролетите потом без запаса. Methane прав, нужно разгрузить процессор. uart с dma - самое оно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- artem79   Uart & Nios & interrupt   Feb 22 2010, 14:47
|- - Methane   Цитата(artem79 @ Feb 22 2010, 19:12) Проц...   Feb 22 2010, 18:26
- - vadimuzzz   Цитата(artem79 @ Feb 22 2010, 20:47) Имею...   Feb 22 2010, 16:25
- - 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 Текстовая версия Сейчас: 27th June 2025 - 19:04
Рейтинг@Mail.ru


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