nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 04:33



Reply to topic  [ 60 posts ]  Go to page Previous  1, 2, 3, 4  Next
Создание прошивки для GAL22V10 вручную... 
Author Message
Fanat

Joined: 16 May 2007 01:01
Posts: 93
Location: 212.5.73.205
Reply with quote
Post 
Shaos wrote:
Вышли поглядеть JEDEC-и для того и другого - может программатор ожидает что в комментах должно быть прописано имя конкретной микросхемы?...


Имя микросхемы задается изначально. Сачала выбираешь микросхему в перечне предлагаемом ПО (можно ее живьем поместить в колодку программатора, можно оставить колодку пустой), а потом выбираешь для нее файл прошивки JEDEC. И если JEDEC не соответствует выбранной микросхеме, ПО программатора ругается, что фузы не соответствуют выбранной микросхеме.


08 Oct 2008 11:29
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
На первый взгляд вижу, что PALASM пишет ВСЕ фьюзы, а CUPL - только те строки оставляет, которые не заполнены значением по умолчанию (обычно 0)

_________________
:dj: https://mastodon.social/@Shaos


08 Oct 2008 17:03
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
На второй взгляд вижу что 16V8 отличаются только одной строчкой:
L2048 11111111000000000000000000000000*
и
L2048 11000000001100000011000100000000*
Ты уверен, что эти прошивки идентичны?

_________________
:dj: https://mastodon.social/@Shaos


08 Oct 2008 17:51
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
На третий взгляд вижу что 22V10 в исполнении CUPL на 64 фьюза больше, чем PALASM - это сигнатура "CA0010" (без неё тоже будет работать), а код в общем случае отличается

_________________
:dj: https://mastodon.social/@Shaos


08 Oct 2008 18:06
Profile WWW
Fanat

Joined: 16 May 2007 01:01
Posts: 93
Location: 212.5.73.205
Reply with quote
Post 
Shaos wrote:
Ты уверен, что эти прошивки идентичны?


Уверен, но для надежности на днях проверю еще раз.

Quote:
...а код в общем случае отличается


Значит выходит, что PALки и ATFки условно совместимы. :x


09 Oct 2008 10:41
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Rokl wrote:
Shaos wrote:
Ты уверен, что эти прошивки идентичны?


Уверен, но для надежности на днях проверю еще раз.

Quote:
...а код в общем случае отличается


Значит выходит, что PALки и ATFки условно совместимы. :x


На уровне JEDEC-файлов ATF и PALCE совместимы один в один (PALCE это уже далеко не PAL)

_________________
:dj: https://mastodon.social/@Shaos


10 Oct 2008 19:11
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
На второй взгляд вижу что 16V8 отличаются только одной строчкой:
L2048 11111111000000000000000000000000*
и
L2048 11000000001100000011000100000000*
Ты уверен, что эти прошивки идентичны?


Посмотрел внимательнее - прошивки для твоих 16V8 идентичны - в этих двух "различных" строках первые 8 фьюзов это XOR из которых используется только первые 2, поэтому значения остальных 6 по сути дела не важны, а то что идёт далее - это сигнатура, которая нулевая в первом случае, а во втором состоящяя из двух символов "01" - так что шиться должна любая из данных прошивок на любой 16V8 девайс ;)

_________________
:dj: https://mastodon.social/@Shaos


10 Oct 2008 19:41
Profile WWW
Fanat

Joined: 16 May 2007 01:01
Posts: 93
Location: 212.5.73.205
Reply with quote
Post 
Shaos wrote:
На уровне JEDEC-файлов ATF и PALCE совместимы один в один (PALCE это уже далеко не PAL)

