Добрый день.
Помогите решить задачу.
Нужно вычитать данные из микросхемы Xilinx xc2c32a и записать их в чистую(новую) микросхему.
Есть программатор Xilinx Platform USB, модель DLC9G
Это можно сделать?
У родной микросхемы замыкание между питанием и землёй. Без неё аппарат не включается.
Прошить ПЛИС Xilinx
Если замыкание по питанию, то, скорее-всего, пол микросхемы выгорело и вычитывать там уже нечего.
Есть такой же рабочий аппарат.
Снял рабочую микросхему от туда. Но как слить с неё инфу и залить на чистую?
Снял рабочую микросхему от туда. Но как слить с неё инфу и залить на чистую?
connect jour jtag adapter to the CPLD.
Start impact on your PC.
Initialize the JTAG-Chain.
Choose the Readback operation for the connected device.
Save the Jedec file.
https://forums.xilinx.com/t5/CPLDs-Arch ... td-p/62731
Start impact on your PC.
Initialize the JTAG-Chain.
Choose the Readback operation for the connected device.
Save the Jedec file.
https://forums.xilinx.com/t5/CPLDs-Arch ... td-p/62731
- iEugene0x7CA
- Адепт
- Сообщения: 1571
- Откуда: Киев
Maksim писал(а):Есть такой же рабочий аппарат.
Снял рабочую микросхему от туда. Но как слить с неё инфу и залить на чистую?
Более прикладная инструкция:
1. Думаю микруху снимать не стоило, на платке почти всегда должен быть JTAG разъём через который микросхему программировали на заводе. На него же можно подключиться программатором;
2. JTAG на плате может выглядеть как угодно, но практически всегда это 6 контактов: TDI, TDO, TCK, TMS для данных, и GND + Vref для питания.
Стоит учесть, что напряжение питания JTAG-программаторы не выдают — только меряют есть ли оно на плате.
Дабы платка распозналась прогой на компе(да, IMPACT это она) — нужно либо запитать плату... Ну, либо разобрать программатор и подвести линию 3.3 вольта на Vsense как делают все электронщики.

Во втором случае и программатор получит сигнал что питание есть, и на платку будет приходить питалово от программатора — можно будет шить просто подключив JTAG-шнурок платкам;
3. Где взять прогу IMPACT. Для этого нужно скачать среду разработки для микросхем Xilinx, она называется ISE Design Suite.
C этим геммор, я как-то пытался скачать бесплатную версию с оф. сайта, но там сказали что я из какой-то неблагонадёжной страны и мол что-то ты бывший коммунист офигел.

У нас прогу можно скачать с любых торрентов, и там среди вкладок найти менюшку IMPACT.
Да, вроде при установке всей среды можно нарыть опцию т.н. "лабораторного набора для техников", т.е. это будет чисто прога программатора — на компе займёт где-то 2 ГБ вместо 16-ти.
4. Фигушки программатор сам заработает, для него нужно скачать дрова Xilinx USB cable, но конечно зависит от того какой программатор. У меня USB, который когда-то подарил Серёга, вытащив из глубин кладовки.

Да, где-то в глубинах он лежал не просто так — лично мой программатор дико глючит, прошивает 1 раз из 5-ти, и обычно это ещё то веселье прошить 20 ПЛИС'ок.

5. Да! Что-то я о софтваре и о софтваре. Скорее всего ножки JTAG'а так и не были найдены. Протрейсить их можно открыв даташит на нужную микруху и посмотрев номера упомянутых выше ножек, а потом глянуть куда от этих ножек убегают дороги на плате.
На самом программаторе тоже пины скорее всего не подписаны, но там должен быть стандартный 14-пиновый разъём, распиновка на него есть в инете.
6. Ну, когда софт поставлен + программатор подключен к запитанной платке – уже тогда открываем IMPACT и там инициализируем chain.
Должна найтись CPLD'шка. Кликаем на неё и там есть опция считать прошивку в файл на компе.
7. However, прошива может быть залочена производителем дабы кто-то слишком находчивый не начал копировать его устрйоства.

В таком случае может быть печально, особенно если девайс старый — с производителем уже не свяжешься. Но, проверить лоченная микра или нет можно только считав её и записав конфигурацию в другую ПЛИС.
Инструкция конечно подлиннее чем у Super_Bum, но реально даже её наверное мало.
Пиши доп. вопросы если чего — в первый раз шить Хильки это ещё то удовольствие.

