|
|
  |
Повторить PCI плату (Cyclone,MAX) как ? |
|
|
|
Feb 7 2006, 11:30
|
Группа: Новичок
Сообщений: 11
Регистрация: 6-02-06
Пользователь №: 14 035

|
Цитата(Jools @ Feb 7 2006, 13:37)  Берет у драйвера конфигурацию и физически прогружает ею Cyclone.
Без прошивки MAXа тупо не повторишь. Но ведь прошивка МАКСА может быть и не защищена. Операция считывания прошивки вроде как описана в факе. Каким шнуром шьется макс ? на альтере.ком вроде написано что битбластером или байтбластеромМВ. Это так ? или подойдет байтбластер/бб2 ? А можно ли узнать каким-то другим способом заблокировано ли считывание данных с макса или нет ?
|
|
|
|
|
Feb 8 2006, 10:32
|
Участник

Группа: Новичок
Сообщений: 28
Регистрация: 18-01-05
Из: Тула
Пользователь №: 2 035

|
Макс действительно может передавать на PCI шину Vendor устройства, хватать прошивку и прошивать ей Циклон. Товарисчи это очень легко проверить. Достаточно посмотреть куда подсоединены конфигурационные пины Циклона и все сразуже станет ясно. А далее как? Висит ли Макс и далее на шине или после конфигурации Циклона циклон перехватывает управление а Макс запирается в OPNDRN?
--------------------
Опыт - это такая вещь, которая появляется сразу после того, как была нужна.
|
|
|
|
|
Feb 13 2006, 08:14
|
Группа: Новичок
Сообщений: 11
Регистрация: 6-02-06
Пользователь №: 14 035

|
Итак сваяли байтбластер, макс в квартусе даже определяется правильно ... но сварганить какой-то проект под макс который бы правильно компилировался не могу ... знаний в этой области полный 0 ... а посему просьба - может ли кто-нить кинуть проект под макс3000а или на пальцах обьяснить как это сделать в квартусе ?
|
|
|
|
|
Feb 13 2006, 08:29
|
Группа: Новичок
Сообщений: 11
Регистрация: 6-02-06
Пользователь №: 14 035

|
плата не одна ... так что результат в конце концов будет
|
|
|
|
|
Feb 13 2006, 10:44
|
Группа: Новичок
Сообщений: 11
Регистрация: 6-02-06
Пользователь №: 14 035

|
первый результат - прошивка оказалась защищенной, чего и следовало ожидать. судя по предположению v_mirgorodsky в максе сидит "простейший Target", который прошивает циклон. Вопрос: может ли это быть какая-нибудь стандартная прошивка для максов ? типа прошивка для макса для прошивки им циклона ? или я несу полный бред ?
|
|
|
|
|
Feb 14 2006, 12:25
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633

|
Цитата(Doka @ Feb 13 2006, 16:00)  согласен, несмотря на некую избыточность аппаратного решения получаем легкость обновления прошивки + защиту от кражи интеллектуальной собтвенности. разработчикам  !! Странные на мой взгляд разработчики, так заморачиваться  Драйвера специальные писать. Поди плата еще не соответствует PCI спецификации. И это все ради того чтобы сэкономить на загрузочной флешке. А защиту можно было бы и так пристегнуть в CPLD'ке. А насчет копирования MAX - все зависит от того как он подключен к Циклону. Если только к конфигурационным контактам, то еще имеет смысл копать. А если есть еще какие-то соединения, то скорее всего там какой-то будет неизвестный протокол обмена, которые не повтришь
Сообщение отредактировал Tosha - Feb 14 2006, 12:28
|
|
|
|
|
Feb 14 2006, 15:47
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(Tosha @ Feb 14 2006, 15:25)  Цитата(Doka @ Feb 13 2006, 16:00)  согласен, несмотря на некую избыточность аппаратного решения получаем легкость обновления прошивки + защиту от кражи интеллектуальной собтвенности. разработчикам  !! Странные на мой взгляд разработчики, так заморачиваться  Драйвера специальные писать. Поди плата еще не соответствует PCI спецификации. И это все ради того чтобы сэкономить на загрузочной флешке. А защиту можно было бы и так пристегнуть в CPLD'ке. А насчет копирования MAX - все зависит от того как он подключен к Циклону. Если только к конфигурационным контактам, то еще имеет смысл копать. А если есть еще какие-то соединения, то скорее всего там какой-то будет неизвестный протокол обмена, которые не повтришь  ну что вы фигню всякую говорите, ей богу! ничего не странные. решение простое как шпала. и с чего вы взяли, что плата не соответствует PCI спецификации?! VID & PID динамически не меняются физические уровни соответствуют, времянки выдержаны. так что же не соответствует PCI спецификации?! и это не просто экономия на флешке - а попробуйте-ка вы объяснить заказчику из какго-нить иркутска или владивостока как ему перешить флешку... проще наверное в командировку смотаться будет, чем терять из-за этого заказчика. ..а элегантное решение в виде замены одного файла на машине пользователя, пересылаемого по эл.почте - что может быть проще?! . и докучи: конф.контакты (по кр.мере нек-е) после конфигурирования могут использоваться пользователем при работе ПЛИС - так что не стоит особо надеяться, поскольку на теже физические линии после окончания конфигурирования влегкую навешивается тот же хитропридуманный протокол.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|