|
|
  |
Объясните про хранение программы для ПЛИС |
|
|
|
Jan 15 2008, 10:01
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Собираюсь использовать ПЛИСину для реализации на ней UART приемопередатчика. Что хотелось бы - прокачка UART на скоростях 35Мбайт/сек. Второе минимальная защита кода в ПЛИСине. Запутался с разнообразием ПЛИС. Имеются ли такие, которые могут хранить свою программу? Т.е. залил ее и забыл про питание? ткните ссылкой пожалста.
|
|
|
|
|
Jan 15 2008, 11:07
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(-Al- @ Jan 15 2008, 14:00)  35 МБайт по UART в уровнях TTL (да даже LVTTL)??? Вы шутите?  На таких скоростях - только FPGA с LVDS. В силу своей неопытности не понимаю в чем шутка. Буду признателен за разъяснения. Да и еще, я так понял эту самую технологию LVDS вышеприведенный тип микросхемы не поддерживает? Есть ли аналоги ее поддерживающие?
Сообщение отредактировал krokodil111 - Jan 15 2008, 11:15
|
|
|
|
|
Jan 15 2008, 11:12
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(krokodil111 @ Jan 15 2008, 14:07)  В силу своей неопытности не понимаю в чем шутка. Буду признателен за разъяснения. UART - асинхронный последовательный интерфейс, правильно? И Вы хотите по нему гнать поток в 35МБайт/сек, это почти 400Мбит/сек, т.е. 400МГц!!! Только для того, чтобы его поймать, Вам нужно иметь тактовую хотябы в два-три раза выше... Да и в уровнях TTL/LVTTL это просто невозможно из-за искажений. Что у Вас есть и что Вам надо в конечном итоге? Между чем и чем связь будет??
|
|
|
|
|
Jan 15 2008, 11:19
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(-Al- @ Jan 15 2008, 14:12)  UART - асинхронный последовательный интерфейс, правильно? И Вы хотите по нему гнать поток в 35МБайт/сек, это почти 400Мбит/сек, т.е. 400МГц!!! Только для того, чтобы его поймать, Вам нужно иметь тактовую хотябы в два-три раза выше... Да и в уровнях TTL/LVTTL это просто невозможно из-за искажений. Что у Вас есть и что Вам надо в конечном итоге? Между чем и чем связь будет?? Связь от ПЛИСины нужа к микросхеме Cypress EZ USB FX2LP. В принципе 35 это вообще замечательно, вполне можно упасть до 20 и ниже. Гм... тогда как то надо ттл уровни в lvttl перегонять...
Сообщение отредактировал krokodil111 - Jan 15 2008, 11:22
|
|
|
|
|
Jan 15 2008, 11:47
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(-Al- @ Jan 15 2008, 14:35)  Вот с этого надо было начинать, у Вас не UART а 16-ти разрядный параллельный интерфейс. В этом случае можно поробовать и то, что Вам предложили... Кстати, а оно Вам надо?? У FX2LP ведь GPIF программируется как угодно... или Вам только для защиты?? Вы не совсем меня поняли. Эту связку действительно все равно не чем делать, прблема с другой стороны - надо принять что то а уж как до USB EZ это доставить это вопрос второй, благо несколько вариантов есть. т.е. схема USB EZ -- ПЛИС -- приемопередатчик UART например MAX
|
|
|
|
|
Jan 15 2008, 12:19
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(XVR @ Jan 15 2008, 15:15)  Ой, я наверное отстал от жизни, но MAX у вас - это такой 400MBaud UART?  И давно такие делают? Блин, моя ошибка, ламерская можно сказать. Скорость требуется 12 мБИТ/с от UART. Но если выше 12 мбит то только в плюс пойдет. 12Мбит/сек это необходимый минимум.
Сообщение отредактировал krokodil111 - Jan 15 2008, 12:20
|
|
|
|
|
Jan 15 2008, 12:35
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(XVR @ Jan 15 2008, 15:25)  О! Это совсем другое дело. На такие скорости CPLD вполне пойдет и никакие LVDS тоже не нужны. Однако с MAX'ом все равно будут проблемы - стандартные max232 расчитанны на частоты в 100 раз меньше, а на требуемые 12 MBaud будут слегка другие чипы  почему будут проблемы? вот эту ссылку посмотрите пожалуйста Список от фирмы MAXIMтам на 2000кб/с встречаются и на 16000кб/с тоже в наличии. а все понял вы имели ввиду стандартные max232. То есть по идее такая цепочка на скоростях 12мбит/с должна работать? EZ USB - CPLD CoolRunner II - max трансивер?
Сообщение отредактировал krokodil111 - Jan 15 2008, 12:37
|
|
|
|
|
Jan 15 2008, 12:57
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(krokodil111 @ Jan 15 2008, 15:35)  почему будут проблемы? вот эту ссылку посмотрите пожалуйста Список от фирмы MAXIMтам на 2000кб/с встречаются и на 16000кб/с тоже в наличии. Это и есть слегка другие чипы. Цитата а все понял вы имели ввиду стандартные max232. Угу, обычно, когда говорят об UART на ум первым приходит RS232, про RS485/422 обычно упоминают явно Цитата То есть по идее такая цепочка на скоростях 12мбит/с должна работать? EZ USB - CPLD CoolRunner II - max трансивер? Да, но может потребоваться выбрать конкретный тип и speed grade (не все могут подойти). Кстати, глупый вопрос, а там, куда вы этот RS485 подключать собрались, 12 MBaud смогут принять?
|
|
|
|
|
Jan 15 2008, 13:28
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(XVR @ Jan 15 2008, 15:57)  Это и есть слегка другие чипы. Угу, обычно, когда говорят об UART на ум первым приходит RS232, про RS485/422 обычно упоминают явно Да, но может потребоваться выбрать конкретный тип и speed grade (не все могут подойти). Кстати, глупый вопрос, а там, куда вы этот RS485 подключать собрались, 12 MBaud смогут принять? собственно в свете вновь открывшгося возник вопрос может нуиво это EZ USB , обыкновенный какойнить USB контроллер для HiSpeed подойдет, делать то все равно процессору EZ USB нечего. PS Принять смогут. Обязаны просто. Цитата(krokodil111 @ Jan 15 2008, 16:10)  собственно в свете вновь открывшгося возник вопрос может нуиво это EZ USB , обыкновенный какойнить USB контроллер для HiSpeed подойдет, делать то все равно процессору EZ USB нечего. PS Принять смогут. Обязаны просто. Понимаю что вопрос не совсем по ПЛИС, есть ли поддерживающие hispeed usb контроллеры с пониженным потреблением окромя EZ USB FX2LP
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|