搜索
bottom↓
回复: 38

【分享】转载GAL器件烧写时序资料

[复制链接]

出200入2554汤圆

发表于 2018-4-8 19:48:50 | 显示全部楼层 |阅读模式
前阵子把玩 GAL16V8,用 ELM -CHAN 的资料复制了一套烧写器,玩起来还可以。
最近又入手了几片 22V10,还是移植烧写器,发现 ELM-CHAN 的资料实在是有些局限,很多熔丝位置、配置地址都没有说清楚。


关于 GAL 器件,ATMEL 和 LATTICE 等公司都有出,自己把玩最大的问题就是烧录时序相关资料太少,手册上也没有提及。
偶然间用 yahoo 找了找“gal programming” 这样的关键词,发现老外做这个的比较多(国人可能都直接买烧录机了),以下两个资料转过来供大家参考:

#1:armory站,这个站的资料(不仅限GAL)多的超出想象:http://www.armory.com/~rstevew/Public/Pgmrs/GAL/algo.htm

#2:ELM-CHAN站,11区的技术宅(STM32::FatFS 作者):http://elm-chan.org/works/pgal/report_e.html


资料均转载,有不妥大家提: )

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2018-4-9 00:26:18 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2018-4-9 01:56:12 | 显示全部楼层
我曾经一段时间搜了一下这玩意,但始终没找到用什么东西给这东西下程序,某宝搜索GAL18V6编程器,也没搜到,楼主能否讲解一下这玩意怎么下载程序。
或者我先看看你的网页

出0入0汤圆

发表于 2018-4-9 12:34:47 来自手机 | 显示全部楼层
yahoo不是死了么

出0入17汤圆

发表于 2018-4-9 12:39:31 | 显示全部楼层
这玩意都是20多年前的东西了,现在还有人用吗

出0入0汤圆

发表于 2018-4-9 13:27:53 | 显示全部楼层
收藏备用。

出0入0汤圆

发表于 2018-4-9 16:29:21 | 显示全部楼层
记得很早以前修改20M模拟示波器中的 GAL16V8,用的able4编译,用周立功的EasyPRO80烧写。

出200入2554汤圆

 楼主| 发表于 2018-4-9 20:50:56 来自手机 | 显示全部楼层
sanjue 发表于 2018-4-9 01:56
我曾经一段时间搜了一下这玩意,但始终没找到用什么东西给这东西下程序,某宝搜索GAL18V6编程器,也没搜到 ...

gal器件就是个eeprom,编程类似avr的高压串行模式,地址、控制总线是用并行加载的,数据总线是用串行加载的。
我稍晚些时候发个文献来,里边有个时序图

出200入2554汤圆

 楼主| 发表于 2018-4-9 20:52:14 来自手机 | 显示全部楼层
huangqi412 发表于 2018-4-9 12:34
yahoo不是死了么

原网站可以访问,也没被墙:yahoo.com

出200入2554汤圆

 楼主| 发表于 2018-4-9 20:53:31 来自手机 | 显示全部楼层
DOER 发表于 2018-4-9 12:39
这玩意都是20多年前的东西了,现在还有人用吗

老产品肯定还有人用,你上网上找找atf16v8b的价格就知道了,而且在microchip这个型号也没停产

出200入2554汤圆

 楼主| 发表于 2018-4-9 20:56:27 来自手机 | 显示全部楼层
ndt2000 发表于 2018-4-9 16:29
记得很早以前修改20M模拟示波器中的 GAL16V8,用的able4编译,用周立功的EasyPRO80烧写。 ...

自己玩就可以用汇编,直接查熔丝编号生成fusemap就行,我用的是自制的烧录器,所以文件格式都随意,熔丝编号最终烧对了就行

出0入0汤圆

发表于 2018-4-10 00:27:01 | 显示全部楼层
t3486784401 发表于 2018-4-9 20:50
gal器件就是个eeprom,编程类似avr的高压串行模式,地址、控制总线是用并行加载的,数据总线是用串行加载 ...

劳烦楼主发点这个编程器的资料,虽然基本不会使用,但还是想了解一下

出0入4汤圆

