я 10й версией никогда не пользовался, не видел, только 14-й ISE
но если можно сконвертить в что то удобоваримое , то в старшей версии можно и визуально посмотреть.
Логично?
Вид для печати
я 10й версией никогда не пользовался, не видел, только 14-й ISE
но если можно сконвертить в что то удобоваримое , то в старшей версии можно и визуально посмотреть.
Логично?
Доброго времени суток, товарищи. Требуется помощь по epm3256. Использую ее, как чипсет для 80188. Проц и память на 5 вольт, но решил еще зацепить NAND на 3,3 вольта. Для нее шина данных уже получается своя, но абсолютно идентичная шине данных памяти. Как я ни старался - кактус не хочет создавать вторую 3-state шину, вываливает сотню ошибок типа "Error (163105): Cannot route source node "inst37~0" of type max_mcell to destination node "inst43~11" of type max_mcell". Не хочется ставить внешний преобразователь уровней. Никто не сталкивался с такой бедой? Verilog так и не раскурил, бОльшую часть рисую схемой.
1 - без исходных данных - будет гадание на гуще кофейной.
2 - nand это знатные проблемы с программированием.
скорее всего исчерпано количество внутренних линий для этого чипа - лечится только заменой на более ёмкую CPLD
Добрый вечер уважаемые, подскажите может кто видел контроллер на верилоге для SDRAM ?
opencore.org
..у меня не открывается сайт opencore.org, может это роскомнадзор шалит. Если вас не затруднит скачать какую-нить корку если там есть, то было бы здорово.
з.ы.
Если бы кто посоветовал свою , которую реально применяли - на форуме есть эмуляторы старых компов на отладках с плис и сдрам, наверняка корки кто-то тут использовал.
Может есть ссылки на открытые исходники таких проектов на верилоге?
http://bashkiria-2m.narod.ru/index/fpga/0-12
см. SDRAM версийю. Вполне рабочая.
и тут
https://zx-pk.ru/threads/12425-specc...a-testing.html
сайт вообще-то https://opencores.org/
и да, последний пример скорее всего на VHDL, но по большомуу счету - какая разниЦЦа?
Спасибо всем!
Вопрос ,умеет ли LPT прогеер Xilinx шить плисины когда они имеют такое включение ? И для них сдвоенная прошивка сразу.
И если да то каким софтом ? Ибо имеющаяся софтина видит каскад из двух плисин ,но не определяет их модель.
https://b.radikal.ru/b39/1904/31/b308fd72990ct.jpg
JV-Soft, Если думать логически, то сам интерфейс JTAG как раз таки изначально рассчитан на JTAG Chain. Другое дело поддерживается ли это софтом? Я считаю с большей вероятностью что да. Как и у Альтер. Что касается известных ID, то я скажу так: Quartus 9.2SP1 ничего не знает про Cyclone V, который вышел во времена Quartus 13. Он его так же пишет UNKNOWN, т.к. ошибки интерфейса нет, как и информации об считанном ID. И это всё по USB.
- - - Добавлено - - -
Кстати. Если ты знаешь какие именно ПЛИС и в каком порядке подключены, то можешь указать родные файлы и теоретически должно прошиться. Ведь UNKNOWN это просто нет ID в БД, но программатор просто сравнивает ID фактического чипа и ID из файла (для исключения ошибки) и они совпадут. Но это не точно.
1 на всякий случай - весия ise ?
2 что запаяно ?(пзу и плис) маркировка ?
3 возможно не правильно питание заведено на "lpt jtag"
4 возможны проблемы с фронтами тактовой и данными - в бытности была "методичка" про "целостность сигналов" в самом "lpt jtag"
5 иль разводка на плате не по феншую (см п.4)
6 в теории и на практике "lpt jtag" может шить каждую микросхему по отдельности и не зависимо от других своим собственным файлом.
пзу *.mcs и fpga *.bin (типовой расклад по именам фаайлов)
вотда. Есть у меня собранный сабж, но чет н не сильно заработал. курил маны и сравнивал с другими схемаме. вроде как все похоже, но вот один сигнал непонятный. вроде бы его на "землю" надо бы. Так сильно и не разобрался, плюнул, приобрел байт бластер. но желание добиЦЦа от lpt-жЫтага правды еще осталось. Может что-то подскажете по моим догадкам? если я все это найду конечно)
уточняю - ксайлинковский жЫтаг, есичо
https://www.xilinx.com/support/docum...des/xtp029.pdf
Внимательно читаем стр 4 про питание микросхем.
Схема от PC3 !!!
"The PC3 product was first introduced in 1998 and then discontinued in 2002. Software support
for PC3 was removed starting in March 2008 with the 10.1 release of Xilinx iMPACT software.
Versions of iMPACT software after 10.1 release do not support the PC3 cable. See “Notice of
Disclaimer” regarding warranty and support of the PC3 schematic information."
и
"Power. Supplies VCC (5V, or 3.3V; 10 mA, typically) to
the cable. The VCC supply level must match the I/O
voltage level for all devices in the JTAG chain for best
signal integrity."
а вот такой "кабель" я ни разу не видел и не использовал
https://www.xilinx.com/support/docum...eets/ds097.pdf
и схем от оного я не видел.
Более точнее затруднительно сказать, разве что где-нибудь найти завалившийся оный кабель и посмотреть на его схему.
Нынче используется онли USB-jtag.
Можно "заглянуть" в
http://pldkit.com/xpl1
http://pldkit.com/download/XPL1_D.pdf
Обращаем на двойное питание микросхем.
опять же можно "поиграть" настройками в биосе типом лпт-порта : обычный или ECP (как то так)
в биосе пробовал менять.. Не помогло. Принтер на lpt работает.
Схем штуки три-четыре нашел. Похожих неуловимо)).
Но китайцы бы не были такими кЕтайцами, есмли бы не сделали по своемуу..
Подвиг совершал. Схему пытался восстановить
http://s2.micp.ru/yWFCa.jpg
Вот в середине вроде как перемычка J10?, неизвестная. Что и для чего задумано - тока они знают, но не признаюЦЦа. В итоге - не заработало. Но на стандартную схему - сильна похоже.
На самом деле существовало 2 схемы байт бластера, отличающихся пинами. и было немыслимое количество похожих схем для прошивки различных других устройств начиная от CPLD JTAG, MIPS JTAG и заканчивая AVR ISP.
AlexG, софт отдельно Impact , плис xc9572xl , с питанием все ок , этим прогером спокойно шью по одиночке xc9572xl ,ни каких проблем.
А тут попросили прошить TF530 для амиги (карта отлаженная проблем тут точно не может с разводкой быть) , плис там стоят как и на фото софтины , tdi одной подключен на tdo другой , софт каскад понимает но плис не определяет.
А может быть такое ,что плисины очень китайские ?
я прекрасно знаю что impact "отдельно". Версия оного ? (impact входит в состав ISE комплектом). xc9572xl это не плиса (это всем очевидно). На фото вообще нихрена не видно из сообщения 1411. Или мы про какое фото думаем ? Плисы бываю "левыми", но блин для этого их как минимум надо глазами увидеть.
AlexG, версии impact есть 4.2 и 10.1 ,поведение одинаково.
Сравнил свою xc9572 c той что стоит в карте ,немного отличаются по гравировке
У меня такие -
https://a.radikal.ru/a27/1904/e5/87500dc9a557t.jpg
В карте ,которые не определились прогером ,такие
https://c.radikal.ru/c24/1904/4e/9056401f4345t.jpg
- - - Добавлено - - -
PS смотрю в карте стоит серия I , индустриальная , она явно должна быть дороже чем C , уточню по чем их брали ,интереса ради.
питание? коротыши? осцилом смотрели сигналы? убрать из цепочки одну из плис? шить по одной ? с виду нормальные микросхемы. токмо одна комерческая, а другая индустриал (отличаются температурным диапазоном работы)
В норме , но потребление большое ,и "I" чуть теплее ,сразу не рассмотрел, выяснилось что в карте одна стоит "I" ,а другая "C" , короткого нет ,просмотрел под лупой ноги.
Жду ,что хозяин карты скажет.
Вот сейчас насторожило ,если человек брал их как - из одной партии ,то почему оказалась одна "I" ,а другая "C"
И правильно понимаю , "I" явно дороже должны быть ?
ценник зависит от расположения звёзд и настроения продавца. осцилом смотрели сигналы на "рабочей" и "не исправной" микросхемы ?
AlexG, нет пока не смотрел , по одной сдую ,гляну потребление ,дальше буду думать.
Короткое расследование ,хозяин карты говорил ,что все плисины из одной ленты , с али , вот и думаем ,явно ж не бывает в одной ленте в перемешку "I" и "C"
если "насыпаны" из одного мешка - возможно что оные микр. были выпаяны и проданы "новыми", или статикой побиты, или просто дохлые. но я б сперва посмотрел бы осцилом.
Если все же вернуЦЦа к нашим барабанам...
То вырисовываеЦЦа следующая схема, поЧти 1-в-1 с какой-то стандартной, за исключением одного НО!:
http://s1.micp.ru/jMoZ3.png
В центре , кружочком красненьким обвел. В оригинальной схеме 2 вывод плотно на GND, у мну же он как раз на J1 контактную площадку идет, и в разрыве. ЧТО!?? Что этим хотели сказать кЕтаЙцы!? с какого-то перепою так развели?? :v2_dizzy_facepalm:
[свернуть]
а запаять на массу ???
Ну и о али немного -
В том то и дело ,что в каком то китайском гараже не поленились в ленту запечатать не только разные ревизии , но и даже с разным цветом маркировки.
Соответственно не думаю ,что они отбирали "ЛУЧШИЕ" для продажи из коммерческой и индустриальной серии в ручную пакуя в ленту :biggrin: ,а здается мне это брак который высыпают из линии в мусор , вот так выглядит - "лучшее детям" , как детская картинка ,найди десять отличий )
https://d.radikal.ru/d28/1904/43/af7ae25b8f29.png
Есть у меня небольшая кучка epm7128 в корпусах plcc 84 неизвестного происхождения. Есть так же USB blaster проверенный, рабочий. С целью проверки работоспособности EPM-ок собрал на макетке тестовую плату - питание, JTAG разъем 10 pin с подтяжкой 10к к питанию и дополнительный разъем питания 5v. Квартус ни одну EPM-ку не видит. Может я что-то не так делаю или просто микрухи дохлые/залоченые?
TCK подтягиваются к земле.
И питание, разумеется. Бластер сам питается от таргета
Пины питания подключать все, что есть.
У меня тоже таких чипов штук 20 - мои залоченные, но существует еще разновидность этих чипов, которая просто не имеет джитага - типа самая первая версия, шились только специальным альтеровским программатором параллельным.
Внимательно прочитайте даташит на эту тему и сверьте маркировку со своей!
balu_dark, по даташиту мои с jtag, epm7128slc84. У меня всё-таки теплится надежда, что я что-то не так делаю.
- - - Добавлено - - -
А по схеме я смотрю, TCK тоже к +5в.
Руководство по эксплуатации LDM-PP 2.7128 (EPM7128STC100)
- - - Добавлено - - -
У кого-нибудь есть лишняя рабочая epm7128 plcc-84? Я бы купил и успокоился.
Для этой серии ПЛИС все четыре резистора можно и не ставить - и так прошьётся.
Не знаю, пробегала ли здесь ссылка вот на этот сайтик. Продублирую.
А особенно страничку про настройки LTP порта, годится и для настроек GALBlasterов, так как просят помочь с запуском программаторов, а настройки нужные для работы LPT-программаторов забывают сделать.
Разобрался со своей проблемой. Ошибка была в схеме. Теперь все ПЛИСины читаются и шьются. Подтяжка осталась на всех 4 линиях 10к к +5в.
Все проекты на коммерческой основе. Лучше использовать этот сайт - готовых примеров много и сразу с открытыми исходниками, правда на английском языке.
Всем привет!
Делаю проект на CPLD EPM3064.
Периодически вылезают ошибки, что какие-то сигналы невозможно куда-то протянуть.
Приходится что-то резать, убирать часть функций.
Для полной функциональности ячеек хватает. Но не хватает внутренних линий связи.
Что можно сделать? Поможет ли автоматическое назначение пинов (чтобы компилятор сам назначил наиболее удобные для внутренней разводки)?
Или перейти на EPM3128? Поможет ли это? Ячеек у неё больше, а внутренних линий ведь столько же?