登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

TI DSP USB2.0仿真器的仿制,有兴趣的朋友一起玩

作者:dsped 栏目:DSP技术
TI DSP USB2.0仿真器的仿制,有兴趣的朋友一起玩
    TI DSP USB2.0仿真器的仿制,有兴趣的朋友一起玩,最好在北京,这样交流方便些。
    首先,我谈谈我的想法:TI DSP USB2.0仿真器的仿制的难点应该在CPLD里面的逻辑部分,我想借助教研室的分析仪破解,如果逻辑不太复杂的话应该不会太难。驱动采用合众达或者闻亭的驱动。这个好办。硬件原理图从网上找到了,虽然有错误,但还是可以参考。
    声明:纯粹个人兴趣,拒绝商业用途,我会把我的成果在这里公布,也会把仿制中碰到的问题拿来讨论。
    估计这个星期出来原理图,如果有需要的朋友请关注这个帖子。
欢迎交流,我的邮箱:dsped@163.com
    

2楼: >>参与讨论
jjpsl
USB2.0仿真器
偶有兴趣.可是手上没有USB的,只有一个EPP的.是北理工的一个公司做的...
我的邮箱:jjpsl_007@yahoo.com.cn

3楼: >>参与讨论
jacky-cheung
做板找俺。
做板找俺。

4楼: >>参与讨论
dsped
今天看了一天文档,画了个逻辑图,先传上来讨论下
今天看了一天文档,画了个逻辑图,先传上来讨论下
图中前缀为T的标号表示这信号来自JTAG接头,前缀为m的标号表示信号来自SN74ACT8990.

5楼: >>参与讨论
dsped
图在这里
 

6楼: >>参与讨论
dsped
如果对此有兴趣的朋友多的话,我考虑是否把我的原理图传上来
如果对此有兴趣的朋友多的话,我考虑是否把我的原理图传上来

7楼: >>参与讨论
yinbo2003
网上有参考资料,可惜没有固件。
如果做,我也有兴趣,加一个!

8楼: >>参与讨论
sl2260
很好
我顶啊!
研究研究。

9楼: >>参与讨论
dsped
参考原理图,仅供参考!
 

10楼: >>参与讨论
aboluo
据说网上的原理图有错误,大家要小心啊!
据说网上的原理图有错误,大家要小心啊!

11楼: >>参与讨论
lpyczn
支持dsped兄弟!
希望能够大家共享研究DSP仿真器。
我在北京中关村附近。有兴趣的朋友可以加盟。

12楼: >>参与讨论
dsp110
CPLD部分很简单的
CPLD部分很简单的,有兴趣的可以去我的BLOG 看看,

http://gonghui0311.blog.tom.com

13楼: >>参与讨论
aboluo
根据目前网上的资料
XDS510 USB2.0仿真器 是由56个脚的68013 + ACT8990 + 32个宏单元的CPLD组成,其中CPLD内的程序比较简单,应该跟并口版的是一样的。68013 实现的是SMC34C60的功能。合众达和Spectrum DIGITAL的仿真器的CPLD内容应该是一样的,只是驱动略有不同。通过更换I2C ROM的内容,应该可以将合众达的仿真器“变”成Spectrum DIGITAL的仿真器。

我已经获得了合众达和Spectrum DIGITAL仿真器I2C ROM 的内容,
Spectrum DIGITAL 的 :C0 55 0C 10 05 01 00 08 FF
合众达 的: C0 46 05 02 10 01 00 08 FF
只有8个字节

我现在没有可靠的原理图,希望哪位朋友手中有仿真器实物的,量一下电路,保证原理图正确,再发一个可靠点的原理图


14楼: >>参与讨论
dsped
to dsp110兄弟
CPLD部分很简单的

CPLD部分很简单的,有兴趣的可以去我的BLOG 看看,

http://gonghui0311.blog.tom.com

   我去你的BLOG看了,没有CPLD 部分的程序,莫非。。。。

15楼: >>参与讨论
yinbo2003
TO : aboluo
我看过网上的USB2.0原理图,也看过三意的仿真器硬件,基本上是一样的。如果大家有兴趣,我可以量一下,看看有什么差别。若有兴趣做板,算我一个。

16楼: >>参与讨论
dsped
见谅!!
    请各位朋友不要向我的邮箱发送要原理图的邮件,要的人实在太多,我不能一一回复,请见谅,如果您有什么问题,直接到这里讨论吧。上次在这里贴了参考原理图,不知何故,现在看不到了。

17楼: >>参与讨论
DSP精灵
楼上兄弟:我的USB仿真器,用的挺好呀,
我当时购买飓风公司USB2.0仿真器的时候才1160人民币,价格便宜又稳定,还研究仿制个啥,没事干了.如真有技术能力跟我合伙一起开发个项目啥的,比您的"创意"有意义的多.联系我:QQ:343173828. 010-62005506.

18楼: >>参与讨论
dsped
今天投板了,焦急等待中。。。。。。
    但愿一次成功,总共作了5块,买了一套器件,感谢北京的苏先生,为我免费提供一片8990。

19楼: >>参与讨论
zhouwenjie
我们已经DIY出来了 呵呵
看看 http://www.edadiy.cn
仿真器DIY说难也不难,说容易也不容易,
有能力 有条件的可以自己DIY 其实网上资料很多的
http://www.edadiy.cn/bbs 里有一些关于仿真器的资料




20楼: >>参与讨论
cavalryman
强烈支持
 
21楼: >>参与讨论
ZUOYOU
re:zhouwenjie
通篇没看到一个DIY

22楼: >>参与讨论
sirliu
来这里看看哈!www.vheng.com
提供DSP开发板和开发工具
www.vheng.com
电话:0731-4788729
联系人:刘先生

23楼: >>参与讨论
aboluo
国外有网友提供了并口仿真器的资料
可以去百度或google 搜索 关键词为" XDS510 并口 仿真器“可以搜索到相关资料,并口仿真器上有一个GAL16V8、一个74HC244、一个74HC245,我认为CPLD的代码是由这三个部分组成的,对于USB仿真器也是一样的:
GAL16V8的内容是:
24 Mar 2005 20:23   510PP GAL EQUATIONS    

--------------------------------------------------------------------------------

Hi czy,

CHIP GAL16V8

PIN 1 TCK
PIN 2 BCLK
PIN 3 TDO
PIN 4 TMS0
PIN 5 TMS1
PIN 6 PP_CS2
PIN 7 HPI_CS
PIN 8 TBC_INT
PIN 9 TMS5_EV3
PIN 10 GND
PIN 11 NC
PIN 12 TCKO
PIN 13 io13
PIN 14 io14
PIN 15 io15
PIN 16 TDIO
PIN 17 NC_pin
PIN 18 TMSO
PIN 19 TRSTO
PIN 20 VCC


EQUATIONS

TRSTO = /HPI_CS * TBC_INT * /TMS5_EV3

TMSO = /TCK * io13 * PP_CS2 * TBC_INT
+ TCK * TMSO * PP_CS2 * TBC_INT
+ /TCK * TMSO * /PP_CS2 * TBC_INT
+ TCK * TMS0 * /PP_CS2 * TBC_INT

NC_pin = /TCK * io14 * PP_CS2 * TBC_INT
+ TCK * NC_pin * PP_CS2 * TBC_INT
+ /TCK * NC_pin * /PP_CS2 * TBC_INT
+ TCK * TMS1 * /PP_CS2 * TBC_INT

TDIO = /TCK * io15 * PP_CS2 * TBC_INT
+ TCK * TDIO * PP_CS2 * TBC_INT
+ /TCK * TDIO * /PP_CS2 * TBC_INT
+ TCK * TDO * /PP_CS2 * TBC_INT

io15 = /TCK*io13 + TCK*TDO

io14 = /TCK*io14 + TCK*TMS1

io13 = /TCK*io13 + TCK*TMS0

TCKO = BCLK * TBC_INT

BR,
Stoyanov 

24楼: >>参与讨论
wen-zs2
我有兴趣
偶有兴趣,有手上有一台合众达的一台闻亭的,都是USB,需要帮忙的话说声
我的邮箱:wen-zs@163.com


25楼: >>参与讨论
masashinakayama
楼上的
当心被老板打屁股


26楼: >>参与讨论
whudsp
求cpld部分程序
    看不到原理图啊,可以发一个吗?
    还有都在说cpld部分的程序简单,为什么没有人丢一个上来

27楼: >>参与讨论
hjian27
支持一下
支持一下

28楼: >>参与讨论
taikonaut
我也很感兴趣啊
顶!

29楼: >>参与讨论
zhouwenjie
re: ZUOYOU
http://www.edadiy.cn/bbs/index.asp?boardid=22
这里有些资料

30楼: >>参与讨论
dsped
调试了几天,还是不能进ccs,有点郁闷
我怀疑是cpld逻辑有问题,不知那位能否指点一二!

cpld逻辑应该是很简单的,是不是有什么地方要注意?

留下你 的邮箱,我把原理图发给你,这是正确的原理图!!!

31楼: >>参与讨论
whudsp
一起研究
     也正在做,可以互相参考一下吗?
     liuzhenhua_2001@yahoo.com.cn

32楼: >>参与讨论
啊粒狗肉
给我发一份吧,谢谢
digitalperiod@yahoo.com.cn
我也想研究一下

33楼: >>参与讨论
wwwq
我有完整epp方案的cpld代码,不知对你有帮助吗?
usb 方案中的68013可以读出代码,很方便,cpld的也不难,关键是对大家没啥用,最低的不过700左右,而且没有技术支持,我建议用软件仿真就可以了!

34楼: >>参与讨论
aboluo
68013是不需要读出代码的
它的代码是从上位机download下去的,EERPOM中只保存了设备的基本信息,见我前面发的帖子。
下面是并口版的资料,我认为CPLD内的程序是由74HC24474HC245、以及GAL16V8的程序构成的。
请下载压缩文件

http://bbs.21ic.com/upfiles/img/20064252333265.rar

35楼: >>参与讨论
wwwq
不同意见
从板上看,cpld的型号比较低,可以解密,价格也不高1000不到,在这麽多低价dsp仿真器供应的时期,做一个没啥经济意义,不如用dsp在应用上多做些文章。各位觉得如何?毕竟,公司不买没技术支持的,个人用得不多

36楼: >>参与讨论
aboluo
单片机与嵌入式系统应用-2005年10期
单片机与嵌入式系统应用-2005年10期

http://bbs.21ic.com/upfiles/img/200653123116470.pdf

37楼: >>参与讨论
dsped
这个资料不错!好像。。。
感觉上有几个地方值得商量,图中的标“×”处

有几个地方值得商量

38楼: >>参与讨论
dsped
谢谢aboluo的资料
谢谢aboluo的资料

39楼: >>参与讨论
aboluo
在目标板电路中TCK是与TCK_RET连在一起的,没有错阿
在目标板电路中TCK是与TCK_RET连在一起的,没有错阿,这个时候仿真器输出的TCK又返回给TCK_RET

40楼: >>参与讨论
dsped
re:
 
41楼: >>参与讨论
dsped
re:从图上看TCK和EVENT2是联接的
re:从图上看TCK和EVENT2是联接的,也就是说TCK时钟是由EVENT2产生的,这样的话,ACT8990的时钟就是EVENT2,我表示怀疑它的正确性。

42楼: >>参与讨论
aboluo
我对照了这三种版本的原理图
他们分别是并口(34c60)版、网上流传的USB2.0原理图、还有单片机和嵌入式系统应用杂志中的那篇文章。
其中并口(34c60)版的肯定是正确的,我现在就使用的这种版本(自己做的)
其他两种的图都怀疑有错