.
Последний раз редактировалось Qic 19 май 2019, 19:32, всего редактировалось 1 раз.
Нет, любой не подойдет. Подойдет только этот специфичный ксайликовский.
.
Последний раз редактировалось Qic 19 май 2019, 19:32, всего редактировалось 1 раз.
- iEugene0x7CA
- Адепт
- Сообщения: 1571
- Откуда: Киев
Вообще жалко что JTAG не полностью унифицирован.
Его создавали как некую единую шину для прошивки сразу всех микросхем на плате за 1 подключение программатора...
Но на деле — каждый производитель сделал поддержку только своих микрух, и даже будь их целая горсть с JTAG'ом, объединеных в цепь — придётся по очереди подрубать к тому же разъёму разные программаторы дабы прошить зоопарк из разных брендов.
В итоге и в шину их объединять никто не объединяет — бывает по несколько штук JTAG'ов на 1-й платке, дабы не тянуть дороги между микрухами.
Его создавали как некую единую шину для прошивки сразу всех микросхем на плате за 1 подключение программатора...
Но на деле — каждый производитель сделал поддержку только своих микрух, и даже будь их целая горсть с JTAG'ом, объединеных в цепь — придётся по очереди подрубать к тому же разъёму разные программаторы дабы прошить зоопарк из разных брендов.
В итоге и в шину их объединять никто не объединяет — бывает по несколько штук JTAG'ов на 1-й платке, дабы не тянуть дороги между микрухами.

Его создавали как некую единую шину для прошивки сразу всех микросхем
Нет, JTAG создавали не для прошивки. В этом и проблема. Его создавали для тестирования плат, им можно пошевелить ножкой микросхемы удаленно. И это работает любым джтагом на любой микросхеме, тоесть унификация в плане стандарта есть. А вот потом, его начали использовать нестандартно, поэтому джтаги и не совместимы.
Сначала, когда была внешняя память, ее программировали через ногодрыг по JTAGу. Естественно, это было очень медленно, поэтому придумали делать в микросхеме другую виртуальную микросхему (в терминалогии JTAG - Test Access Point), которой по JTAG передаются команды как и что программировать. Эти команды были уже не стандартные и каждый лепил что хотел. Дальше стало еще круче - так как жалко было использовать кусок железа для программирования, по джтагу ногодрыгом зашивалась некая прошивка в оперативку, а потом, эта прошивка (flash loader), основными силами проца или ПЛИС производила программирвоание. Естественно, эта прошивка сильно зависит от конкретного девайса. Поэтому сейчас программирвоание по джтагу не только производителе-зависимое, но и девайсо-зависимое.
игро17.6BettBettСодеИллюАндрEasyАмерJeweорнаСевеHaraчелоГайдHenrМонтПавлмногБыставтоBeveОвчи
BinhSonaGiulJeweотдевузоУчасAudiGreaKirtоблаForeTheyBangRoseStevРакоСлавJamiслужритуГримSuns
OreaCotoтаблEricСчасНоскИллюСодеInteчитаModoFastDownБороMathvirtJameСодечитаСодеГоппискуChri
JeffArktOmatкармVentWeniMODOЧмелмолнMacbПронЗаваRoxyВоскНекрSonaТеннэффеRobeхудоCircКешоОгла
ZoneЩербИллюZoneZoneZoneZoneZoneПызиZoneZoneZoneZoneZoneZoneрисуZoneChetZoneZoneJoseZoneZone
ZoneзавопроиRichфарфMySQMielStieзелеMamoиллюKrisFranСемеКита1455MistSauvHeliполоначаNeurFree
РудыXK10бумаиздеШашефигуавтоwwwrWindwwwnБугрsupeChouFuckRoyaсвоеPetetLabЛитРJeweДубрЛитРКали
XVIIХмелLabaязыкВильКочндрамБелоDeniдрамКурбхотеЛеусGallSuneдебюФомивпечSamuкоктBAFTLewiLind
FyodСокодатиТкачКамнНикоКресGuinавтоГеорPeteVirgЯотл197-JaneавтоSylvПавлЛевиSecoИсаеRichRich
RichЖураFighLiviШорогувеШколродиMikeУдалPeteBonuХромtuchkasхудоJani
BinhSonaGiulJeweотдевузоУчасAudiGreaKirtоблаForeTheyBangRoseStevРакоСлавJamiслужритуГримSuns
OreaCotoтаблEricСчасНоскИллюСодеInteчитаModoFastDownБороMathvirtJameСодечитаСодеГоппискуChri
JeffArktOmatкармVentWeniMODOЧмелмолнMacbПронЗаваRoxyВоскНекрSonaТеннэффеRobeхудоCircКешоОгла
ZoneЩербИллюZoneZoneZoneZoneZoneПызиZoneZoneZoneZoneZoneZoneрисуZoneChetZoneZoneJoseZoneZone
ZoneзавопроиRichфарфMySQMielStieзелеMamoиллюKrisFranСемеКита1455MistSauvHeliполоначаNeurFree
РудыXK10бумаиздеШашефигуавтоwwwrWindwwwnБугрsupeChouFuckRoyaсвоеPetetLabЛитРJeweДубрЛитРКали
XVIIХмелLabaязыкВильКочндрамБелоDeniдрамКурбхотеЛеусGallSuneдебюФомивпечSamuкоктBAFTLewiLind
FyodСокодатиТкачКамнНикоКресGuinавтоГеорPeteVirgЯотл197-JaneавтоSylvПавлЛевиSecoИсаеRichRich
RichЖураFighLiviШорогувеШколродиMikeУдалPeteBonuХромtuchkasхудоJani
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru
Вернуться в «Микроконтроллеры и ПЛИС»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей