boboo 发表于 2009-8-22 13:23:28

xilinx 官方公布的usb下载sch

可惜 只有原理图,没有固件




点击此处下载 ourdev_473497.pdf(文件大小:302K) (原文件名:Schematics.pdf)

kejian2000 发表于 2009-8-22 13:35:12

关键固件

boboo 发表于 2009-8-22 13:38:01

等待强人去和谐。。。

现在淘宝很多和谐版 最低的才2xx
期待开源的和谐版出现

h2feo4 发表于 2009-8-22 13:41:35

看了
我不相信这是官方下载线
这明明是一块 Spartan-6 系列 FPGA 的开发板
有哪个下载线会奢侈到拥有1000M以太网和DDR2内存?
我找到官方照片了,Spartan-6 开发套件,$295,这仅仅是下载线?
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_473492.JPG
(原文件名:untitled.JPG)
顺便奇怪一下,这板子上怎么还有手工飞线的痕迹啊~~

boboo 发表于 2009-8-22 13:59:33

14页才是下载部分原理图
XC2C256+68013

h2feo4 发表于 2009-8-22 14:04:25

to 【4楼】 boboo
嗯,确实有
68013程序容易搞
CPLD里面的固件就不好说了

kyughanum 发表于 2009-8-22 14:14:38

期待高手!

fpga_lab 发表于 2009-8-25 13:04:35

h2feo4 无机酸,好眼力,当初电源设计有点点缺陷,只能飞线了,说实在的,飞线也真够专业的,有棱有角的。。

tage 发表于 2009-8-25 13:27:05

固件有才好。

shicong 发表于 2009-8-27 07:21:23

谁有兴趣,报上名来。

pulan 发表于 2009-8-27 07:41:19

xilinx所有的开发板都是把 usb jtag做到板子一起的。呵呵。很独特

seamas 发表于 2009-9-16 18:41:18

cy7c68013固件可以在ise的linux版本里找xusb_emb.hex,
CPLD的固件估计可以利用下载线升级功能isp。

tkdr2001 发表于 2009-9-16 19:14:06

新版本下载线是用68013+FPGA做的,老版本的才是68013+CPLD

tkdr2001 发表于 2009-9-16 19:26:14

吧手里2个下载线拆开了,大家可以看看,手机拍的,不清楚

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481564.gif
手里2个都是原装的,红色是最新的下载线 (原文件名:新老对比.gif)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481565.gif
(原文件名:新版本正面.gif)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481566.gif
(原文件名:新版本反面.gif)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481567.gif
(原文件名:老版本.gif)

boboo 发表于 2009-9-16 20:23:49

终于看到希望了虽然一直用着并口线

roasn 发表于 2009-9-16 21:03:56

要不我们山寨一个简化版的?个人认为够用就好,官方的电路很复杂,芯片又贵又难买

tkdr2001 发表于 2009-9-16 21:07:51

有个疑问,SP6板上的电路有一个电子序列号,电缆是否会做检测

boboo 发表于 2009-9-16 22:17:02

这东西用老版就够了,新的封装不适合DIY,那个号码应该是序列号吧,很多原装版都有这号

seamas 发表于 2009-9-17 09:39:45

完整的电路图可参考SP601 sch 14,15页,
http://www.xilinx.com/support/documentation/boards_and_kits/xtp051_sp601_schematics.pdf

markman 发表于 2009-9-17 10:47:47

CPLD的固件可以通过JTAG口读取,谁有此开发板的可以读取,共享上来啊

roasn 发表于 2009-9-17 10:50:32

CPLD的固件可以自动更新,不需要知道,有68013程序就行了

h2feo4 发表于 2009-9-18 08:18:31

to 【20楼】 roasn 冰封的心
68013的那片24C里面的数据我有,我搞了一片,用编程器读出来了
不出意外的话
近期我将出售30块Xilinx USB下载线,与官方兼容,但是省略了电压监控和对多电压的支持(只支持3.3V)
主要片子均采用拆机件以降低成本,总价格应该是两位数
目的是给我的那块板子 http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3515828 打样凑点钱

lwy86 发表于 2009-9-18 08:36:34

支持!!

roasn 发表于 2009-9-18 08:44:46

【21楼】 h2feo4 无机酸
---------------------------
哈哈,我也搞了一片,早知道你有我就不搞了

boboo 发表于 2009-9-18 10:17:38

哈哈,看来下载线的价格要降下来了。等你的消息。不过我还是喜欢迷你型的全功能

xukaiming 发表于 2009-9-18 10:30:59

先MARK 一下。。。。。。。。。。。

h2feo4 发表于 2009-9-20 21:25:22

