搜索
bottom↓
回复: 157

XDS510 DSP仿真器开源

  [复制链接]

出0入0汤圆

发表于 2010-12-27 15:22:15 | 显示全部楼层 |阅读模式
  论坛开源的资料越来越多了,我也来贡献一份自己的力量。

   首先,说明一下开源这个仿真器的原因。
1、XDS510仿真器能够调试TI公司绝大多数的DSP器件,仿真速度比较快。将该仿真器的资料公布出来,可以进一步降低学习DSP的门槛,给更多的人提供学习DSP的机会。
2、目前,介绍该仿真器的资料已经比较多,也有很多网友根据这些资料进行DIY。其中有成功的,也有失败的。究其原因是网上的资料透明度不够高,很多地方存在歧义或者避而不谈。我们成功开发了该仿真器,了解该仿真器制作过程中存在的一些问题。将该仿真器开源,一者可以帮助喜欢DIY的网友解决一些问题,二者是想请网友们提供更好的解决思路,从而进一步完善该仿真器。毕竟我们的技术水平有限,而我们的论坛是高手如云之地。
3、我们论坛的DSP版块不是很活跃,在过去的一段时间里,在论坛的开源活动中得到了很多的经典资料,现在也应当为论坛做点贡献了,呵呵。

   下面对资料进行说明:
  1、原理图。在研究该仿真器的过程中,参考了网上的多个版本的资料,进行了分析和综合(在此需要感谢那些热心的网友)。大多数版本都是采用的CY7C68013A + SN74ACT8990 + CPLD的形式,其中关于该仿真器制作的论文《基于USB2.0接口的DSP仿真技术》没有采用CPLD,而是采用了跳线的形式(其实在61ic的网站上有该版本仿真器的原理图和PCB文件,只不过不太好找)。在制作时添加了CPLD,因为CPLD要比跳线更加灵活,成功率较高。国外的EDAboard网站上有几篇关于XDS510仿真器制作的帖子,其中一篇是:http://www.edaboard.com/thread29184.html。在制作的过程中,也参考了帖子中的一些资料,对这些网友也表示感谢,特别是just4u78,他在帖子中提供的一些信息对我的制作提供了很大的帮助。
网上版本的原理图连线多数混乱,按照个人习惯,给连线关系添加了网络标号,看着比较舒服了些,也避免了一部分歧义。
  2、EEPROM。其中存储的内容是:0xC0, 0x05, 0x11 ,0x01, 0xE0, 0x01, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF。在板子上设置了专门的烧写口,可以通过外部工具烧写。
  3、CPLD。在这里只是实现了一个简单的逻辑粘合,逻辑比较简单。这也是很多开发中的一个瓶颈,很多资料对这里是避而不谈。我采用的软件版本是ISE10.1,在板上设有CPLD的烧写口。
  
    提供的资料包括经过整理调试后,最终的原理图版本和CPLD烧写的工程文件。至于EEPROM的烧写,建议最好在板上设一个烧写接口,通过外部工具来实现。因为调试时,CY7C68013A的烧写一般是不成功的。

XDS510仿真器原理图.pdfourdev_607404HBH4OH.pdf(文件大小:480K) (原文件名:XDS510仿真器原理图.pdf)
CPLDconfig.rar,CPLD代码ourdev_607405UZP6Y0.rar(文件大小:779K) (原文件名:CPLDconfig.rar)

附带上wintech的仿真器驱动程序,它的官网上即可以下载到,根据CCS的版本安装即可。
仿真器驱动程序.rarourdev_607429EH8TKM.rar(文件大小:5.03M) (原文件名:TDS510USB_V1.3.rar)

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

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出0入0汤圆

发表于 2014-5-1 15:36:26 | 显示全部楼层
niuB阿

出0入0汤圆

发表于 2014-4-21 22:30:59 | 显示全部楼层
虽然4年后才看到这个帖子,不过还是得感谢下楼主

出0入0汤圆

发表于 2014-4-11 19:50:08 | 显示全部楼层
mark                           

出0入0汤圆

发表于 2014-4-11 19:31:05 | 显示全部楼层
mark                                          

出0入0汤圆

发表于 2013-12-8 13:08:14 | 显示全部楼层
楼主好人呀,虽然暂时用不上,还是要支持一下

出0入0汤圆

发表于 2013-12-4 16:07:11 | 显示全部楼层
简直碉堡了,收藏了先

出0入0汤圆

发表于 2013-12-4 16:06:54 | 显示全部楼层
碉堡了,收藏了先

出0入0汤圆

发表于 2013-12-3 21:27:58 | 显示全部楼层
谢谢分享!向大神膜拜下

出0入0汤圆

发表于 2013-11-26 14:41:53 | 显示全部楼层
楼主太牛逼了

出0入0汤圆

发表于 2013-10-19 16:55:39 | 显示全部楼层
Mark,very good! 更期待560

出0入0汤圆

发表于 2013-4-22 16:38:25 | 显示全部楼层
您好!我是学生,需要用dsp28335,对您开发的xds510仿真器非常感兴趣,想自己做一做,希望能得到您的指导!万分感谢!!!QQ:981374151

出0入0汤圆

发表于 2013-3-22 09:35:48 | 显示全部楼层
好人啊,帮顶了。

出0入0汤圆

发表于 2013-3-18 12:41:41 | 显示全部楼层
好资料,谢谢分享!

出0入0汤圆

发表于 2013-3-11 15:09:03 | 显示全部楼层
赞~!!!

出0入0汤圆

发表于 2013-3-11 15:04:11 | 显示全部楼层
mark.thank!

出0入0汤圆

发表于 2013-3-10 09:55:36 | 显示全部楼层
lz,为什么板子连接pc后显示无法识别usb设备???多次插拔就可以识别???麻烦指点一下……

出0入0汤圆

发表于 2012-8-10 18:34:11 | 显示全部楼层
开源i love

出0入0汤圆

发表于 2012-8-7 21:19:00 | 显示全部楼层
到现在为止有人开源成功过没?

出0入0汤圆

发表于 2012-8-7 21:10:48 | 显示全部楼层
mark  顶...

出0入0汤圆

发表于 2012-7-11 09:54:54 | 显示全部楼层
mark                  

出0入0汤圆

发表于 2012-7-8 18:23:41 | 显示全部楼层
redbat_228 发表于 2010-12-27 22:05
回复【13楼】boboo 波波
-----------------------------------------------------------------------

呵呵,如果能发个内部图就好了。

出0入0汤圆

发表于 2012-6-14 15:35:54 | 显示全部楼层
酷,mark,顶顶顶

出0入0汤圆

发表于 2012-6-12 09:24:24 | 显示全部楼层
感谢楼主了,有空DIY一个

出0入0汤圆

发表于 2012-5-28 21:11:35 | 显示全部楼层
XDS510仿真器原理图下载不了,楼主能不能发给我chenrongjn@163.com 谢谢!

出0入0汤圆

发表于 2012-5-24 15:57:52 | 显示全部楼层
redbat_228 发表于 2012-5-23 16:20
EEPROM烧写了吗?需要先烧写这里面的代码。

烧写了,读取也能读到。
现在不知道问题在什么地方。麻烦您指点一下

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2012-5-23 16:20:32 | 显示全部楼层
zbo 发表于 2012-5-23 15:27
参考这个做了一款仿真器,遇到了一下问题想向您请教一下。没法安装这个驱动,请问这是什么问题,电脑上提示 ...

EEPROM烧写了吗?需要先烧写这里面的代码。

出0入0汤圆

发表于 2012-5-23 15:27:00 | 显示全部楼层
参考这个做了一款仿真器,遇到了一下问题想向您请教一下。没法安装这个驱动,请问这是什么问题,电脑上提示未知设备,安装附件的驱动没有反应。

出0入0汤圆

发表于 2012-5-10 11:49:08 | 显示全部楼层
mark,先标记,以后慢慢看,哈哈

出0入0汤圆

发表于 2012-5-7 17:01:34 | 显示全部楼层
redbat_228 大哥,帮忙给我发个资料到我邮箱落,小弟想自己做个仿真器,现在网站下不下来,,哈哈,,,我的邮箱15874186275@163.com

出0入0汤圆

发表于 2012-4-26 16:39:41 | 显示全部楼层
本帖最后由 bdwht2008 于 2012-4-26 22:22 编辑

我想问问这个仿真器的驱动用哪的?还有它都支持ccs的哪个版本?谢谢楼主。

出0入0汤圆

发表于 2012-4-21 00:08:38 | 显示全部楼层
真是好资料,如果有XDS560仿真器的开源资料就更好了!

出0入0汤圆

发表于 2012-4-20 20:23:16 | 显示全部楼层
做个标记

出0入0汤圆

发表于 2012-4-14 09:33:47 | 显示全部楼层
楼主 按你提供的地址  我的这个贴子里有全套的资料包括PROTEL 99SE 的原理图与PCB,cy7c68013a不需要写程序,焊上后直接让电脑来识别,EEPROM,可以通通过cy7c68013a向EEPROM里写程序。这是我发的这个贴子地址http://www.ourdev.cn/bbs/bbs_con ... cao&bbs_id=9999,大家自己去下吧。   

进去后要密码的 怎么弄啊?? 帮一下吧

出0入0汤圆

发表于 2012-4-12 22:39:34 来自手机 | 显示全部楼层
强大的楼主

出0入0汤圆

发表于 2012-4-12 22:32:09 | 显示全部楼层
借鉴一下,谢谢分享!!!

出0入0汤圆

发表于 2012-3-30 01:34:33 | 显示全部楼层
mjjackey 发表于 2011-10-13 17:38
楼主你的签名下面,是你们的淘宝网址吧?
还有弱弱地问您个问题,现在很多公司都做XDS或者TDS的仿真器,那 ...

新手同问楼主

出0入0汤圆

发表于 2012-3-26 18:23:09 | 显示全部楼层
DSP刚算入门。。。学习学习

出0入0汤圆

发表于 2012-3-6 10:36:29 | 显示全部楼层
强大的楼主 mark~

出0入0汤圆

发表于 2012-2-4 14:54:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-3 10:27:01 | 显示全部楼层
标记学习!

出0入0汤圆

发表于 2012-2-3 10:26:31 | 显示全部楼层
标记学习!

出0入0汤圆

发表于 2012-1-8 17:56:20 | 显示全部楼层
这个系列的仿真器,合众达的怎么样?大家自己用着有啥不一样的么?

出0入0汤圆

发表于 2012-1-6 22:36:42 | 显示全部楼层
回复【4楼】mige062  
-----------------------------------------------------------------------

我有一个511eda。com的,对过原理图应该差不多,ccs4下面用不了,想烧成楼主的程序试一把

出0入0汤圆

发表于 2012-1-1 20:19:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 16:22:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-8 13:12:42 | 显示全部楼层
MARK~~~

出0入0汤圆

发表于 2011-11-21 00:11:36 | 显示全部楼层
支持一下!

出0入0汤圆

发表于 2011-11-8 22:45:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-8 22:12:57 | 显示全部楼层
回复【106楼】skystalker
-----------------------------------------------------------------------

回复【楼主位】redbat_228
-----------------------------------------------------------------------

很不错,楼主

出0入0汤圆

发表于 2011-11-8 11:50:54 | 显示全部楼层
mark xds510 编程器

出0入0汤圆

发表于 2011-11-7 12:33:06 | 显示全部楼层
谢谢楼主分享成果。有没有人做560的仿真器呀

出0入0汤圆

发表于 2011-11-1 23:38:31 | 显示全部楼层
3 Q YOU

出0入4汤圆

发表于 2011-11-1 23:06:17 | 显示全部楼层
mark, xds510

出0入0汤圆

发表于 2011-11-1 22:17:14 | 显示全部楼层
m.a.r.k.

出0入0汤圆

发表于 2011-10-13 17:38:58 | 显示全部楼层
楼主你的签名下面,是你们的淘宝网址吧?
还有弱弱地问您个问题,现在很多公司都做XDS或者TDS的仿真器,那是不是一家做的仿真器驱动都适用于其它家呢?

出0入0汤圆

发表于 2011-10-13 13:01:23 | 显示全部楼层
m.a.r.k.

出0入0汤圆

发表于 2011-9-24 07:25:40 | 显示全部楼层
顶!

出0入0汤圆

发表于 2011-9-24 07:25:05 | 显示全部楼层
顶!

出0入0汤圆

发表于 2011-9-24 00:51:33 | 显示全部楼层
楼主,那个emu0和emu1到底是干什么用的,是输入还是输出?

出0入0汤圆

发表于 2011-9-14 00:57:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-1 22:44:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-31 08:58:50 | 显示全部楼层
刚接触DSP,学习中

出0入0汤圆

 楼主| 发表于 2011-8-30 14:55:23 | 显示全部楼层
回复【90楼】huof01
回复【楼主位】redbat_228  
-----------------------------------------------------------------------
xds510仿真器原理图.pdf 下载了几次都是打不开,文件损坏,楼主能不能发给我huof01@163.com 谢谢!
-----------------------------------------------------------------------

已实验,可以下载,并且可以正常打开。
文件已发送到你邮箱。

出0入0汤圆

发表于 2011-8-30 14:17:06 | 显示全部楼层
mark~

出0入0汤圆

发表于 2011-8-28 10:06:13 | 显示全部楼层
不错,感觉太复杂了

出0入0汤圆

发表于 2011-8-26 14:08:32 | 显示全部楼层
回复【楼主位】redbat_228
-----------------------------------------------------------------------

XDS510仿真器原理图.pdf 下载了几次都是打不开,文件损坏,楼主能不能发给我huof01@163.com 谢谢!

出0入0汤圆

发表于 2011-8-25 13:00:40 | 显示全部楼层
自己做成本太大了,还是买一个比较划算一些

出0入0汤圆

发表于 2011-8-23 18:10:14 | 显示全部楼层
非常感谢!

出0入0汤圆

发表于 2011-8-23 11:21:22 | 显示全部楼层
我的这个贴子里有全套的资料包括PROTEL 99SE 的原理图与PCB,cy7c68013a不需要写程序,焊上后直接让电脑来识别,EEPROM,可以通通过cy7c68013a向EEPROM里写程序。这是我发的这个贴子地址http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4972641&bbs_page_no=1&search_mode=3&search_text=zhgcao&bbs_id=9999,大家自己去下吧。

出0入0汤圆

发表于 2011-8-23 11:16:13 | 显示全部楼层
lz有pcb文件吗?我懒得画了

出0入0汤圆

发表于 2011-8-18 11:07:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-18 10:41:47 | 显示全部楼层
niu

出0入0汤圆

发表于 2011-8-15 21:47:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-15 14:25:47 | 显示全部楼层
Mark,very good!

出0入0汤圆

发表于 2011-8-15 10:53:40 | 显示全部楼层
Mark,very good!

出0入0汤圆

发表于 2011-8-12 18:14:41 | 显示全部楼层
wo ye zuo yi ge

出0入0汤圆

 楼主| 发表于 2011-7-21 16:58:08 | 显示全部楼层
恩,是由CCS来搞定的。

出0入0汤圆

发表于 2011-7-21 16:18:42 | 显示全部楼层
Hi, redbat_228

哦,我看了下cy7c68013a的资料,是个单片机,应该有个执行程序才对呀,也就是所谓的固件。
弱弱的问下,如果没有的话,是在什么时候从哪个界面下载进cy7c68013a的呢?
或者不需做任何动作,只要EEPROM中的资料正确就OK?由CCS自已搞定?

敬请回答,谢谢!

出0入0汤圆

 楼主| 发表于 2011-7-21 15:46:27 | 显示全部楼层
不太明白,什么固件?
我已经提供全套的资料了啊

出0入0汤圆

发表于 2011-7-21 14:54:59 | 显示全部楼层
HI, 各位大哥,

刚才ti打电话告诉我SN74act8990同意给我了,我现在还没找到cy7c68013a的固件,请哪位大哥给我个。在此谢过!
whitexiang@163.com

出0入0汤圆

发表于 2011-7-21 09:32:36 | 显示全部楼层
回复【楼主位】redbat_228
-----------------------------------------------------------------------

Hi, redbat_228

