|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | 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仿真器的仿制的难点应该在CPLD里面的逻辑部分,我想借助教研室的分析仪破解,如果逻辑不太复杂的话应该不会太难。驱动采用合众达或者闻亭的驱动。这个好办。硬件原理图从网上找到了,虽然有错误,但还是可以参考。 声明:纯粹个人兴趣,拒绝商业用途,我会把我的成果在这里公布,也会把仿制中碰到的问题拿来讨论。 估计这个星期出来原理图,如果有需要的朋友请关注这个帖子。 欢迎交流,我的邮箱:dsped@163.com |
2楼: | >>参与讨论 |
作者: jjpsl 于 2006/4/5 10:27:00 发布:
USB2.0仿真器 偶有兴趣.可是手上没有USB的,只有一个EPP的.是北理工的一个公司做的... 我的邮箱:jjpsl_007@yahoo.com.cn |
3楼: | >>参与讨论 |
作者: jacky-cheung 于 2006/4/5 13:50:00 发布:
做板找俺。 做板找俺。 |
4楼: | >>参与讨论 |
作者: dsped 于 2006/4/5 21:01:00 发布:
今天看了一天文档,画了个逻辑图,先传上来讨论下 今天看了一天文档,画了个逻辑图,先传上来讨论下 图中前缀为T的标号表示这信号来自JTAG接头,前缀为m的标号表示信号来自SN74ACT8990. |
5楼: | >>参与讨论 |
作者: dsped 于 2006/4/5 21:02:00 发布:
图在这里 |
6楼: | >>参与讨论 |
作者: dsped 于 2006/4/5 21:07:00 发布:
如果对此有兴趣的朋友多的话,我考虑是否把我的原理图传上来 如果对此有兴趣的朋友多的话,我考虑是否把我的原理图传上来 |
7楼: | >>参与讨论 |
作者: yinbo2003 于 2006/4/6 12:16:00 发布:
网上有参考资料,可惜没有固件。 如果做,我也有兴趣,加一个! |
8楼: | >>参与讨论 |
作者: sl2260 于 2006/4/6 12:21:00 发布:
很好 我顶啊! 研究研究。 |
9楼: | >>参与讨论 |
作者: dsped 于 2006/4/7 23:01:00 发布:
参考原理图,仅供参考! |
10楼: | >>参与讨论 |
作者: aboluo 于 2006/4/8 20:12:00 发布:
据说网上的原理图有错误,大家要小心啊! 据说网上的原理图有错误,大家要小心啊! |
11楼: | >>参与讨论 |
作者: lpyczn 于 2006/4/9 10:48:00 发布:
支持dsped兄弟! 希望能够大家共享研究DSP仿真器。 我在北京中关村附近。有兴趣的朋友可以加盟。 |
12楼: | >>参与讨论 |
作者: dsp110 于 2006/4/9 16:22:00 发布:
CPLD部分很简单的 CPLD部分很简单的,有兴趣的可以去我的BLOG 看看, http://gonghui0311.blog.tom.com |
13楼: | >>参与讨论 |
作者: aboluo 于 2006/4/10 9:41:00 发布:
根据目前网上的资料 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 于 2006/4/10 11:11:00 发布:
to dsp110兄弟 CPLD部分很简单的 CPLD部分很简单的,有兴趣的可以去我的BLOG 看看, http://gonghui0311.blog.tom.com 我去你的BLOG看了,没有CPLD 部分的程序,莫非。。。。 |
15楼: | >>参与讨论 |
作者: yinbo2003 于 2006/4/10 12:05:00 发布:
TO : aboluo 我看过网上的USB2.0原理图,也看过三意的仿真器硬件,基本上是一样的。如果大家有兴趣,我可以量一下,看看有什么差别。若有兴趣做板,算我一个。 |
16楼: | >>参与讨论 |
作者: dsped 于 2006/4/11 13:44:00 发布:
见谅!! 请各位朋友不要向我的邮箱发送要原理图的邮件,要的人实在太多,我不能一一回复,请见谅,如果您有什么问题,直接到这里讨论吧。上次在这里贴了参考原理图,不知何故,现在看不到了。 |
17楼: | >>参与讨论 |
作者: DSP精灵 于 2006/4/12 18:02:00 发布:
楼上兄弟:我的USB仿真器,用的挺好呀, 我当时购买飓风公司USB2.0仿真器的时候才1160人民币,价格便宜又稳定,还研究仿制个啥,没事干了.如真有技术能力跟我合伙一起开发个项目啥的,比您的"创意"有意义的多.联系我:QQ:343173828. 010-62005506. |
18楼: | >>参与讨论 |
作者: dsped 于 2006/4/13 18:43:00 发布:
今天投板了,焦急等待中。。。。。。 但愿一次成功,总共作了5块,买了一套器件,感谢北京的苏先生,为我免费提供一片8990。 |
19楼: | >>参与讨论 |
作者: zhouwenjie 于 2006/4/13 23:44:00 发布:
我们已经DIY出来了 呵呵 看看 http://www.edadiy.cn 仿真器DIY说难也不难,说容易也不容易, 有能力 有条件的可以自己DIY 其实网上资料很多的 http://www.edadiy.cn/bbs 里有一些关于仿真器的资料 |
20楼: | >>参与讨论 |
作者: cavalryman 于 2006/4/14 13:17:00 发布:
强烈支持 |
21楼: | >>参与讨论 |
作者: ZUOYOU 于 2006/4/14 15:01:00 发布:
re:zhouwenjie 通篇没看到一个DIY |
22楼: | >>参与讨论 |
作者: sirliu 于 2006/4/15 8:24:00 发布:
来这里看看哈!www.vheng.com 提供DSP开发板和开发工具 www.vheng.com 电话:0731-4788729 联系人:刘先生 |
23楼: | >>参与讨论 |
作者: aboluo 于 2006/4/17 11:20:00 发布:
国外有网友提供了并口仿真器的资料 可以去百度或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 于 2006/4/17 16:43:00 发布:
我有兴趣 偶有兴趣,有手上有一台合众达的一台闻亭的,都是USB,需要帮忙的话说声 我的邮箱:wen-zs@163.com |
25楼: | >>参与讨论 |
作者: masashinakayama 于 2006/4/17 21:13:00 发布:
楼上的 当心被老板打屁股 |
26楼: | >>参与讨论 |
作者: whudsp 于 2006/4/20 15:25:00 发布:
求cpld部分程序 看不到原理图啊,可以发一个吗? 还有都在说cpld部分的程序简单,为什么没有人丢一个上来 |
27楼: | >>参与讨论 |
作者: hjian27 于 2006/4/20 15:53:00 发布:
支持一下 支持一下 |
28楼: | >>参与讨论 |
作者: taikonaut 于 2006/4/21 20:28:00 发布:
我也很感兴趣啊 顶! |
29楼: | >>参与讨论 |
作者: zhouwenjie 于 2006/4/22 1:44:00 发布:
re: ZUOYOU http://www.edadiy.cn/bbs/index.asp?boardid=22 这里有些资料 |
30楼: | >>参与讨论 |
作者: dsped 于 2006/4/24 12:30:00 发布:
调试了几天,还是不能进ccs,有点郁闷 我怀疑是cpld逻辑有问题,不知那位能否指点一二! cpld逻辑应该是很简单的,是不是有什么地方要注意? 留下你 的邮箱,我把原理图发给你,这是正确的原理图!!! |
31楼: | >>参与讨论 |
作者: whudsp 于 2006/4/24 14:35:00 发布:
一起研究 也正在做,可以互相参考一下吗? liuzhenhua_2001@yahoo.com.cn |
32楼: | >>参与讨论 |
作者: 啊粒狗肉 于 2006/4/24 15:01:00 发布:
给我发一份吧,谢谢 digitalperiod@yahoo.com.cn 我也想研究一下 |
33楼: | >>参与讨论 |
作者: wwwq 于 2006/4/25 21:52:00 发布:
我有完整epp方案的cpld代码,不知对你有帮助吗? usb 方案中的68013可以读出代码,很方便,cpld的也不难,关键是对大家没啥用,最低的不过700左右,而且没有技术支持,我建议用软件仿真就可以了! |
34楼: | >>参与讨论 |
作者: aboluo 于 2006/4/25 23:03:00 发布:
68013是不需要读出代码的 它的代码是从上位机download下去的,EERPOM中只保存了设备的基本信息,见我前面发的帖子。 下面是并口版的资料,我认为CPLD内的程序是由74HC244、74HC245、以及GAL16V8的程序构成的。 请下载压缩文件 http://bbs.21ic.com/upfiles/img/20064252333265.rar |
35楼: | >>参与讨论 |
作者: wwwq 于 2006/4/26 6:50:00 发布:
不同意见 从板上看,cpld的型号比较低,可以解密,价格也不高1000不到,在这麽多低价dsp仿真器供应的时期,做一个没啥经济意义,不如用dsp在应用上多做些文章。各位觉得如何?毕竟,公司不买没技术支持的,个人用得不多 |
36楼: | >>参与讨论 |
作者: aboluo 于 2006/5/3 12:32:00 发布:
单片机与嵌入式系统应用-2005年10期 单片机与嵌入式系统应用-2005年10期 http://bbs.21ic.com/upfiles/img/200653123116470.pdf |
37楼: | >>参与讨论 |
作者: dsped 于 2006/5/3 21:17:00 发布:
这个资料不错!好像。。。 感觉上有几个地方值得商量,图中的标“×”处 |
38楼: | >>参与讨论 |
作者: dsped 于 2006/5/3 22:03:00 发布:
谢谢aboluo的资料 谢谢aboluo的资料 |
39楼: | >>参与讨论 |
作者: aboluo 于 2006/5/3 22:19:00 发布:
在目标板电路中TCK是与TCK_RET连在一起的,没有错阿 在目标板电路中TCK是与TCK_RET连在一起的,没有错阿,这个时候仿真器输出的TCK又返回给TCK_RET |
40楼: | >>参与讨论 |
作者: dsped 于 2006/5/4 6:55:00 发布:
re: |
41楼: | >>参与讨论 |
作者: dsped 于 2006/5/4 7:00:00 发布:
re:从图上看TCK和EVENT2是联接的 re:从图上看TCK和EVENT2是联接的,也就是说TCK时钟是由EVENT2产生的,这样的话,ACT8990的时钟就是EVENT2,我表示怀疑它的正确性。 |
42楼: | >>参与讨论 |
作者: aboluo 于 2006/5/4 10:45:00 发布:
我对照了这三种版本的原理图 他们分别是并口(34c60)版、网上流传的USB2.0原理图、还有单片机和嵌入式系统应用杂志中的那篇文章。 其中并口(34c60)版的肯定是正确的,我现在就使用的这种版本(自己做的) 其他两种的图都怀疑有错 |
43楼: | >>参与讨论 |
作者: wendsp 于 2006/5/4 16:15:00 发布:
usb2.0_DSP_XDS510的一些资料 我有usb2.0_DSP_XDS510的一些资料,但不知怎样上传?? |
44楼: | >>参与讨论 |
作者: dsped 于 2006/5/4 17:51:00 发布:
to aboluo 能否给我并口(34c60)版的原理图和相应的逻辑,我的邮箱dsped@163.com,看能否参考得出USB 仿真器的逻辑。谢谢! |
45楼: | >>参与讨论 |
作者: lhxue 于 2006/5/5 16:58:00 发布:
好 不过这个得花费不少时间吧 |
46楼: | >>参与讨论 |
作者: aboluo 于 2006/5/6 11:29:00 发布:
(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 于 2006/5/6 13:19:00 发布:
为什么逻辑表达式里有io13,io14,io15之类的东西? |
48楼: | >>参与讨论 |
作者: aboluo 于 2006/5/6 23:09:00 发布:
那是对应GAL16V8上的引脚 那是对应GAL16V8上的引脚,你没有用过GAL吗?没有用过ABLE吗? |
49楼: | >>参与讨论 |
作者: dsped 于 2006/5/7 20:02:00 发布:
re: |
50楼: | >>参与讨论 |
作者: dsped 于 2006/5/7 20:05:00 发布:
呵呵 据网上的原理图,io13,io14,io15这些引脚是空脚。既然是空脚,为什么会写进逻辑表达式中呢? |
51楼: | >>参与讨论 |
作者: aboluo 于 2006/5/7 23:32:00 发布:
jed程序就在我发的DDB文件里面 你自己拿个软件反编译一下就得到逻辑方程了,前面发的逻辑方程是我在网上找的,没有仔细看过 |
52楼: | >>参与讨论 |
作者: moonwalker 于 2006/5/17 16:24:00 发布:
cpld版的EPP接口肯定不行 我做过了,失败 |
53楼: | >>参与讨论 |
作者: 在线网友 于 2006/12/12 22:38:00 发布:
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楼: | >>参与讨论 |
作者: 在线网友 于 2006/12/12 22:40:00 发布:
这个帖子被删了, 还是被沉底了? |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |