|
Atmel FPSLIC, есть опыт работы |
|
|
|
Oct 18 2004, 13:25
|
Знающий
   
Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905

|
Всем добрый день. По понятным причинам хочется пригодиться  Если не все работают только с altera и xilinx, а и с atmel-ом, то может быть полезен текст, который я сделал после разработки ethernet max+phy на fpslic at94k05. http://uchcom.botik.ru/boris/fpslic/errors/Если есть вопросы - обращайтесь. Борис.
|
|
|
|
|
 |
Ответов
|
Nov 1 2007, 10:52
|
Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469

|
Здравствуйте еще раз. Только недавно решил проблему с AT94S10AL. Спасибо уважаемому hlebn за помощь в личке - так и не поблагодарил человека. Собственно, моя проблема - стечение досадных обстоятельств. На основе своего опыта подготовил неколько рекомендаций и замечаний. Читаем, интересуемся, дополняем.
1. Для микросхемы AT94S10AL тщательно проверяйте наличие контакта вывода микросхемы с соответствующей линией (качество пайки, монтажа). При этом, при проверке следует использовать «прозвонку» мультиметром, а не ориентироваться, скажем, на показания осциллографа при подаче питания на микросхему. Дело в том, что большинство входов, судя по показанию осциллографа, подтянуты внутренними резисторами к питанию. И при подаче высокого уровня на внешний вывод, отличить высокий уровень на соответствующей линии (печатном проводнике) от высокого уровня собственно вывода может быть затруднительно.
2. Для линии SER_EN (инверс.) обязательно наличие внешнего подтягивающего резистора номиналом 2.7 КОм, подключенного к питанию. Дело в том, что в руководстве пользователя на отладочную плату STK594 (мезонинная плата расширения для комплекта STK500, построена на базе более старой микросхемы серии AT94K без внутреннего конфигурационного ПЗУ – ориентир в некоторых вопросах при проектировании) данный резистор присутствует. А вот в паспорте на AT94S [1] (на рисунке 4-2, в главе посвященной программированию микросхемы) этого резистора нет (впрочем, как и нигде в тексте он явно не упоминается). Также можно порекомендовать установку таких резисторов на выводы RESET (инверс.) и AVRRESET (инверс.) (при использовании тактовой кнопки сброса, последняя рекомендация выполняется автоматически).
3. Не до конца ясна осталась работа выводов CON/CE (инверс.) и RESET/OE (инверс.). Остановимся на том, что согласно паспорту оба этих выводы являются ВХОДАМИ. Ориентируясь по логике работы AT94S10AL, описанной в паспорте [1], значение этих входов не в режиме программирования (а в рабочем режиме, SER_EN (инверс.) высокий) следующее. При подаче на входы CON/CE (инверс.) и RESET/OE (инверс.) низкого уровня, происходит ВКЛЮЧЕНИЕ выходных драйверов микросхемы. Высокий уровень на CON/CE (инверс.) ВЫКЛЮЧАЕТ адресные и битовые счетчики (address and bit counters, ?) и переводит микросхему в режим пониженного потребления (low-power mode). Высокий уровень на входе RESET/OE (инверс.) сбрасывает адресные и битовые счетчики (address and bit counters, ?). Также отмечается, что состояние входа CON/CE (инверс.) не производит включения/выключения микросхемы в режиме программирования (SER_EN (инверс.) низкий). При всем при этом, в паспорте [1] указывается наличие внутренних подтягивающих к питанию (pull-up) резисторов на входах CON/CE (инверс.) и RESET/OE (инверс.). Было установлено, что оставление этих выводов в подвешенном состоянии ведет к успешному программированию и работе микросхемы в целом. В это же время, непосредственное, не через внешний резистор, соединение их с питанием или землей (в различных комбинациях), в лучшем случае позволяет лишь запрограммировать внутренний конфигуратор – загрузки микросхемы (после отключения шлейфа программатора) не происходит, микросхема не работает. Что, в общем-то, расходится с логикой, обозначенной в паспорте [1].
1. AT94S Secure Series Programmable SLI Datasheet. Atmel Corporation (www.atmel.com), 2005.
|
|
|
|
Сообщений в этой теме
Shtirlits Atmel FPSLIC, есть опыт работы Oct 18 2004, 13:25 Yra FPLIS вещь перспективная, но, как мне показалось, ... Oct 28 2004, 13:59 Shtirlits Я покупаю в efo.ru по цене примерно $10.50
Де... Oct 28 2004, 14:11 hlebn Есть вопрос по поводу максимальной частоты общего ... Oct 28 2004, 20:33 Shtirlits Около 100 MHz.
Сделать что-то, работающее на такой... Oct 28 2004, 21:45 hlebn 100MHz это для озу самой FPGA
интересует скорость... Oct 29 2004, 05:57 Shtirlits Прошу прощения, ночью закинул ссылку на другой фай... Oct 29 2004, 08:56 hlebn Ну до этого я еще не дошел
пока только по граблям ... Oct 29 2004, 18:42 Shtirlits Когда дойдете до контроля временных параметров, пи... Oct 29 2004, 19:31 hlebn Все правильно. текст на верилоге.
микроcхема с зап... Oct 29 2004, 20:28 Shtirlits Присылайте и на verilog-е, может разберусь.
Клок д... Oct 29 2004, 21:06 Yra По поводу среды разработки : удобно-ли ею пользова... Oct 30 2004, 14:01 hlebn System Designer3.0 для XP и 2.1 для 95х - это обол... Oct 30 2004, 15:58 Shtirlits Цитата(Yra @ Oct 30 2004, 06:01 PM)По поводу ... Oct 30 2004, 16:07 hlebn Вопросик по микрухам at94S10.
программировал как F... Nov 3 2004, 18:46 Гвоздик Помогите, пожалуйста, достать System Designer. Пиш... Dec 2 2004, 05:21 Shtirlits Тут я не помогу. С secure fpslic еще не бодался.
М... Nov 4 2004, 10:13 hlebn Как и следовало ожидать это глюк от Atmel.
После с... Nov 14 2004, 18:07 vvvvv а мне эта среда разработки понравилась Dec 13 2004, 04:32 _Sam_ ЦитатаСхемного ввода нет.
Есть библиотеки для OrCA... May 5 2005, 12:44 _Sam_ Цитатаесть мысля что нужна внешняя подтяжка по scl... May 5 2005, 13:14 hlebn проблема была с at94s10al-25bqc и at94s40al-dgi
к ... May 6 2005, 17:00 _Sam_ Я пользуюсь тем, который идёт вместе с SystemDesig... May 10 2005, 08:34 hlebn вот тут столкнулся с такой проблемой. логическая с... May 26 2005, 06:58 _Sam_ Тоже наблюдал такие "явления".
Думаю, чт... May 26 2005, 09:29 jack_avenger Подскажите пожалуйста влияет ли наличие неиспользу... Jul 7 2005, 15:21 _Sam_ По идее не влияет. По умолчанию неиспользуемые выв... Jul 11 2005, 09:14 jack_avenger А подскажите где найти че-нибудь насчет энегропотр... Jul 15 2005, 16:05 _Sam_ Ядро FPGA потребляет 2ma/Mhz. Для более полной инф... Jul 18 2005, 09:26 _Sam_ Возникла следующая проблема.
Купил 5шт. at94s10. Н... Aug 31 2005, 05:02 andk Сейчас посмотрел на своих 94s10al-25bqc (lq144) - ... Aug 31 2005, 14:45 _Sam_ Купил в ЭФО. Я уже туда ездил. Все микросхемы мне ... Sep 1 2005, 06:36 _Sam_ Пока не забыл. Не знаю как у остальных, но у меня ... Sep 1 2005, 12:43 andk Init это io72/InitErr/Reset/oe ?
Да, с этой ногой... Sep 2 2005, 03:16 Stewart Little Цитата(andk @ Sep 2 2005, 06:16)Init это io72... Sep 2 2005, 07:03 OlegBirioukov Привет народ. лекарство от жадности для Sy*ste*m... Oct 15 2005, 12:54 Stewart Little Цитата(OlegBirioukov @ Oct 15 2005, 15:54)При... Oct 17 2005, 07:33 _Sam_ ЦитатаПривет народ. лекарство от жадности для Sy*s... Oct 17 2005, 11:37 Stewart Little Цитата(_Sam_ @ Oct 17 2005, 14:37)Собственно ... Oct 17 2005, 13:05 _Sam_ ЦитатаНу, если рассматривать Systemdesigner как об... Oct 19 2005, 06:45 Stewart Little Цитата(_Sam_ @ Oct 19 2005, 09:45)Я почти тож... Oct 19 2005, 06:58 hlebn co-verification работает тормазнуто да и вылетает ... Oct 19 2005, 17:01 _Sam_ Цитатавопрос в следуещем у меня что то не заладило... Oct 20 2005, 09:49 OlegBirioukov Привет всем.
ну с жадностью поборолся (не без помо... Oct 22 2005, 08:07 andk Была такая фигня. Вылечилась как-то странно:
Сдела... Oct 22 2005, 11:21 Stewart Little Цитата(andk @ Oct 22 2005, 14:21)Была такая ф... Oct 24 2005, 07:02 OlegBirioukov хороший докьюмент, сенькс. тока я не нашел где в 2... Oct 25 2005, 07:51 InvisibleFed Здравствуйте. Есть проблема, может кто подскажет. ... Oct 12 2007, 00:40 ArseGun [/indent]В текущем топике описаны проблемы для сре... Dec 11 2009, 09:00
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|