DIY编程器网

标题: BP Microsystems Actel Silicon Sculptor 3 编程器信息及拆解 [打印本页]

作者: ktoker    时间: 4 小时前
标题: BP Microsystems Actel Silicon Sculptor 3 编程器信息及拆解
BP Microsystems Actel Silicon Sculptor 3 编程器信息及拆解
值得一看。
实际网页内容如下。


https://www.stevenrhine.com/?p=133599
作者:Steven Rhine

2024年5月3日


2024年4月27日凌晨4点左右,我在 eBay 上收到一条关于 BP Microsystems Actel Silicon Sculptor 3 编程器的提醒。我实在无法抗拒。这款设备让我能够对大量老款 Actel 和 Microsimi FPGA 进行编程,而我目前使用的 Xeltek 和其他品牌的编程器都不具备这项功能。

设备照片

比较 Silicon Sculptor 3 与现代 Xeltek Superpro 6100N 的尺寸

内部结构照片

CPU 为老款 486 DX4 100 UG80486DX4100

它有一个 JTAG 接口,但似乎没有焊接元件,我可能需要连接起来检查一下。

引脚驱动器堆栈,这里展示的是我为了拍照而拆下的一个引脚驱动器,它有几个不同的零件编号,我会把它们全部拍下来……

我立即从 BM Microsystems 安装了最新的 BPwin 8.0.2 软件。安装完成后,我进行了全面的系统测试,确认所有测试均顺利通过。目前,系统运行的是 BIOS V2.34 版本,可以轻松升级到 V2.38。但是,在开始升级之前,我打算先对 V2.34 版本进行备份,以备日后存档。令人惊讶的是,这样一位老程序员竟然还能在厂商 2024 年开发的软件上获得支持。BPwin 软件的 FTP 存档。

http://storage.datormuseum.se/u/ ... bpmicro.com/Dnload/

我仔细按照注册说明操作,并按指示将 BPUNreg.bpr 文件提交给了 BPM Microsystems。他们回复确认此型号无需注册。但我的其他联系人告诉我,1710 型号需要注册,而且软件支持费用很高。既然这项任务已经解决,我现在正在寻找几个适配器插座,以便尽快开始用一些芯片进行测试。

BP Microsystems 编程器插槽命名规则

此外,在搜索信息的过程中,我偶然发现了一个简短的 Wiki 页面:https://proghq.org/wiki/BPM_Programmer。该页面显示,这款 Silicon Sculptor 3 似乎是 BPM 1410/1610/1710 编程器的简化版,只是内存插槽中填充了芯片。 (SS3 是 1710 型号,仅在 EEPROM 中禁用)

我不会进行完整拆解,因为我已经没有 Silicon Sculptor 3 了。

2025 年 6 月 2 日,我又弄到了一台 SS3,所以拆解是可以进行的……


该设备通过了所有测试。

我忘了上传照片……

这是固件备份中的 TA 板 CPCLVLTAX7 Rev D,也称为 TA240VLV_FX4。


该电路板上有两颗芯片,上面贴有标签,通常情况下,它们是可编程的。

U13 是一颗 93C46 芯片。


你应该备份这颗 U13 芯片。

这里是缓冲区,它似乎只是用来标识 TA(技术适配器)板的。

主板型号:CPCBD03223 Rev. F

芯片上贴有 U38 标签。

这款芯片是 93C66,我已经备份了它,其中包含编程器的序列号和型号数据。

序列号位于地址 006F 007F(A2 90 LE 转换为 BE 90 A2 = 37026)。

型号位于地址 012F 013F(EF 0A LE 转换为 BE 0A EF = 2799)。如果是 1710 型号,则 AE 06 = 1710;A4 06 = 1610,以此类推。

地址 01E 01F (21 3D) 是校验和。它是与地址 01D 的异或运算结果。这与维修适配器时使用的异或校验和计算方法相同。如果校验和不正确,则会报错并提示您的编程器需要维修。

(不确定其他数据还有什么用途)


主板 CPCBD03223 Rev. F 底部。

主板闪存,AM29LV200BT。我假设固件就在这里。我没有备份固件。还有一个 JTAG 端口,我原本打算先测试一下,但后来一直没腾出时间来做。

1410、1610、1710 和 Silicon Sculptor 3 的主板和 TA 板是通用的,配置上略有不同,主板上的 93C66 和 TA 板上的 93C46 的编程方式也略有差异。AM29LV200 的固件也可能有所不同。

WWAVUSBEPP 板,看起来像是 CY7C68013A EX-USB FX2 USB 控制器,用于 USB 转 LPT 转换器。

底部


顶部

该板卡配备了一个 24C64wp 串行 EEPROM(参见下方缓冲区图片)。

我见过很多这类编程器被拆成零件出售,而且缺少 USB 适配器。BP Microsystems 并没有列出该部件的出售信息。因此,我正在基于相同的 CY7C68013A 和 24C64 开发一个开源的 USB 适配器。根据我的测试,它非常简单,并且使用了数据手册中的信息。这是一个小型电路板,因此成本很低,最贵的部件是 MCU,大约 10 美元。我已确认,您可以使用基本的 CY7C68013A-56 EZ-USB FX2LP USB2.0 开发板,为旧款 1600/1700/SS2 编程器添加 USB 支持,并使用现代的 BPwin 软件,只需按照上述原理图中的引脚图即可。如果使用带有 24C128wp 的开发板,则需要将备份文件连接到 2000F 引脚上方的 1/2 引脚。为了安全起见,我会在两个引脚上都加载备份文件。

我找到了一个基于 CY7C68013A-56 MCU 的开源 BPM Microsystms USB WWAVUSBEPP 适配器项目,它似乎与开发板硬件几乎完全相同,只是目标连接器和一些被动元件有所不同。


此外,还有一款名为 BPM USB 的 DIY WWAVUSBEPP,看起来更接近原版。这两个开源设计都未经测试。

抱歉,我不会发布 WWAVUSBEPP 板的编译二进制文件。以下是 SS3 最终校验和为 17816BH 的 WWAVUSBEPP eeprom 备份的十六进制编辑器屏幕截图。内容很多,我稍后会添加注释,并在有机会时将其与 1710 的另一个版本进行比较,看看是否有区别。


区别在于,在 1FC0 行的地址 1FC6 和 1FC7 上,SS3 数据为 00 00,而 1710 为 FF FF。

重新组装小贴士:在拧紧支架之前,先将中间的 4 个螺丝放入设备,这样可以确保孔位对齐。

感谢您的关注。

2025年10月18日 之前联系过我并提供固件文件和 JTAG 信息的人,请再次联系我,我找不到您的邮件/留言了。

创建和维护此博客需要投入大量的时间和资源。如果您觉得内容有用或有帮助,非常感谢您的慷慨支持。您可以通过 Cash App 进行捐款,所有款项将用于博客项目、服务器托管费用以及 Cottie Kitty Cat 饼干基金。点击此处捐款
https://cash.app/$slrhine
最后更新时间:2026 年 3 月 15 日,作者:Steven Rhine

http://www.stevenrhine.com/

Bp-BPM-Microsystems-Microsimi-Actel-Silicon-Sculptor-3-Ebay-Out-of-The-Box-scaled.jpg (444.23 KB, 下载次数: 5)

Bp-BPM-Microsystems-Microsimi-Actel-Silicon-Sculptor-3-Ebay-Out-of-The-Box-scaled.jpg

Actel-Silicon-Sculptor-3-Internals.jpg (195.02 KB, 下载次数: 5)

Actel-Silicon-Sculptor-3-Internals.jpg

作者: ktoker    时间: 3 小时前
比较 Silicon Sculptor 3 与现代 Xeltek Superpro 6100N 的尺寸
作者: ktoker    时间: 3 小时前
CPU 为老款 486 DX4 100 UG80486DX4100
作者: ktoker    时间: 3 小时前
它有一个 JTAG 接口,但似乎没有焊接元件,我可能需要连接起来检查一下。

作者: ktoker    时间: 3 小时前
引脚驱动器堆栈,这里展示的是我为了拍照而拆下的一个引脚驱动器,它有几个不同的零件编号,我会把它们全部拍下来……


作者: ktoker    时间: 3 小时前
BPwin 软件


作者: ktoker    时间: 3 小时前
BPM 支持


作者: ktoker    时间: 3 小时前
BP Microsystems 编程器插槽命名规则


作者: ktoker    时间: 3 小时前
该设备通过了所有测试。

作者: ktoker    时间: 3 小时前
下图是固件备份中的 TA 板 CPCLVLTAX7 Rev D,也称为 TA240VLV_FX4。


作者: ktoker    时间: 3 小时前
底部。

作者: ktoker    时间: 3 小时前
该电路板上有两颗芯片,上面贴有标签,通常情况下,它们是可编程的。

U13 是一颗 93C46 芯片。

作者: ktoker    时间: 3 小时前
你应该备份这颗 U13 芯片。

作者: ktoker    时间: 3 小时前
这里是缓冲区,它似乎只是用来标识 TA(技术适配器)板的。

作者: ktoker    时间: 3 小时前
主板型号:CPCBD03223 Rev. F

作者: ktoker    时间: 3 小时前
芯片上贴有 U38 标签。

作者: ktoker    时间: 3 小时前
这款芯片是 93C66,我已经备份了它,其中包含编程器的序列号和型号数据。

作者: ktoker    时间: 3 小时前
序列号位于地址 006F 007F(A2 90 LE 转换为 BE 90 A2 = 37026)。

型号位于地址 012F 013F(EF 0A LE 转换为 BE 0A EF = 2799)。如果是 1710 型号,则 AE 06 = 1710;A4 06 = 1610,以此类推。

地址 01E 01F (21 3D) 是校验和。它是与地址 01D 的异或运算结果。这与维修适配器时使用的异或校验和计算方法相同。如果校验和不正确,则会报错并提示您的编程器需要维修。

(不确定其他数据还有什么用途)

作者: ktoker    时间: 3 小时前
主板 CPCBD03223 Rev. F 底部。

作者: ktoker    时间: 3 小时前
主板闪存,AM29LV200BT。我假设固件就在这里。我没有备份固件。还有一个 JTAG 端口,我原本打算先测试一下,但后来一直没腾出时间来做。

作者: ktoker    时间: 3 小时前
1410、1610、1710 和 Silicon Sculptor 3 的主板和 TA 板是通用的,配置上略有不同,主板上的 93C66 和 TA 板上的 93C46 的编程方式也略有差异。AM29LV200 的固件也可能有所不同。

WWAVUSBEPP 板,看起来像是 CY7C68013A EX-USB FX2 USB 控制器,用于 USB 转 LPT 转换器。

底部

作者: ktoker    时间: 3 小时前
顶部
作者: ktoker    时间: 3 小时前
该板卡配备了一个 24C64wp 串行 EEPROM(参见下方缓冲区图片)。

作者: ktoker    时间: 3 小时前
我见过很多这类编程器被拆成零件出售,而且缺少 USB 适配器。BP Microsystems 并没有列出该部件的出售信息。因此,我正在基于相同的 CY7C68013A 和 24C64 开发一个开源的 USB 适配器。根据我的测试,它非常简单,并且使用了数据手册中的信息。这是一个小型电路板,因此成本很低,最贵的部件是 MCU,大约 10 美元。我已确认,您可以使用基本的 CY7C68013A-56 EZ-USB FX2LP USB2.0 开发板,为旧款 1600/1700/SS2 编程器添加 USB 支持,并使用现代的 BPwin 软件,只需按照上述原理图中的引脚图即可。如果使用带有 24C128wp 的开发板,则需要将备份文件连接到 2000F 引脚上方的 1/2 引脚。为了安全起见,我会在两个引脚上都加载备份文件。

我找到了一个基于 CY7C68013A-56 MCU 的开源 BPM Microsystms USB WWAVUSBEPP 适配器项目,它似乎与开发板硬件几乎完全相同,只是目标连接器和一些被动元件有所不同。

作者: ktoker    时间: 3 小时前
此外,还有一款名为 BPM USB 的 DIY WWAVUSBEPP,看起来更接近原版。这两个开源设计都未经测试。

抱歉,我不会发布 WWAVUSBEPP 板的编译二进制文件。以下是 SS3 最终校验和为 17816BH 的 WWAVUSBEPP eeprom 备份的十六进制编辑器屏幕截图。内容很多,我稍后会添加注释,并在有机会时将其与 1710 的另一个版本进行比较,看看是否有区别。





作者: ktoker    时间: 3 小时前
区别在于,在 1FC0 行的地址 1FC6 和 1FC7 上,SS3 数据为 00 00,而 1710 为 FF FF。


作者: ktoker    时间: 3 小时前
本帖最后由 ktoker 于 2026-7-31 02:37 编辑

重新组装小贴士:在拧紧支架之前,先将中间的 4 个螺丝放入设备,这样可以确保孔位对齐。

感谢您的关注。

2025年10月18日 之前联系过我并提供固件文件和 JTAG 信息的人,请再次联系我,我找不到您的邮件/留言了。

创建和维护此博客需要投入大量的时间和资源。如果您觉得内容有用或有帮助,非常感谢您的慷慨支持。您可以通过 Cash App 进行捐款,所有款项将用于博客项目、服务器托管费用以及 Cottie Kitty Cat 饼干基金。点击此处捐款
https://cash.app/$slrhine
最后更新时间:2026 年 3 月 15 日,作者:Steven Rhine

http://www.stevenrhine.com/

作者: ktoker    时间: 3 小时前
本帖最后由 ktoker 于 2026-7-31 03:07 编辑

开箱视频

BP Microsystems Actel Silicon Sculptor 3 iii 开箱及简易拆解:2006 年的 486DX CPU?https://www.youtube.com/watch?v=l6tML8bWk3g


什么鬼?简直匪夷所思!Actel Silicon Sculptor 3 2 号开箱
https://www.youtube.com/watch?v=-oiLXDu8H4k







欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2