硬件和ds家的一致,打样的板子还没到,但现在spartan-6这颗芯片贵的离谱,github上的源码与实际硬件io有不一致的情况,到时候源码得调整一下,源码啥的自行搜索,我就不贴出来了,大家有兴趣的也可以完善一波,争取不割
spartan-6.pdf
spartan-logic.7z
离线
前段时间一直出差,最近总算有时间调试了,板子是在网上找的PCB图片,把正反两面放到ppt里面,调整顶层透明度,就像这样照着图片画的。。。。。打样的板子到了。焊接,调试,目前很顺利没遇到什么问题,只是有点暴力把usb焊盘插掉了。。。首先验证了usb部分,先尝试用EEPROM编程器烧了一个usbee逻辑分析仪的固件进去,别问我固件哪来的,恰好手上有一个usbee的小逻辑分析仪,用编程器读出来的,电脑成功识别,也能正常抓波形。一个usbee逻辑分析仪就诞生了,但是这只是第一步,毕竟带宽太窄。咱们的目标可是400M然后把VID改成04B4 PID改成8613,重新用EEPROM编程器烧录,装上赛普拉斯官方驱动,成功识别为
利用赛普拉斯官方工具下载dslogic固件,dsview成功识别到设备
但现在由于没上fpga部分,上位机采集报错,主要是买不起芯片了,问了好多家拆机都得200。github上的fpga代码没法直接通过编译,usb部分固件ubuntu下可以直接编译,稍微改了下fpga代码可以生成bit文件了
但是fpga的管脚约束和PCB实际管脚好像存在不一致的情况,后面有芯片了再改,附上编译好的cy7c固件和工具,源码请上dslogic官网自取
固件和工具.7z
今天暂时先到这里
离线
初步分析了新版本的DSView已经有些变更,必须使用新版的固件才行,开源的usb固件估计不起作用了。最近一直在看这个设备方面的资料,方便把电路原理图发一份给我吗?hzstephen@163.com。
资料全都在上面,图都有的
离线