发表于 2018-4-10 08:06:27 来自手机 | 显示全部楼层
huangqi412 发表于 2018-4-9 12:34
yahoo不是死了么

是雅虎中国死了

出200入2554汤圆

 楼主| 发表于 2018-4-10 12:03:10 | 显示全部楼层
sanjue 发表于 2018-4-10 00:27
劳烦楼主发点这个编程器的资料,虽然基本不会使用,但还是想了解一下

除了原贴里的两个网站,还有这么一个 PDF 的文献,看样子是已经很有年头了。

用 LPT 口做的 GAL 编程器,可参考电路、时序:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出200入2554汤圆

 楼主| 发表于 2018-4-10 12:04:26 | 显示全部楼层
sanjue 发表于 2018-4-9 01:56
我曾经一段时间搜了一下这玩意,但始终没找到用什么东西给这东西下程序,某宝搜索GAL18V6编程器,也没搜到 ...

上传了为数不多的讲解时序的文献,见  #14 楼

出0入0汤圆

发表于 2018-4-10 12:27:52 | 显示全部楼层
t3486784401 发表于 2018-4-10 12:04
上传了为数不多的讲解时序的文献,见  #14 楼

多谢楼主

出0入0汤圆

发表于 2018-4-10 13:04:45 | 显示全部楼层
这东西还有人用啊

出0入0汤圆

发表于 2018-4-10 14:22:34 | 显示全部楼层
好像多年前找过这个,后来改用cpld了,翻新品几块钱,价格低,量足,软件还通用

出200入2554汤圆

 楼主| 发表于 2018-4-10 17:44:50 | 显示全部楼层
jlhgold 发表于 2018-4-10 14:22
好像多年前找过这个,后来改用cpld了,翻新品几块钱,价格低,量足,软件还通用 ...

金老板原来跟我提过,不过当时水平还没够。

前阵子偶然机会搞到几片,玩了玩的确不错,用来代替 74 系列还是很灵活的

出200入2554汤圆

 楼主| 发表于 2018-4-10 17:52:15 | 显示全部楼层
gliet_su 发表于 2018-4-10 13:04
这东西还有人用啊

原 atmel 的 16v8, 22v10,在 microchip 官网上还都是 "In Production" 的状态,手册2014还在更新,看来老机器还是很多的。

出0入0汤圆

发表于 2018-4-22 13:19:33 | 显示全部楼层
步进电机驱动用? 原来看到有用ABEL的。

出200入2554汤圆

 楼主| 发表于 2018-4-22 16:21:13 来自手机 | 显示全部楼层
true_elecom 发表于 2018-4-22 13:19
步进电机驱动用? 原来看到有用ABEL的。

做个局部总线解码很好用,替代74系列比较灵活。
我用vc编的,算是硬件汇编层,生成熔丝表和jed文件

出0入0汤圆

发表于 2018-4-23 22:48:04 | 显示全部楼层
这个贴里面也有相关内容
https://www.amobbs.com/forum.php ... 8&highlight=gal

出0入0汤圆

发表于 2018-4-23 23:02:27 | 显示全部楼层
老器件了~~

出200入2554汤圆

 楼主| 发表于 2018-4-27 00:55:56 来自手机 | 显示全部楼层
lzf713 发表于 2018-4-23 22:48
这个贴里面也有相关内容
https://www.amobbs.com/forum.php?mod=viewthread&tid=850558&highlight=gal ...

最开始看的中文资料也是这个,相当古老

出200入2554汤圆

 楼主| 发表于 2018-4-27 00:56:48 来自手机 | 显示全部楼层
dingxiao 发表于 2018-4-23 23:02
老器件了~~

这个器件上电后是温热的,功耗太酸爽

出0入0汤圆

发表于 2018-4-27 10:59:52 | 显示全部楼层
以前用过这类芯片,收藏了,多谢分享

出0入0汤圆

发表于 2021-2-27 21:35:22 来自手机 | 显示全部楼层
t3486784401 发表于 2018-4-9 20:56
自己玩就可以用汇编,直接查熔丝编号生成fusemap就行,我用的是自制的烧录器,所以文件格式都随意,熔丝 ...

