ldqmoon 发表于 2008-4-21 21:26:15

show一个自己用HD64F3062做的XILINX CPLD下载板

当初买笔记本的时候,没考虑到并口问题, 只找到个带串口的本本, 最近想学习CPLD, 却发现没法用并口对CPLD下载程序, 网上虽有USB接口的,可价格...

由于用的XILINX的CPLD, ouravr里说的 usb blaster还不能用, 无奈之下,只好自己想办法做了, 看了XILINX上关于这部分的介绍,觉得也没什么太大难度. 碰巧手头上又有H8的单片机, 拿来用用好了.

http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_258302.jpg
(原文件名:照片 006.jpg)

程序部分虽然还没搞好,但已经是够用了的. 计算机通过串口发送.xsvf文件到H8单片机,数据接收完成后开始对CPLD进行烧录. 速度上可以可以. 使用57600的波特率,传输速度上不亚于USB,(文件本身就比较小). 原则上是可以对XILINX公司的全系列CPLD, FPGA进行烧录的.但受到一些硬件资源的限制,目前还只是能对XC9500系列进行烧录, 相信这个可以很快解决.


原理和程序都没带回来, 回头发过来.

liuzhijun 发表于 2008-4-21 21:34:49

历害!不错!

ldqmoon 发表于 2008-4-23 23:15:01

点击此处下载 ourdev_259522.rar(文件大小:190K) (原文件名:CpldPrgH8.rar)

这个就是原理图和固件了.

其实电路很简单, 前半部分是HD64F3062的芯片工作部分,后半部分就是XILINX下载线, 两个连在一起就行了. 使用串口助手, 波特率设为57600, 看到提示后用串口助手发送文件, 然后等待写入完成就可以了. xsvf文件可以有iMPACT 生成.

特别强调一点: 原理图上使用的是74HC125, 但实际上程序中是对74HC126编的程, 如果你要用, 换成126就可以了.

mtheory 发表于 2008-4-23 23:35:16

好东西,顶一下

bozai 发表于 2008-4-23 23:37:50

顶一下

H8的单片机

很早以前,看机器人的书,上面讲的都是H8做的,可惜国内都找不到的。

xingzhang 发表于 2008-4-23 23:44:22

顶一下
有Lattice更好
页: [1]
查看完整版本: show一个自己用HD64F3062做的XILINX CPLD下载板