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

fox

Участник
  • Постов

    15
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о fox

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array
  1. Вот возник вопрос в тему. Полистал описание на эту flash от samsung, посмотрел диаграммки ни как не пойиу следующее ---- Согласно описанию линии ALE (выбор адреса) и CLE (выбор команды) должны устанавливаться в активный-высокий уровень во время передачи адреса (ALE-hi, CLE-lo) или команды (ALE-lo, CLE-hi), во всех остальных случаях эти линии надо удерживать в низком (неактивном уровне). Естественно опариции записи адреса и команды происходят при активном уровне на лини CE (выбор чипа, активный уровень - низкий) Собственно меня интересует ситуация когда микросхема НЕ выбрана и на линии СЕ установлен высокий-неактивный уровень, критичы в этом случае состояния линий ALE и CLE ??? Четкого ответа в описании не нашел. P.S. Хочу прицепить эту флешку к 51-ому I/O.0-I/O.7 - на порт данных RE - RD строб чтения WE - WR строб записи CE, ALE, CLE, - на разные адресные линии интерфейса внешней памяти, таким образом различные комбинации на этих линиях будут адресовать порт Данных, порт Адреса и Команды.
  2. Уже один раз нарвался, снабженцы как то купили с десяток кварцев на 22,118Мгц, все как один заводятся на 7,373МГц хоть ты тресни. После недели попыток кое как завели их на 3-ю гармонику, но работали они отвратительно и в результате все равно слетали на первую грамонику. К стати вместе с ними также были куплены аналогичные кварцы, но на 24 МГц - все прекрасно работали на 3-ей гармонике :)
  3. DmitryR ... Дешево и сердито А мне надо чтоб работало железно и без проблем. cms, 3.14 а где покупаете ??
  4. В нем самом так и написано: Vddp max = 3.6B Vin max=Vddp+0.5=3.6+0.5=4.1В так чего тут приключения искать. По поводу апликухи, так у меня проц АТ89S8252 не протянет те токи что там нужны. Мастырить какуюту шлыгу чтоб потом по голове самому себе стучать, ну уж нет уж :) Поступил просче- поставил процик на 3,3 (пришлось идти на жертвы) с APA-ой сопргяг, а с внешними сигналами уж как нить сопряжем :)) (присмотрел для этого дела ADuM1400)
  5. Нужен 20-30МГц, 3,3В, будет работать на PLL FPGA Присмотрел с начала программируемые SG8002, но потом оказалось что сам Epson не рекомендует ставить их в схемы с PLL. Так что нужен фиксированной частоты. Собственно какой норамльный генератор выбрать чтоб купить можно было без проблем.
  6. Вот седня только нарыл... Как вы прокомментируете вот эту апликуху http://www.actel.com/documents/PAPLUS5V.pdf (По поводу сопряжения с 5V)
  7. Вот хочу попробовать с Actel-ом поиграться (ProAsicPlus 2,5В-Core 2,5B/3,3B-I/O) Полистал апликуху, и что то неразглядел там упоминания про сопряжение с 5В логикой ???. Написано что Uin_max = около 4В :( Отсюда вопрос: Как, если это и возможно, грамотно произвести сопряжение APA75 с 5В-TTL??? З.Ы. В частности интересует сопряжение с 1. Приемопередатчиками типа Max232 и Max422, 2. Процем типа АТ89С52 (порты TTL)
  8. prototype лично я полностью согласен с Alhen. Я использую PLCC в макетах именно потому что удобно, вставил, сжег, вынул, вставил новую, и без всяких проблем с отпайкой\припайкой QFP. А боевые платы уже развожу под TQFP. По поводу отдельной платы имеено для прошива ПЛИС. Вот если бы всегда ПЛИС в одинаковых корпусах имели одинаковую разводку питания и ног JTAG, то такой вариант еще проходит. На деле ситуация совсем иная :(
  9. Рисую ситуацию: - Есть девайс N1, собран и отлажен на макетке N1 на Max7128SLC (PLCC84), после этого макетку N1 в ящик а ПЛИС дальше в бой - Собрал девайс N2, макетка новая N2, а ПЛИС старая (из прошлого проекта, уже прошитая проектом N1), получил проблему 1. Просто вставить эту ПЛИС в новую макетку N2 нельзя, т.к. назначения ног в макете и в ПЛИС несовпадают, и соответсвенно можно соединить например два выхода, выживает сильнейший ... это нам неподходит :) 2. Надо сначала както стереть ПЛИС (чтобы убрать все назначения с пинов, чтобы они встали в третье состояние), потом вставить ПЛИС в макет N2 и уже потом прошить в ПЛИС сам проект N2. Как СТЕРЕТЬ ПЛИС ??? излазил весь MaxPlus и Quartus так и непонял, в хелпе написано что она сама стирается непосредственно перед программированием Собственно вопрос как разрешить возникший трабл З.Ы. Сам пока вышел из ситуации так: Вставил ПЛИС в старый макет N1, зашил в нее "пустую прошивку" (так как стереть не смог), потом вставил ПЛИС в макет N2, и уже в нем зашил сам проект N2. И что ? так каждые раз? А если макетка N1 собиралась год назад и ее уже нет. Неучто собирать тестовую макетку (только с минимально необходимыми цепями) именно для программирования ?? Как Вы выходите из подобных ситуаций ???
  10. Alexandr Я тоже склоняюсь к подобному решению, Но для понимания проблемы и собственно ее решения, хотел бы услышать ваши аргументы в защиту вами предложенного варианта, или ссылки на DataSheet ?? Приведу свои размышдения: 1. Вариант - Подтянуть к GND (У 51-х внутре есть некий резистр (pull-up, к +5В), номиналом несколько десятков кОм следовательно) - Если подтягиваем к GND таким же номиналом, то получим делитель - т.е. непоятно что будет на входе. - Если подтягиваем малым номиналом (несколько кОм), то порт по "1" слабый, и эту самую единичку (уже в нормальной работе) соответсвенно протащить не может, - имеем по SPI (Sck) вместо клоков, непонятно что 2. Вариант - Подянуть к +5В - По "0" порты уже посильнее и в принципе тащат резистр и в 5кОм, в данном случае столько не надо, 10 кОм в самый раз.
  11. Собственно интересует не будет ли проблем если оставить ногу SPI (sck) в "воздухе". Малоли что там при включении будет твориться, или шумы какие, какбы кристалл случайно не зашился багой какой. С подобными глюками ни кто не сталкивался? Собственно я склоняюсь к тому, чтобы его подтянуть, только неопределюсь куда к +5В или GND, и каким номиналом? Как ваше мнение?
  12. Все норм. Разобрался. 1. В глюках виноват был старый принтерный кабель, который был пожертвован на ББластер, купил другой такой же, только новый, и все заработало. 2. Посидел на сайтье альтеры, нарыл там печальную инфу - - На момент выхода Квартуса 2 он не поддерживал чтение ни каких МАХ7000, потом потихоньку стали добавлять эти функции. Но судя по всему до сих пор (у меня Квартус 2 версии 4.1 + СП1) функция "Examine" для плис серии МАХ7000S не поддерживается, данная функция поддерживается только для семейств МАХ7000(B,A,AE). Покачто приходиться пользоваться MaxPlus для чтения 7000S
  13. Есть в наличии Квартус 4.1 + СП1, БайтБластер и MAX7128SLC84-15. Имею такую проблему, при попытке прошива (JTAG mode): В программере жму следующее 1. Аутодетект - Квартус определяет девайс как 7128S - ОК 2. Добавляю к нему файл проекта xxx.pof - ОК 3. Ставлю ТОЛЬКО галочку Program\Configure и жму старт- калбаса ползет квартус не ругается - ОК, (на секьюрити бит - галочка снята ) 4. Ставлю ТОЛЬКО галочку Verify жму старт - квартус чавота ругается и говорит что верификация не удалась - ??? 5. Хотел прочитать плисину, да только галочка Examine ВСЕГДА НЕ АКТИВНА, чего только не перепробовал ни вкакую не загорается, потом заметил что у ВСЕХ MAX7xxxSxx, галочка Examine всегда НЕ АКТИВНА, Выбираю другое семейство (MAX7xxxB, MAX7xxxA ... и т.д.) галочка Examine АКТИВНА. ??? 6. Попробовал включил плисину, потыкал осцилоскопером, по нескольким легко тестируемым цепям - вроде плисина работает !!!, полностью проверить плисину пока возможности нет, допаиваю плату, вот допаяю буду включаться как есть, а куда деваться :) И что мне делать, так всегда ??? Каким же хитрым образом читают MAX7000S ???, а как же их верефицируют ???.
×
×
  • Создать...