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

 
 
> Первый проект на ПЛИС, есть вопросы, нужны советы
Zemlyanov
сообщение Jun 16 2011, 06:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 25-12-07
Пользователь №: 33 630



Итак, задача заключается в следующем: имеется последовательная шина данных , скорость 44 мбита , по шине идет пакетная передача данных, длина пакета 188 байт , пакеты имеют идентификаторы, по этим идентификатором мне нужно из потока выбирать нужные пакеты и отправлять для обработки на МК. Количество нужных пакетов в потоке 10. Пакет может менять свое значение в течении времени от 10 секунд до 5 минут, если содержимое пакета изменилось, то в заголовке пакета меняется определенный байт , что помогает не отправлять один и тот же пакет на обработку.
Получается, что при максимальной скорости изменения данных в пакете , ПЛИС должна выбрать из потока 10 пакетов по 188 байт за 10 секунд и отправить их на МК.
Делать буду на ПЛИС от Altera. Для поставленной задачи мне посоветовали семейство Cyclone III ,а конкретно EP3C5E144C8N.

Описание интерфейса

Serial Output Interface
The serial bit stream is available on D7, where MSB is first to reconstruct the originalorder. If RS0 = 0, then the parity bits are output If RS0 = 1, the data is null during the parity time slots.
STR_OUT is only high during the first bit of eachpacket, instead of during the first byte in parallel mode.
ERROR has the same function as in parallel mode.
CLK_OUT is the serial bit clock; it is derived from either the master clock, M_CLK or from the internal VCO frequency divided by 6 ,by skipping some pulses to accommodate the frequency difference. All of the outputs are synchronous of the same master clock edge.
D0, STR_OUT, D/P and ERROR may be properly sampled externally by the rising edge of CLK_OUT, if RS1 = 0, or by the falling edge of CLK_OUT if RS1 = 1. This clock runs continuously, even during parity data, whatever the value of RS0.
The first bit detected in a valid packet may be decoded if it is found on the appropriate edge of CLK_OUT, where STR_OUT = 1, ERROR = 0, D/P = 1. The following bits only require the assertion of D/P (while D/P = 1,...).

Сообщение отредактировал Zemlyanov - Jun 16 2011, 07:32
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zemlyanov   Первый проект на ПЛИС, есть вопросы   Jun 16 2011, 06:29
- - AJIEKCEu   А вопрос-то в чем?   Jun 16 2011, 06:31
- - Zemlyanov   Теперь вопросы 1- Не пойму что означает растя...   Jun 16 2011, 07:15
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 10:15) Те...   Jun 16 2011, 07:51
- - XVR   Цитата1- Не пойму что означает растянутый сигнал C...   Jun 16 2011, 09:21
- - Zemlyanov   C CLK_OUT разобрался. Цитата(Victor® @ Jun ...   Jun 16 2011, 10:29
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 13:29) C ...   Jun 16 2011, 10:47
- - Zemlyanov   Цитата(Victor® @ Jun 16 2011, 13:47) Кит ...   Jun 16 2011, 11:05
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 14:05) Во...   Jun 16 2011, 11:17
- - Koluchiy   Если нет денег на кит, можно купить у кого-нибудь ...   Jun 16 2011, 11:38
- - Zemlyanov   Цитата(Victor® @ Jun 16 2011, 14:17) Може...   Jun 16 2011, 11:46
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 14:46) Я ...   Jun 16 2011, 12:27
- - Zemlyanov   Посмотрел на разводку плат у китов , в простых вар...   Jun 16 2011, 14:13
|- - Andrew Su   Цитата(Zemlyanov @ Jun 16 2011, 17:13) По...   Jun 16 2011, 14:57
|- - _Anatoliy   Цитата(Zemlyanov @ Jun 16 2011, 16:13) По...   Jun 16 2011, 15:05
|- - vadimuzzz   Цитата(Zemlyanov @ Jun 16 2011, 21:13) 1)...   Jun 17 2011, 02:56
- - Zemlyanov   Так а что по поводу подключения высоко скоростных ...   Jun 16 2011, 16:21
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 19:21) Та...   Jun 16 2011, 16:59
- - AlphaMil   Лучше всего, наверное, внимательно изучить даташит...   Jun 16 2011, 17:42
- - Zemlyanov   Цитата(_Anatoliy @ Jun 16 2011, 18:05) Ск...   Jun 16 2011, 18:55
|- - _Anatoliy   Цитата(Zemlyanov @ Jun 16 2011, 20:55) Е...   Jun 17 2011, 07:19
- - XVR   Скачайте Quartus с Alter'ы и начинайте делать ...   Jun 16 2011, 19:18
- - Zemlyanov   Уже скачал. "Написал" пару примеров ,отл...   Jun 16 2011, 19:33
|- - Andrew Su   Цитата(Zemlyanov @ Jun 16 2011, 22:33) Уж...   Jun 16 2011, 20:19
- - Zemlyanov   А такое описание пинов для моего чипа можно где то...   Jun 16 2011, 20:53
|- - Victor®   Цитата(Zemlyanov @ Jun 16 2011, 23:53) А ...   Jun 16 2011, 21:04
- - Zemlyanov   Цитата(_Anatoliy @ Jun 17 2011, 10:19) А ...   Jun 17 2011, 07:32
- - _Anatoliy   Цитата(Zemlyanov @ Jun 17 2011, 08:32) Я ...   Jun 17 2011, 07:39
- - dinam   Позволю себе несколько советов. Можно и без кита н...   Jun 17 2011, 08:04


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

 


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


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