43楼: >>参与讨论
wendsp
usb2.0_DSP_XDS510的一些资料
我有usb2.0_DSP_XDS510的一些资料,但不知怎样上传??

44楼: >>参与讨论
dsped
to aboluo
能否给我并口(34c60)版的原理图和相应的逻辑,我的邮箱dsped@163.com,看能否参考得出USB 仿真器的逻辑。谢谢!

45楼: >>参与讨论
lhxue

不过这个得花费不少时间吧

46楼: >>参与讨论
aboluo
(34c60)版的原理图和相应的逻辑在前面的回复中都有

使用的是16V8,内部逻辑如下,国外网友的,原理图我前面发过
HIP GAL16V8

PIN 1 TCK
PIN 2 BCLK
PIN 3 TDO
PIN 4 TMS0
PIN 5 TMS1
PIN 6 PP_CS2
PIN 7 HPI_CS
PIN 8 TBC_INT
PIN 9 TMS5_EV3
PIN 10 GND
PIN 11 NC
PIN 12 TCKO
PIN 13 io13
PIN 14 io14
PIN 15 io15
PIN 16 TDIO
PIN 17 NC_pin
PIN 18 TMSO
PIN 19 TRSTO
PIN 20 VCC


EQUATIONS

TRSTO = /HPI_CS * TBC_INT * /TMS5_EV3

TMSO = /TCK * io13 * PP_CS2 * TBC_INT
+ TCK * TMSO * PP_CS2 * TBC_INT
+ /TCK * TMSO * /PP_CS2 * TBC_INT
+ TCK * TMS0 * /PP_CS2 * TBC_INT

NC_pin = /TCK * io14 * PP_CS2 * TBC_INT
+ TCK * NC_pin * PP_CS2 * TBC_INT
+ /TCK * NC_pin * /PP_CS2 * TBC_INT
+ TCK * TMS1 * /PP_CS2 * TBC_INT

TDIO = /TCK * io15 * PP_CS2 * TBC_INT
+ TCK * TDIO * PP_CS2 * TBC_INT
+ /TCK * TDIO * /PP_CS2 * TBC_INT
+ TCK * TDO * /PP_CS2 * TBC_INT

io15 = /TCK*io13 + TCK*TDO

io14 = /TCK*io14 + TCK*TMS1

io13 = /TCK*io13 + TCK*TMS0

TCKO = BCLK * TBC_INT

47楼: >>参与讨论
dsped
为什么逻辑表达式里有io13,io14,io15之类的东西?
 
48楼: >>参与讨论
aboluo
那是对应GAL16V8上的引脚
那是对应GAL16V8上的引脚,你没有用过GAL吗?没有用过ABLE吗?

49楼: >>参与讨论
dsped
re:
 
50楼: >>参与讨论
dsped
呵呵
    据网上的原理图,io13,io14,io15这些引脚是空脚。既然是空脚,为什么会写进逻辑表达式中呢?

51楼: >>参与讨论
aboluo
jed程序就在我发的DDB文件里面
你自己拿个软件反编译一下就得到逻辑方程了,前面发的逻辑方程是我在网上找的,没有仔细看过

52楼: >>参与讨论
moonwalker
cpld版的EPP接口肯定不行
我做过了,失败

53楼: >>参与讨论
在线网友
SMC34C60版肯定可以,我做成了,
看二手区
http://bbs.21ic.com/club/bbs/list.asp?boardid=44&page=1&t=2370202&tp=%u8F6C%u552E%u81EA%u5236%u7684%u5E76%u53E3TIdsp%u4EFF%u771F%u5668%u53CA%u591A%u4E8E%u7A7A%u677F%uFF01

54楼: >>参与讨论
在线网友
这个帖子被删了,
还是被沉底了?

参与讨论
昵称:
讨论内容:
 
 
相关帖子
想要自己做DSP开发板的吗?我提供样片,全新5402我卖35元
求助!ccs中的汇编问题。万分感谢
DSK5402开发套件 199元/套
静电害死人!!怎么防止
用dsp作过语音识别的大侠请进
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号