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

 
 
> Как прочитать CPLD?
spl
сообщение Apr 24 2009, 08:37
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 26-01-07
Пользователь №: 24 779



Имеется плата на которой стоит проц и Altera MAXII. Как сделать так, чтобы по запросу проца CPLD передавала ему свой загрузочный код?
Я так понял, что JAM-player может прошить ПЛИС, но не прочитать.
Если писать код считывания самому, то в описании протокола (Configuration Handbook) MAXII отсутствует, а для описанных семейств приведены подробные временные диаграммы, но не нашел верхнего уровня (т.е. какие собственно данные нужно посылать).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
atlantic
сообщение Apr 24 2009, 09:30
Сообщение #2


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(spl @ Apr 24 2009, 11:37) *
Имеется плата на которой стоит проц и Altera MAXII. Как сделать так, чтобы по запросу проца CPLD передавала ему свой загрузочный код?
Я так понял, что JAM-player может прошить ПЛИС, но не прочитать.
Если писать код считывания самому, то в описании протокола (Configuration Handbook) MAXII отсутствует, а для описанных семейств приведены подробные временные диаграммы, но не нашел верхнего уровня (т.е. какие собственно данные нужно посылать).

А какой смысл ее читать процессором?
Она(прошивка CPLD) меняется во времени?
Если хотите скопировать, то проще прочитать байтбластером(если там бит секретности не установлен, а если установлен то и вопросы все отпадают).
Go to the top of the page
 
+Quote Post
spl
сообщение Apr 24 2009, 09:58
Сообщение #3





Группа: Участник
Сообщений: 9
Регистрация: 26-01-07
Пользователь №: 24 779



Цитата(atlantic @ Apr 24 2009, 13:30) *
А какой смысл ее читать процессором?
Она(прошивка CPLD) меняется во времени?
Если хотите скопировать, то проще прочитать байтбластером(если там бит секретности не установлен, а если установлен то и вопросы все отпадают).

Специфика девайса:
По запросу контролирующих органов проц должен выдать дампы прошивки всего что шьется включая и свой собственный.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 24 2009, 11:33
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(spl @ Apr 24 2009, 13:58) *
По запросу контролирующих органов проц должен выдать дампы прошивки всего что шьется включая и свой собственный.

А как контроллирующие органы проверят, что то, что им отдал процессор, является прошивкой CPLD? Никак. Поэтому тут два варианта: если они хотят иметь реальный контроль - то сами читают CPLD через JTAG (и потом наверное сравнивают с эталонной прошивкой). Если они хотят нарисовать галочку, что "проверили", то есть просто повысить чувство собственной важности - пусть им процессор просто зашитый в его ПЗУ SVF отдает и все.
Go to the top of the page
 
+Quote Post
spl
сообщение Apr 24 2009, 11:53
Сообщение #5





Группа: Участник
Сообщений: 9
Регистрация: 26-01-07
Пользователь №: 24 779



Цитата(DmitryR @ Apr 24 2009, 15:33) *
А как контроллирующие органы проверят, что то, что им отдал процессор, является прошивкой CPLD?

Для этого придумали разделение труда -
специалисты по сертификации проверяют что проц выдает именно именно прошивку а не ее копию,
а контролирующие органы проверяют соответствие этой прошивки оригиналу.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- spl   Как прочитать CPLD?   Apr 24 2009, 08:37
- - SM   Цитата(spl @ Apr 24 2009, 12:37) Если пис...   Apr 24 2009, 08:58
- - Евгений Николаев   ЦитатаА какой смысл ее читать процессором? Она(про...   Apr 24 2009, 09:44
|- - SM   Цитата(Евгений Николаев @ Apr 24 2009, 13...   Apr 24 2009, 09:57
|- - rv3dll(lex)   Цитата(Евгений Николаев @ Apr 24 2009, 13...   Apr 27 2009, 06:18
|- - Евгений Николаев   Цитата(rv3dll(lex) @ Apr 27 2009, 10...   Apr 27 2009, 07:19
- - atlantic   >По запросу контролирующих органов Наверно это ...   Apr 24 2009, 10:05
|- - spl   Цитата(atlantic @ Apr 24 2009, 14:05) ...   Apr 24 2009, 10:18
- - Евгений Николаев   SM, про USER CODE согласен. Красивое, оптимальное ...   Apr 24 2009, 13:20
|- - SM   Цитата(Евгений Николаев @ Apr 24 2009, 17...   Apr 26 2009, 19:31
- - rv3dll(lex)   у меня есть макетка, на которой стоит 3128s - я н...   Apr 27 2009, 07:30
- - Евгений Николаев   Не все такие долгожители ЦитатаMAX 3000A device...   Apr 27 2009, 07:56
|- - Stewart Little   Цитата(Евгений Николаев @ Apr 27 2009, 11...   Apr 28 2009, 10:27
- - rv3dll(lex)   вот специально взял 3032slc - засунул её в MPU и п...   Apr 27 2009, 08:43
- - IEC   По граблям, на которые наступал, обычно EPM3256 хв...   Apr 28 2009, 06:28
- - rv3dll(lex)   мне попадались плис, на которых написано не шьётся...   May 4 2009, 07:26
- - zksystem   Я как понял из поста у Вас CPLD прошивается внешни...   May 4 2009, 16:55
|- - spl   Цитата(zksystem @ May 4 2009, 20:55) Я ка...   May 5 2009, 08:50
- - rv3dll(lex)   я как то раньше не вдавался в подробности, в настр...   May 5 2009, 04:27
- - Евгений Николаев   Это User Code - подобие Vendor & Product ID (с...   May 5 2009, 05:23
- - rv3dll(lex)   Цитата(Евгений Николаев @ May 5 2009, 09...   May 5 2009, 11:11


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:49
Рейтинг@Mail.ru


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