Перейти к содержанию
    

загрузка BF561 из SPI EEPROM

пока менеджеры нагло молчат о ревизии поставляемых чипов, проектировщики электроники ломают голову по поводу силиконовых аномалий и рискуют :biggrin:

 

вопрос: будет ли загрузка BF561 из AT25256 (32kB EEPROM SPI) ?

 

в соответствующем EE написано что поддерживается загрузка с 16/24 bit addressable SPI EEPROM

 

в даташите на AT25256 не нашел какая она "addressable" - 8 или 16 или 24 ?

 

прошу ответить на вопрос в случае ревизий 0.2 , 0.3 и 0.5

 

если же загрузка невозможна, киньте плиз марки EEPROM'ок с которых можно будет (16.. 64 kB)

Изменено пользователем denebopetukius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос: будет ли загрузка BF561 из AT25256 (32kB EEPROM SPI) ?

Будет. НО! 32 кБ очень мало для загрузки 561-го. У нас не сильно сложная программа (полностью помещается в L1 память) занимает без малого 55 кБ.

в даташите на AT25256 не нашел какая она "addressable" - 8 или 16 или 24 ?

Сколько бит нужно чтобы адресовать 32 кБ? 15. Соответственно она - 16 бит addressable.

прошу ответить на вопрос в случае ревизий 0.2 , 0.3 и 0.5

С AT25256 будет грузится любая ревизия. Но, обратите внимание, что только ревизия 0.5 поддерживает загрузку с 24-х битной (> 64 кБ) памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно заложить какой нить контроллер, который будет выполнять функцию моста между FLASH и DSP. Либо же предусмотреть возможность запайки той или иной микросхемы памяти. У меня точно такая же проблема была и точно также не давали ревизию проца. Я поставил параллельную FLASH память.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...или надавить на поставщика, что бы привез нужную ревизию. Что мы в итоге и сделали ;)

Правда при мелком заказе это может быть проблемой :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Будет. НО! 32 кБ очень мало для загрузки 561-го. У нас не сильно сложная программа (полностью помещается в L1 память) занимает без малого 55 кБ.

 

Нам AT25C256 хватит :)

простенький инициализатор железа + загрузчик с SD-карты (ну вы знаете :)

 

всем спасибо за ответы :beer:

Изменено пользователем denebopetukius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно заложить какой нить контроллер, который будет выполнять функцию моста между FLASH и DSP. Либо же предусмотреть возможность запайки той или иной микросхемы памяти. У меня точно такая же проблема была и точно также не давали ревизию проца. Я поставил параллельную FLASH память.

Контроллер (ставил ATmega8) - хорошо, но когда блекфин грузиться в SPI-Slave mode. А эта фича - только в ревизии 0.5. Я уже наступал на эти грабли с ревизией 0.3.

А задумка была грандиозная: хотел блекфин грузить с SD-карточки.

 

...или надавить на поставщика, что бы привез нужную ревизию. Что мы в итоге и сделали ;)

Правда при мелком заказе это может быть проблемой :laughing:

Я блекфины в АргусСофте заказывал(несколько штук). Мне сказали, что они не могут гарантировать, какая ревизия к ним придёт (в прайсах и кодах товаров ревизия не значиться).

В итоге в комментарии к заказу в AD они написали, что нужна ревизия 0.5, а когда заказ пришел - оказалась там ревизия 0.3.

Зато, когда заказали парочку блекфинов как образцы, пришла ревизия 0.5.

 

Короче много гемороя было с этими блекфинами. В результате отказались от блекфинов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...