|
помогите с выбором ПЛИС |
|
|
|
May 22 2008, 12:28
|
Участник

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

|
и всё же - почему против WoodmanUSB? какие с ним проблемы?
|
|
|
|
|
May 22 2008, 22:05
|
Участник

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

|
Цитата(rezident @ May 22 2008, 16:00)  а вы сами не можете ничего вразумительного сказать вот подучусь и буду говорить вразумительно! по поводу шины - это шина законченного устройства. в усройстве идёт постоянный опрос шины на наличие входных данных, т е , если на регистрах , подключенных к шине появляются данные - устройство считывает их и , преобразовав, возвращает обратно на выход шины, откуда они могут быть считаны. Данные через устройство проходят транзитом, 64 разряда пришло, преобразовалось и ушло!
|
|
|
|
|
May 22 2008, 22:37
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Сергей s7 @ May 23 2008, 04:05)  в усройстве идёт постоянный опрос шины на наличие входных данных, т е , если на регистрах , подключенных к шине появляются данные Опять непонятно. Что значит "появляются данные"? Какой-то сигнал индицирует, что данные появились? Или смена состояния сигнала служит признаком "появления" данных? Цитата(Сергей s7 @ May 23 2008, 04:05)  устройство считывает их и , преобразовав, возвращает обратно на выход шины, откуда они могут быть считаны. Стоп! А где на этой шине вход и где выход? Или шина двунаправленная? Тогда какой сигнал управляет ее направлением? Ну и самое главное, о чем уже вторые сутки пытаюсь узнать: какие по величине (напряжение какое?) электрические сигналы присутствуют на этой "64-х разрядной шине"? В пределах 5В или выше? 3,3В-ые FPGA и CPLD обычно толерантны к 5В входным сигналам. А вот с выходами нужно смотреть внимательно. Вы хоть прозрачно намекните, что за шина-то? И что к ней подключается? Или вообще, что за устройство вы изобретаете?
|
|
|
|
|
May 25 2008, 15:36
|
Участник

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

|
( Устройство условно назавём "преобразователь данных" , т.е. в данном случае прослеживается тема защиты информации  ) Шина не двунаправленная - на ней есть вход и есть выход! Признаком "появления" данных служит сигнал , подаваемый устройством сопряжения ,я так понимаю - непосредственно ПЛИС и будет подавать этот сигнал. По сигналу "преобразователь данных" считывает данные , далее данные преобразовываются и тутже поступают на выход шины. Сигналы на шине в пределах 5В . Питание "преобразователя данных" от внешнего источника, т.е. либо от ПЛИС либо от модуля USB, следовательно уровни сигналов на ПЛИС и "преобразователе данных" будут одинаковы.
Сообщение отредактировал Сергей s7 - May 25 2008, 15:56
|
|
|
|
|
May 25 2008, 20:05
|
Участник

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

|
Это конечно дельный совет , но есть как всегда одно но! Это но -мой уровень! Я так скажем - начинающий ! Проект, который я рассматриваю нужно реаоизовать быстро, т е в ближайшую пару дней, а знаний у меня честно говоря недостаточно! Если кто поможет с реализацией - буду очень благодарен!
|
|
|
|
|
May 25 2008, 20:10
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Сергей s7 @ May 25 2008, 21:36)  Сигналы на шине в пределах 5В . Питание "преобразователя данных" от внешнего источника, т.е. либо от ПЛИС либо от модуля USB, следовательно уровни сигналов на ПЛИС и "преобразователе данных" будут одинаковы. Вы никак не можете осознать важность согласования уровней электрических сигналов. Посему берите какую-нибудь старинную CPLD (XC9500 от Xilinx или MAX7000S от Altera) ну или FPGA с 5В питанием и можете играться в своих партизанов дальше. Только вот тип конкретной ПЛИС можно будет выбрать уже после того, как будет понятен размер прошивки. Т.е. вам нужно сначала создать проект и уже после компиляции выбрать ПЛИС с необходимым количеством пинов и макроячеек или LUTов. Кстати, а это не ваш ли коллега по "несчастью"?  Может имеет смысл с ним скооперироваться?
|
|
|
|
|
May 25 2008, 20:45
|
Участник

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

|
Цитата(rezident @ May 25 2008, 23:10)  Кстати, а это не ваш ли коллега по "несчастью"?  Может имеет смысл с ним скооперироваться? Что-то общего у нас конечно есть - у меня время тоже жмёт, но поекты то совсем разные! мне лишь необходимо произвести преобразование 8 битной посылки в 64 битную и всё! может кто поможет реализовать! Если дело в материальных средствах - договоримся!
|
|
|
|
|
May 26 2008, 08:18
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(Сергей s7 @ May 25 2008, 19:36)  ( Устройство условно назавём "преобразователь данных" , т.е. в данном случае прослеживается тема защиты информации  ) Шина не двунаправленная - на ней есть вход и есть выход! Признаком "появления" данных служит сигнал , подаваемый устройством сопряжения ,я так понимаю - непосредственно ПЛИС и будет подавать этот сигнал. По сигналу "преобразователь данных" считывает данные , далее данные преобразовываются и тутже поступают на выход шины. Сигналы на шине в пределах 5В . Питание "преобразователя данных" от внешнего источника, т.е. либо от ПЛИС либо от модуля USB, следовательно уровни сигналов на ПЛИС и "преобразователе данных" будут одинаковы. Угу, сухой остаток - шина данных разделенная 2х64 бит, стробы записи и чтения - так? Плюс еще с десяток ног для 8ми битной шины, итого около 150 ног. Вырисовывается некий монстр в BGA корпусе  Ишите девайс подходящий по количеству ног и напряжениям, по ресурсам он похоже подойдет автоматически
|
|
|
|
|
May 26 2008, 18:48
|
Участник

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

|
Цитата(ReedCat @ May 26 2008, 15:34)  В вопросе содержался намёк на то, что "преобразователь 64 бит в 64 бита", а проще "блочный шифратор"  может быть проще реализовать внутри ПЛИСины,а не занимать ее вопросами согласования с этим "преобразователем". З.Ы. Ключ-то тоже через эту же шину загружать будете?  Что по поводу проще - наверное нет! А по поводу ключа- стандартный алгоритм уже прошит он универсальный прогнали данные один раз - данные преобразовались прогнали второй - данные преобрели исходный вид!:)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|