今天我的样板验证通过
计划过几天做40块PCB
目前手里有33套零件

lwy86 发表于 2009-9-20 21:43:54

期待!

h2feo4 发表于 2009-9-21 22:45:45

我的板子画完了,明天送出去打样
十一之前应该可以拿到板子,十一期间焊接调试,十一之后应该就可以发货了
37mm×26mm,应该短时间内没有比我更小的了
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_483647.PNG
(原文件名:20090921A.PNG)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_483648.PNG
(原文件名:20090921B.PNG)

seamas 发表于 2009-9-21 23:25:52

其实68013程序也不需要,只需要把“C0 FD 03 0D 00 00 00 00" 这8个bytes写到24里头,再把板子插到装有ISE8.2i以上的机器上就会发现安装下载线驱动的提示。估计diy这个下载线只要有硬件就可以了,连CPLD的下载线都不需要准备,看来xilinx还是很厚道的。实际情况是不是这样?还要等h2feo4的套件出来后才能一见分晓。

seamas 发表于 2009-9-21 23:35:27

果然够精致,不过USB座貌似太大,太高,不适合套热缩胶套。

h2feo4 发表于 2009-9-21 23:36:11

to 【29楼】 seamas
本质差不多,细节上稍复杂一点,烧写过程要修改一些环境变量
那8个字节我手里的数据和你的有1bit的差别,不过估计都能用
过几天出套件时会公布详细步骤

如果觉得插座太大,可以换成miniA插座,稍后添加进去

seamas 发表于 2009-9-21 23:57:04

嗯,xilinx给不同类型的cable定义了不同的PID,估计也是大同小异。
确实需要定义环境变量才能强行启动cpld升级过程。
等着你的好消息了!

h2feo4 发表于 2009-9-22 00:05:27

新图
加入了miniA插座
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_483682.PNG
(原文件名:20090921C.PNG)

kyughanum 发表于 2009-9-22 00:32:35

【33楼】 h2feo4 无机酸
给我也留一份啊!

boboo 发表于 2009-9-22 01:10:36

不知道大概多少钱一个

yangyi 发表于 2009-9-22 07:56:10

多少钱?

h2feo4 发表于 2009-9-22 08:55:20

预计价格:使用拆机件的99元,使用全新件的149元
预计发售时间,十一后

roasn 发表于 2009-9-22 09:38:02

CPLD你买多少钱一个?我这里零售好贵啊,要120一片

h2feo4 发表于 2009-9-22 10:49:30

to 【38楼】 roasn 冰封的心
我大概可以六十多块钱买到吧
不过感觉还是很贵
打算下一步反推CPLD固件,移植到较便宜的CPLD中

roasn 发表于 2009-9-22 10:53:22

即时你反推CPLD固件,移植成功了,那以后岂不是不能自动升级了?

h2feo4 发表于 2009-9-22 11:01:01

to 【40楼】 roasn 冰封的心
降低成本的代价是不能自动升级,我早就知道,不过这个是否值得,还要评估一下

boboo 发表于 2009-9-22 12:47:11

如果完整版只是1xx的话 我想大家可能不会去省那节约的几十块钱....

roasn 发表于 2009-9-22 13:40:40

完整版不可能做到1xx,成本都要2xx

h2feo4 发表于 2009-9-22 13:53:24

我做这个主要是针对预算比较低的DIY者,主要IC我都是用的拆机件,就是为了把价格压在100以内
全功能的下载线成本比较高,近期没有制作计划
我手里有一块完整版的,好大一块4层PCB,一大堆难买的芯片呢

今天中午板子已送去做,不出意外的话27号会拿到板子,十一期间会完成制作和调试

roasn 发表于 2009-9-22 14:14:38

我觉得按照官方那个来做没有必要,成本太高了,如果能支持多种电压那就更好,不过,其实大多数人都只是用2.5V或者3.3V而已

h2feo4 发表于 2009-9-22 17:45:22

to 【45楼】 roasn 冰封的心
目前的版本兼容2.5V也问题不大

h2feo4 发表于 2009-9-27 15:18:48

PCB已经回来了
明天上照片

kyughanum 发表于 2009-9-27 15:28:43

如果2.5,3.3,5V都支持就好了!

h2feo4 发表于 2009-9-27 15:30:52

to 【48楼】 kyughanum 初级玩家
2.5V和3.3V没有问题,5V的话,要加个稳压二极管限制一下TDO上的电压

richey07 发表于 2009-9-27 16:10:34

期待

lichen867 发表于 2009-9-27 21:54:41

同期待

roasn 发表于 2009-9-28 14:41:57

不是说要上照片吗?怎么不见踪影了