我想DIY一个,SN74ACT8990也申请了,但突然发现还没有CY7C68013A的固件,咋办?

出0入0汤圆

发表于 2011-7-19 16:58:20 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-19 15:04:47 | 显示全部楼层
MARK

出95入100汤圆

发表于 2011-7-5 17:13:23 | 显示全部楼层
强大,dsp仿真器,mark

出0入0汤圆

 楼主| 发表于 2011-7-5 17:04:08 | 显示全部楼层
仿真器调试过程中,才后悔当时没有使用芯片座。不过,在论坛网友的建议下,已经寻找到了解决方法,帮了我一个大忙。
在此向该网友致谢

具体方法是,把PLCC贴片座中间的底座去除,然后再焊接。添加后的效果如下:

510仿真器(加座后). (原文件名:510仿真器(加座后).jpg)

出0入0汤圆

 楼主| 发表于 2011-7-5 16:59:38 | 显示全部楼层
回复【69楼】xkdwangcs
-----------------------------------------------------------------------

8990貌似只有一种封装,PLCC-44的。

出0入0汤圆

发表于 2011-7-4 12:30:16 | 显示全部楼层
回复【68楼】redbat_228  
-----------------------------------------------------------------------

好的。我现在申请到的ACT8990这个封装估计好像有点不靠谱。
估计我也要加个底座好焊接一下了。

这个封装有点类似我以前用过的一款凌阳单片机的封装。

出0入0汤圆

 楼主| 发表于 2011-7-1 17:08:50 | 显示全部楼层
回复【67楼】xkdwangcs
-----------------------------------------------------------------------

CPLD和EEPROM的程序我已经烧写进去了。
现在刚给ACT8990加了个座,所以直接把芯片插上就能用了。
稍后上个图。

出0入0汤圆

发表于 2011-6-26 14:42:14 | 显示全部楼层
今天刚从TI哪里收到两片SN74ACT8990的样片
这样的话,就解决了。我的大问题了。
但是还有个大问题啊
用的都是莱迪斯的CPLD
没有上面所提到的CPLD的下载器啊
不过楼主,最近有没有改进呢。
有没有发现其他的问题呢
赶紧有的话,跟大家说一下了。
我也准备DIY一个了。
现在大芯片已经申请回来了。用我公司的名义,
TI那边的人还特意的打电话给来问我来着,
我就打着公司产品的名号
问我什么时候量产,吓死我了。
我只能说,我负责开发,量产需要等待公司的安排呢
楼主,你有什么新情况,
及时的跟大伙说一下了。
不剩赶紧啊。

出0入0汤圆

发表于 2011-6-17 08:58:25 | 显示全部楼层
mark

出0入12汤圆

发表于 2011-5-28 17:06:33 | 显示全部楼层
标记标记,谢谢了

出0入0汤圆

发表于 2011-5-22 10:56:40 | 显示全部楼层
有没有PCB文件

出0入0汤圆

发表于 2011-5-13 13:19:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-6 18:05:15 | 显示全部楼层
好东西!顶!!!

出0入0汤圆

发表于 2011-5-6 17:49:06 | 显示全部楼层
请问这个用什么方式检查仿真器的好坏,谢

出0入0汤圆

发表于 2011-4-26 09:50:14 | 显示全部楼层
楼主,你做的那个开发板有整套的元件及板子吗?怎么联系你,我也做一个玩玩

出0入0汤圆

发表于 2011-4-21 18:22:12 | 显示全部楼层
路过,拜读,感谢楼主。

出0入0汤圆

发表于 2011-4-20 23:19:07 | 显示全部楼层
呵呵~自己做仿真器,不错!

出10入10汤圆

发表于 2011-4-17 11:52:13 | 显示全部楼层
呵呵,我有好几颗SN74ACT8990,两颗全新的,几颗拆机的。可以考虑整个板子试试!
这个肯定不如560了,不一样的价格啊!不过比起XDS100V2还是要强一些的。

出0入0汤圆

发表于 2011-4-17 10:36:50 | 显示全部楼层
以前做过这个板, 后来因为 8990价高而且不好买放弃了..
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-1 20:34

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

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