厉害,有相关资料吗?

出0入42汤圆

发表于 2021-2-27 23:59:35 | 显示全部楼层
duxingkei 发表于 2021-2-27 21:35
厉害,有相关资料吗?

熔丝编号在数据手册的原理图上标着。我有一篇总结GAL烧录方式的。这个手工烧录也不难,外接74165芯片做指示,几个按键就足够了。

出200入2554汤圆

 楼主| 发表于 2021-2-28 00:15:21 来自手机 | 显示全部楼层
duxingkei 发表于 2021-2-27 21:35
厉害,有相关资料吗?

熔丝对应开关,很容易人肉汇编的,看手册足够

出200入2554汤圆

 楼主| 发表于 2021-2-28 00:16:16 来自手机 | 显示全部楼层
cztian 发表于 2021-2-27 23:59
熔丝编号在数据手册的原理图上标着。我有一篇总结GAL烧录方式的。这个手工烧录也不难,外接74165芯片做指 ...


我这是陈年老帖被挖,都已经拿来做烧录器了

出0入0汤圆

发表于 2021-6-10 22:34:49 | 显示全部楼层
t3486784401 发表于 2021-2-28 00:16
我这是陈年老帖被挖,都已经拿来做烧录器了

楼主知道ATF22V10CQZ 用什么编程器能读出其中的熔丝图或得到逻辑关系图么?

出200入2554汤圆

 楼主| 发表于 2021-6-11 02:38:32 | 显示全部楼层
sunbest80 发表于 2021-6-10 22:34
楼主知道ATF22V10CQZ 用什么编程器能读出其中的熔丝图或得到逻辑关系图么? ...

这个涉及 GAL 器件的破解读取。

如果器件烧录时候没有上锁,那常规的编程器都可以读出熔丝图,但基本上产品都会上锁。

对于上锁的产品,破解难度也不大:
10 个 OLMC 如果位于普通 IO 模式,可以很容易跑逻辑就出来(输入引脚依次施加0/1,最多 2^22 种);
如果存在 REG 模式的 OLMC,会增加不少跑逻辑复杂度,找人破解费用也并不高。

不过考虑到 GAL 的特性,一般用作总线译码,不会做太复杂的 REG 反馈,基本都能跑码成功。


出0入0汤圆

发表于 2021-6-11 14:45:32 | 显示全部楼层
t3486784401 发表于 2021-6-11 02:38
这个涉及 GAL 器件的破解读取。

如果器件烧录时候没有上锁,那常规的编程器都可以读出熔丝图,但基本上 ...

谢谢,手头有个BATUPO II 的编程器,芯片型号里有GAL22V10C ,但是没有ATF的,不知道选用GAL22V10C能不能读出来?

出200入2554汤圆

 楼主| 发表于 2021-6-11 14:48:54 | 显示全部楼层
sunbest80 发表于 2021-6-11 14:45
谢谢,手头有个BATUPO II 的编程器,芯片型号里有GAL22V10C ,但是没有ATF的,不知道选用GAL22V10C能不能 ...

ATF 是兼容 GAL 型号的,时序都一样。

目前已知 PAL 开头的读写时序不同,这里应该没问题。

出0入0汤圆

发表于 2021-6-11 16:22:33 | 显示全部楼层
好的,多谢!回头试一下

出0入0汤圆

发表于 2021-6-11 21:05:13 | 显示全部楼层
我有个并口北京润飞编程器,有的GAL芯片能解密.就是软件要在win98下运行才行。

出0入42汤圆

发表于 2021-6-14 17:47:44 | 显示全部楼层
wiisir 发表于 2021-6-11 21:05
我有个并口北京润飞编程器,有的GAL芯片能解密.就是软件要在win98下运行才行。 ...

能烧录ATF750这个CPLD吗?跟22V10一样的引脚,但是内部不同。

出0入0汤圆

发表于 2021-6-14 19:53:57 | 显示全部楼层
cztian 发表于 2021-6-14 17:47
能烧录ATF750这个CPLD吗?跟22V10一样的引脚,但是内部不同。

我多年不用了,明天帮你找找看
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 14:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表