h2feo4 发表于 2009-9-28 14:45:02

to 【52楼】 roasn 冰封的心
正在焊接,稍等~

roasn 发表于 2009-9-28 14:45:43

呵呵,回复得好快

h2feo4 发表于 2009-9-28 16:16:47

照片来了
拍摄技术很烂,凑合着看吧
这几天会进行各种测试
注:CY7C68013周围有几个脚焊的连在一起,不是焊接失误,而是画板子时就把他们直接连在一起了
http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486437.JPG
(原文件名:20090928A.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486438.JPG
(原文件名:20090928B.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486439.JPG
(原文件名:20090928C.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486440.JPG
(原文件名:20090928D.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486441.JPG
(原文件名:20090928E.JPG)

roasn 发表于 2009-9-28 20:57:31

果然够小的

roasn 发表于 2009-9-28 22:01:21

我也做了一个,但比你这个大多了

h2feo4 发表于 2009-9-28 22:24:03

to 【57楼】 roasn 冰封的心
我擅长做高密度的板子,这次布线是0.15mm/0.15mm,过孔0.3mm/0.5mm,主要阻容都是0402封装的,而且所有封装都是按IPC高密度设计的(焊接起来稍费劲一点)
而且我省掉了很多上下拉电阻,凡是未使用的输入端,都直接接到VCC或者GND了
如果LED用0603封装的话,板子还可以缩短1mm
不过板子再小也不会影响价格了,我做板的这个厂,凡板子单价在1元一下的,都按1元算,我这块板子算起来只有8毛多,所以换换阻焊颜色,或者改改表面工艺(例如镀金),不会增加价格,第一批做的是蓝色,下一批也许做红色

roasn 发表于 2009-9-28 22:30:52

我主要是为了外壳才做得大,而且比你的多了一些元件,我明天传图片上来看看。
你这个板密度实在够高,估计我是画不出来。

h2feo4 发表于 2009-9-28 22:55:35

to 【59楼】 roasn 冰封的心
我画板的时候根本没考虑外壳,反正也是个低成本设计,像【30楼】 seamas说的用透明热缩管也不错
我板子上留了miniA插座的位置,用miniA插座可以大大减小体积
画这块板子我花了两个星期反复布局和布线,画了七八个版本,目前这个还不是最小的,最小的那个用的是0201阻容,24C01用的是SOT23-5封装,3.2mmx2.5mm有源晶振,电源芯片是sot89封装,除了接插件之外所有元件都放在了CY7C68013背面,没有超过68013的轮廓。后来觉得这个版本太奢侈了,而且焊起来费劲,所以放弃了。
你有兴趣的话,我可以把PCB文件发给你,交流一下~
也期待着你的板子照片

lwy86 发表于 2009-9-28 23:11:32

漂亮!

ndust 发表于 2009-9-28 23:37:49

jh

roasn 发表于 2009-9-29 00:01:55

【60楼】 h2feo4 无机酸
你不用上班啊?这么有空搞这些东西

roasn 发表于 2009-9-29 00:33:16

我的图来了,手机照的,图片质量问题大家就别提了,已经是我手机的最好效果啦。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486671.jpg
PCB正面 (原文件名:正面.jpg)

   正面是68013、EEPROM、3.3V稳压和接口芯片。加了接口芯片74LVC4245,支持1.5V~5V电压,另外电路支持Vref检测,双色LED功能跟原装的兼容。理论上,功能跟原装的差别不大,1.2V不敢保证能行,因为根据datasheet描述,74LVC4245只支持1.5V~5V。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486672.jpg
PCB反面 (原文件名:反面.jpg)

   反面是CPLD和1.8V稳压,东西很少。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486673.jpg
外壳 (原文件名:外壳1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486674.jpg
还是外壳 (原文件名:外壳2.jpg)

   咦,是不是觉得这个外壳很面熟?不错,这是阿莫这里买的小外壳,用来装简易JTAG和ISP的那个。这几张是开好孔的照片,手工开的孔,虽然没有阿莫的雕刻机搞的好,不过个人感觉还算不错,特别是那个USB孔,那是刚刚的好,不大不小。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486675.jpg
安装后 (原文件名:安装1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486676.jpg
安装后局部 (原文件名:安装2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486677.jpg
还是安装后的局部 (原文件名:安装3.jpg)

   USB座刚刚好和盒子同高,太巧了,我原来还担心座子太高了。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486678.jpg
盖上盒盖 (原文件名:全貌.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486679.jpg
下载线接口 (原文件名:编程接口.jpg)

   编程器接口是14pin 2.54标准,原装的接口是14pin 2.0,我这个可以通过适配器兼容Xilinx几种官方接口定义,包括14pin(2.0和2.54)、10pin和6pin。

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486680.jpg
USB接口 (原文件名:USB接口.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486681.jpg
接上14PIN线效果 (原文件名:接上线.jpg)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486682.jpg
接上适配器后效果 (原文件名:适配器安装.jpg)

   适配器包括三个输出口,分别是2.0mm 14pin、2.54mm 10pin和2.54mm 6pin。

s99060 发表于 2009-9-29 01:33:58

这个就是XPCU?

richey07 发表于 2009-9-29 02:11:19

不错,什么时候开卖啊?

roasn 发表于 2009-9-29 07:15:48

【60楼】 h2feo4 无机酸
好像那个序列号的芯片你也没有加是吗?

h2feo4 发表于 2009-9-29 08:49:55

to 【63楼】 roasn 冰封的心
呵呵,我是在校学生,可以说时间有的是

to【64楼】 roasn 冰封的心
roasn的果然比我高一个档次,用起来应该比我的方便可靠不少
不过我这个尺寸小,成本低
你打算出售这个么

to 【67楼】 roasn 冰封的心
序列号芯片没有加,而且连位置也没有留,因为之前已经试过了,没有这个芯片一样可以使用和升级
那个序列号芯片不是DS2411么
我之前曾在淘宝买过一个完整版的,它上面DS2411的位置错装成了2SC2411(三极管),卖家说他一直用的都是2SC2411,而且曾经批量出货,使用正常
再加上我的测试,认为,目前这东西不装没什么关系(不排除未来会用到)
roasn有兴趣的话也可以试试

roasn 发表于 2009-9-29 08:57:25

我猜到你是学生了,呵呵。

2411我以前试过,的确可以不加,只是为了跟原版的尽可能像,而且地方还很多,所以就加上了。
以前自己做MP3的时候,在阿莫这里买过几个外壳,用剩一个,所以我画板的时候就按照那个外壳画,
我还是喜欢有外壳的,单板比较容易积灰,不好清洁。

h2feo4 发表于 2009-9-29 09:07:56

to 【69楼】 roasn 冰封的心
我正在焊接用miniA插座的版本,一会儿上传照片
我这个画板时没有留出足够的位置,所以估计很难装外壳,还是用透明热缩管好了

roasn 发表于 2009-9-29 09:08:47

【68楼】 h2feo4 无机酸
roasn的果然比我高一个档次,用起来应该比我的方便可靠不少。
不过我这个尺寸小,成本低,你打算出售这个么
--------------------------------------------------------
单可靠性来说,在2.5V和3.3V环境下,应该跟你的一样啊,
你这个成本比我的低多了,而且我买的CPLD比较贵。

暂时没有出售的打算,本来也只是打算做几个自用而已。
我只是打了几块板而已,而且芯片也只有一套。
当然,如果很多网友需要,也是可以考虑的,只是外壳加工是个问题,
手工做壳一来不是那么美观,二来太费精力了。

sky_walker 发表于 2009-9-29 09:12:02

支持下,无机酸,呵,好名字。

roasn 发表于 2009-9-29 09:19:03

你那个日常的使用足够了,5V的CPLD基本上已经很少人在用,3.3V和2.5V应该都没有问题,而这两个电压是最常用的,1.2~1.8V的很贵,玩的人基本上都不会玩这些,公司都用官方的下载线。只是我性格比较追求完美,所以才加上这些东西,尽可能跟原版的接近吧,当然,成本也比原装的大大降低。

yxyy 发表于 2009-9-29 09:56:30

roasn ,你那个LOGIC 分析仪为啥不做成SDRAM的?

roasn 发表于 2009-9-29 10:08:13

楼歪了,在另外一个帖子回答了你的问题

seamas 发表于 2009-9-29 12:44:30

to roasn
你的Vref检测是怎么做的?原版的好像用到了一个比较器.

roasn 发表于 2009-9-29 12:46:03

没错,原版用了比较器,我却用了个取巧的办法

seamas 发表于 2009-9-29 12:56:01

淘宝上有一家xc2c256拆机件卖到¥38,在广州新赛格有实体店,roasn可以考虑多搞几套。

h2feo4 发表于 2009-9-29 13:14:22

to 【78楼】 seamas
那家是拆机件,我就是从他那里买的,我把他库存差不多买光了

roasn 发表于 2009-9-29 14:09:35

坛子里玩FPGA的人不多,玩Xilinx的更少,所以需要这个下载线的人也就很少了,从这个帖子的响应程度可见一斑。
如果需要的话,可以在节后购买h2feo4 无机酸制作的超小版本,据说他做了33套。我手上的打板的板子也才几片,做也做不了几台。
另外,外壳实在不好做,即使做了,我自己是觉得挺好,但是毕竟是手工的,网友也许就觉得太粗糙。

h2feo4 发表于 2009-9-29 14:27:03

使用miniA插座的版本,看上去体积小了不少
http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486917.JPG
(原文件名:20090929A.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486918.JPG
(原文件名:20090929B.JPG)

roasn 发表于 2009-9-29 14:52:34

嗯,你这个适合用miniUSB,我一直觉得那么小的板子焊个那么大的USB座有点不伦不类

boboo 发表于 2009-9-29 16:31:52

to :【81楼】 h2feo4 无机酸

设计时有安外壳的孔位不?

想弄个拆机版试试

h2feo4 发表于 2009-9-29 17:01:19

to 【83楼】 boboo
抱歉设计时没有考虑安装外壳,所以没有任何安装位置
不过,如果使用miniA插座的话,B插座那两个孔倒是可以作为安装孔,不过直径比较小,只有2.3mm
我推荐采用透明热缩管作为“外壳”就像armok的Dragon那样

zkf0100007 发表于 2009-9-29 17:22:50

好东西,支持一下,有货的话,先预订一个

gdrc 发表于 2009-9-29 17:31:52

84楼的"无机酸"网友,USB的xilinx下载线,做好了算我一个,想要个用用.

lichen867 发表于 2009-9-29 17:52:38

顶了。。大概要四五块。

www1519 发表于 2009-9-30 08:03:09

lz好样的

simon51 发表于 2009-9-30 09:45:23

to:h2feo4 无机酸,好漂亮的设计,预定一个

brbl 发表于 2009-10-1 16:08:20

看来不错,很好看.

taofeng 发表于 2009-10-1 18:59:08

更新固件是不是用这种方法?

1. Install latest iMPACT software
2. Connect the USB Programming cable to the USB port of the PC.
3. Open DOS window and set the following environment variable to true by typing the command on the DOS prompt:
SET XIL_IMPACT_ENV_USB2_FORCE_CPLD_UPDATE=TRUE
4. Type, IMPACT on DOS prompts to invoke iMPACT software.
5. When IMPACT will open please cancel the project load windows and double click on the “Boundary Scan” icon in Flow window.
6. Select the source of the "Platform Cable USB" cable by selecting menu -> “output” -> Cable setup -> -> Communication mode -> Xilinx USB cable -> and press OK.
7. IMPACT software will show you the Warning message “WARNING: iMPACT - Platform Cable USB firmware must be updated. This operation may take up to 10 seconds. Please do not stop the process or disconnect the cable prior to completion. The cable STATUS LED will be RED for the duration of the update process.” press OK and wait for the update to be completed.
8. Once the update completed, please “Exit” iMPACT
9. Go to DOS prompt windows which is already open and SET the environment variable to false:
SET XIL_IMPACT_ENV_USB2_FORCE_CPLD_UPDATE=FALSE
10. Exit the DOS window by typing exit on the dos prompt (this is very important).
11. That’s it !! the USB firmware is updated.
12. Please refer online for more information on Cable USB FAQ.

h2feo4 发表于 2009-10-1 19:00:33

to 【91楼】 taofeng
基本一致

lichen867 发表于 2009-10-1 19:35:42

请问一下,这里CPLDVCCIO 脚应该怎么接呀?3.3v还是1.8v?

roasn 发表于 2009-10-1 19:57:40

【93楼】 lichen867
--------------------------
这样的问题建议你还是先仔细看看资料再问,原理图中已经这么清楚还问这种问题,有点说不过去。

lichen867 发表于 2009-10-1 21:35:02

汗。。。我已经找了好多次了。。一直在找有引脚的地方。再回去看才发现在框框里面。。。

lichen867 发表于 2009-10-1 21:42:22

对了,不是有用一片68013做的usb blaster(jtag)嘛,如果把那几只脚也引出来就比较犀利了。只要改变68013程序就可以通吃了。

boy364100 发表于 2009-10-1 21:49:40

强烈关注中~~~

h2feo4 发表于 2009-10-1 22:31:54

to 【96楼】 lichen867
此版本为超低成本简化版
如需更多功能,请购买官方版或者完整版

h2feo4 发表于 2009-10-1 23:04:52

一个不幸的消息,经仔细测试,发现PCB有一处线路缺陷,要重新做板,出货时间将推迟1周
新版本V1.1 外形尺寸不变,增加对5V器件的兼容
页: [1] 2
查看完整版本: xilinx 官方公布的usb下载sch