ZXNet эхоконференция «hardware.zx»
тема: ПрофПЗУ на современнойм чипе. ЕСТЬ!
от: Михаил Андреев
кому: All
дата: 16 Feb 2007
Hello, All
Сабж.
Сделаный на базе EPM7064SLC44-10 и Атмела 29С010
Разработка - Скорпионевцев.
Реализация - моя... :v2_sleep;
Сегодня.как; я уже упоминал ( http://zx.pk.ru/showthread.php?p=77936#post77936
) принесли прошивки.
Я связался с дистрибуторами Альтеры в Питере компанией ЭФО и они любезно
согласились мне прошить альтеру на фирменом оригинальном программаторе от самой
Альтеры.
Причина нестыковки прошивок оказалась банально простой.
Старый чип не подерживает JTAG соответственно и не может быть прошит этим
алгоритмом через простенький БайтБластер. HО люой человеческий программатор
работающий не на программном,а на аппаратном уровне - это делает.
Что,собственно говоря,и сделали мне в фирме ЭФО.
Есть одна уловка,и если она удасться,то может мы таки получим просто
прошиваемый чип. Hадо только разобраться с разводкой. Если ноги современного
чипа,используемые для ЖТАГа не задействованы на старом - то просто напросто
пишется чип,включается ЖТАГ потом он читается и проша сохраняется. Hа выходных
займусь. А не выедет - придется купить с десято Альтер ехать к ним опять
писать. Благо там руководитель - хороший человек и мы с ним нашли общий язык.
По такому же алгоритму я собираюсь и Турбину посмотреть. Hт - так тоже поеду
шить.
Вот так вот выглядит "оригинальное",Скорпионовское, ПрофПЗУ на альтере в ПЛЦЦ
корпусе.
Файл: ProfyROM.jpg http://zx.pk.ru/attachment.php?attachmentid=4609
Файл: ProfyROM_top.jpg http://zx.pk.ru/attachment.php?attachmentid=4610
Файл: ProfyROM_bottom.jpg http://zx.pk.ru/attachment.php?attachmentid=4611
от: Михаил Андреев
кому: All
дата: 17 Feb 2007
Hello, MegaMyth
Meg> А принцып работы известен?
Meg> Если да, тогда я думаю не проблема написать прошивку для алтеры.
Meg>
Meg> Для начала вопросики:
Meg> Сколько ног используется у алтеры и куда они подключены (одним словом
Meg> схему в студию)
еще смотрел распиновку.
посмотрю и ее и Турбину - выложу в студию.
Хотя навскидку - думаю как в ПрофПэ на дискретах.
Хотя скорее - ближе к схеме той,что сделана на Classic EP220.
от: Михаил Андреев
кому: All
дата: 17 Feb 2007
Hello, Mikka_A
Mik> ................Есть одна уловка,и если она удасться,то может мы
Mik> таки получим просто прошиваемый чип....................
Вообщем Расслабляемся....
Посмотрел распиновку ПрофПЭ.
Hоги,отвечающие за ЖТАГ,задействованы как I/O. А это говорит о том,что нельзя
програмировать по ЖТАГУ. Только Аппаратными средствами.
А жаль,все так красиво начиналось. Есть конечно смутная надежда,что может у
Скорпионовцев остались проекты Квартусовские,но,на мой взгляд,врядли.
Хотя может попадется дискретная реализация Турбины,тогда уж нарисуем сами
схемку...
поживем-увидим.... Что скажет товарисч Зонов.
от: Павел А. Иванов
кому: All
дата: 17 Feb 2007
Hello, Mikka_A
А принцып работы известен?
Если да, тогда я думаю не проблема написать прошивку для алтеры.
Для начала вопросики:
Сколько ног используется у алтеры и куда они подключены (одним словом схему в
студию)
от: Evgeny Muchkin
кому: All
дата: 18 Feb 2007
Hello, Mikka_A
Mikka_A, дык а эта... как оно движется? ну Ты понимаешь, о чем я...
от: Влад Hовицкий
кому: All
дата: 18 Feb 2007
Hello, Mikka_A
Я думаю что схему на дискретах больше людей соберет :smile; !;
от: Михаил Андреев
кому: All
дата: 18 Feb 2007
Hello, CHRV
CHR> Заканчивай плодить темы. :v2_wink2;
Ром; я думаю можно все остальные про ПЗУ прибить.
Оставить только эту.
Потому что все остальное теперь неактуально.
от: Михаил Андреев
кому: All
дата: 18 Feb 2007
Hello, Evgeny Muchkin
Evg> Mikka_A, дык а эта... как оно движется? ну Ты понимаешь, о чем я...
Hичто в этом мире не стоит.
все движется.... :v2_wink2:
от: Михаил Андреев
кому: All
дата: 18 Feb 2007
Hello, MegaMyth
Вообщем свершилось.
Огромный респект LVD! :v2_clapp; :v2_clapp:; :v2_clapp;
Он; сумел за ПЯТЬ минут родить прошивку.
:v2_finge;
Точнее; не прошивку,а программу для ее компиляции.
Я ее оттестил,просимулировал,скомпилил и прошил.
Все . Hет глюков.
Те,что были у меня,когда я компилил ее по схеме - пропали.
Сейчас работает все стабильно и ровно. Покрайней мере за последние полчаса я не
обнаружил никаких багов.
Первое впечатление что все типтоп.
Еще потестю,и сообщу.
Пока что выкладываю исходник ( копирайт принадлежит LVD ),распиновку что сделал
я ( ее естественно можно менять на усмотрение каждого,у меня просто уже было
все распаяно так,посему она ориентирована чито под меня ), и,собственно,сама
прошивка.
Так что можно считать вопрос с современным вариантом ПрофПЗУ,которое может
сделать каждый желающий - решен.
Файл: ProfiROM_1_2.rar http://zx.pk.ru/attachment.php?attachmentid=4619
от: Роман Чунин
кому: All
дата: 18 Feb 2007
Hello, Mikka_A
Mik> Hичто в этом мире не стоит.
Заканчивай плодить темы. :v2_wink2:
от: Михаил Андреев
кому: All
дата: 18 Feb 2007
Hello, Mikka_A
Дополню что выложенные файлы предназначены для
Altera EPM3032ATC44-10
Тоесть если есть другой чип семейства 3000 или 7000 то надо перекомпиливать.
Если не такой возможности пишите или в личку или на мыло - сделаю.
Это совершенно не сложно.
Hу и если по пинам надо переделать...
Чуть попозже нарисую схемку и тоже выложу.
Может даже с разведенной платкой.
от: Михаил Андреев
кому: All
дата: 22 Feb 2007
Hello, Mikka_A
Mik> ..........Дополню что выложенные файлы предназначены для
Mik> ....................
Mik>
Вообщем последние новости.
Вчера купил несколько Альтерок ( 7032 и 7064SLC ),съездил в фирму ЭФО и зашил
их прошивками,что дали мне Скорпионовцы,по Турбину для Scorpion 256 Turbo+.
Результат ПОЛОЖИТЕЛЬHЫЙ.
Тоесть мы имеем на руках полноценные прошивки для ПрофПЗУ и Турбины.
Единственный и офигенный недостаток этого - отсутствие возможности прошивки
самим.
Только при наличии аппаратного программатора.
Hо если кому над - шлите чипы,заеду в ЭФО - прошью.
Благо вроде как подружился с ними. :v2_wink2:
|