В PALASMе я могу выбрать только PAL, а получившийся JEDEC файл, я заливаю в PALCE.
PAL, это однократно программируемые PLD, a PALCE это многократно программируемые PLD, которые шьются одним JEDEC файлом от PALASма. Практика, критерий истины, у тебя есть JEDEC от WRUPLа и от PALASMа, есть программатор, залей и посмотри что выйдет(правда потребуется простейший логический анализатор). Эти прошивки реализуют стробируемый быстродействующий дешифратор адреса.
(Если потребуются, пришлю исходники)... Однако, будем считать, что у меня фирменное ПО на программатор кривое и потому такие метаморфозы ( С ATF в PAL ) не проходят на нем. :cry:
Хотя, я думаю, что без спецтранслятора из ATF в PAL не обойтись, хотя бы потому, что у Атмеля файл JEDEC в 2 раза короче AMDшного, а что добавить к атмелевскому JEDEС, что бы получить AMDшный JEDEC, ПО моего программатора не знае. :( А в ручную править JEDEC файлы тоже не есть гуд. :no: )


13 Oct 2008 09:41
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Rokl wrote:
Хотя, я думаю, что без спецтранслятора из ATF в PAL не обойтись, хотя бы потому, что у Атмеля файл JEDEC в 2 раза короче AMDшного, а что добавить к атмелевскому JEDEС, что бы получить AMDшный JEDEC, ПО моего программатора не знае. :( А в ручную править JEDEC файлы тоже не есть гуд. :no: )


Я же тебе объяснял - структура файла JEDEC такова, что там можно писать все фьюзы, а можно только те строки, которые ненулевые - PALASM генерит все, CUPL генерит только ненулевые - для программатора ЭТО ОДНО И ТОЖЕ...

_________________
:dj: https://mastodon.social/@Shaos


14 Oct 2008 06:12
Profile WWW
Fanat

Joined: 16 May 2007 01:01
Posts: 93
Location: 212.5.73.205
Reply with quote
Post 
Shaos wrote:
Я же тебе объяснял - структура файла JEDEC такова, что там можно писать все фьюзы, а можно только те строки, которые ненулевые - PALASM генерит все, CUPL генерит только ненулевые - для программатора ЭТО ОДНО И ТОЖЕ...


Да, про структуру файла я понял, спасибо. Значит это 100 % кривой мой программатор и ПО к нему, раз он не в состоянии содраную прошивку с любой PALCE, или GAL, закатать в подобную ей ATF. А может только тупо PAL в PALCE, GAL в PALCE, PALCE в PALCE, или ATF в ATF. Ну и с JEDEC файлами из за этого такая же кривизна. :evil:


15 Oct 2008 11:31
Profile
Junior

Joined: 11 Jan 2012 06:40
Posts: 1
Location: 83.149.2.107
Reply with quote
Post 
Дико извиняюсь за подъём древней темы. Кажется, наконец-то нашёл людей, которые что-то могут объяснить по поводу JED-файлов.

У меня проблема такая. Имется JED-файл прошивки для XC95288XL. Исходника, понятное дело нету. Надо бы чуточку поковыряться в этой прошивке. А именно - изменить реакцию на пару входных сигналов. С какого конца можно было бы взяться за такую задачу? И, вообще, есть ли смысел браться, или это бредовая идея?


11 Jan 2012 06:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
c Xilinx есть проблема - форматы закрыты, т.е. расковырять с ходу не получится
надо в интернете искать - может кто из хакеров уже сумел зареверсынжынирить

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2012 07:19
Profile WWW
Junior

Joined: 20 Feb 2012 08:04
Posts: 1
Location: 78.157.69.100
Reply with quote
Post 
Есть станок с GAL22V10B, просят скопировать микруху. Не испорчу я ее при копировании (программатор SMARTPROG) Сильно не пинайте, просто один раз нарвался, на микрухе стояла защита от чтения.


20 Feb 2012 08:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
aleksasm wrote:
Есть станок с GAL22V10B, просят скопировать микруху. Не испорчу я ее при копировании (программатор SMARTPROG) Сильно не пинайте, просто один раз нарвался, на микрухе стояла защита от чтения.


При чтении испортиться не должно (если конечно случайно не нажать вместо Read пункты Erase или Write ; )

_________________
:dj: https://mastodon.social/@Shaos


20 Feb 2012 12:53
Profile WWW
Writer

Joined: 08 Nov 2010 11:47
Posts: 16
Reply with quote
Post 
aleksasm wrote:
Сильно не пинайте, просто один раз нарвался, на микрухе стояла защита от чтения
.. если изделие "промизготовления", то защита скорее всего стоит.


23 Feb 2012 06:47
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 60 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.