
【开源】TI DSP仿真器原理图+CPLD代码+驱动程序
xds510仿真器xds510仿真器驱动程序xds510仿真器原理图dsp仿真器dsp仿真器原理图dsp仿真器驱动程序dsp仿真器cpld配置程序
简介
我们开源的TI DSP仿真器原理图+CPLD代码+驱动程序旨在降低学习DSP的门槛,为更多人提供学习机会。我们希望通过开源,解决现有资料透明度不高、存在歧义的问题,并得到更好的解决思路,完善该仿真器。我们的论坛DSP版块积累了很多经典资料,现在为论坛做出贡献。原理图参考多个版本资料,添加网络标号,使连线关系更清晰。EEPROM存储特定内容,可通过外部工具烧写。CPLD实现简单逻辑粘合,避免遗漏。通过开源,希望为更多人提供学习和使用DSP的机会,并期待网友的反馈和改进意见,共同完善该仿真器。
正文
我们开源的TI DSP仿真器原理图+CPLD代码+驱动程序的目的是为了降低学习DSP的门槛,给更多的人提供学习DSP的机会。目前,虽然有很多关于该仿真器的资料,但透明度不够高,存在歧义或者避而不谈的情况。因此,我们决定将我们成功开发的仿真器开源,一方面帮助喜欢DIY的网友解决问题,另一方面希望能够得到更好的解决思路,进一步完善该仿真器。
我们的论坛DSP版块在过去的一段时间里得到了很多经典资料,现在是时候为论坛做出贡献了。下面对资料进行说明:
1、原理图:在研究该仿真器的过程中,我们参考了网上的多个版本资料,并进行了分析和综合。大多数版本都采用了CY7C68013A + SN74ACT8990 + CPLD的形式,但是有一篇论文《基于USB2.0接口的DSP仿真技术》没有采用CPLD,而是采用了跳线的形式。为了使连线关系更清晰,我们给连线添加了网络标号。这样不仅使原理图看起来更舒服,还避免了一些歧义。
2、EEPROM:EEPROM中存储的内容是:0xC0, 0x05, 0x11 ,0x01, 0xE0, 0x01, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF。我们在板子上设置了专门的烧写口,可以通过外部工具进行烧写。
3、CPLD:我们在CPLD中实现了一个简单的逻辑粘合,逻辑比较简单。很多资料对这部分内容避而不谈,但这实际上是开发中的一个瓶颈。我们采用的软件版本是ISE10.1,并在板上设有CPLD的烧写口。
通过开源我们的TI DSP仿真器原理图+CPLD代码+驱动程序,我们希望能够为更多的人提供学习和使用DSP的机会,并希望能够得到更多网友的反馈和改进意见,共同完善该仿真器。感谢大家的支持和参与!
附上XDS510仿真器PCB实物截图:
(图片已删除)
我们的论坛DSP版块在过去的一段时间里得到了很多经典资料,现在是时候为论坛做出贡献了。下面对资料进行说明:
1、原理图:在研究该仿真器的过程中,我们参考了网上的多个版本资料,并进行了分析和综合。大多数版本都采用了CY7C68013A + SN74ACT8990 + CPLD的形式,但是有一篇论文《基于USB2.0接口的DSP仿真技术》没有采用CPLD,而是采用了跳线的形式。为了使连线关系更清晰,我们给连线添加了网络标号。这样不仅使原理图看起来更舒服,还避免了一些歧义。
2、EEPROM:EEPROM中存储的内容是:0xC0, 0x05, 0x11 ,0x01, 0xE0, 0x01, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF。我们在板子上设置了专门的烧写口,可以通过外部工具进行烧写。
3、CPLD:我们在CPLD中实现了一个简单的逻辑粘合,逻辑比较简单。很多资料对这部分内容避而不谈,但这实际上是开发中的一个瓶颈。我们采用的软件版本是ISE10.1,并在板上设有CPLD的烧写口。
通过开源我们的TI DSP仿真器原理图+CPLD代码+驱动程序,我们希望能够为更多的人提供学习和使用DSP的机会,并希望能够得到更多网友的反馈和改进意见,共同完善该仿真器。感谢大家的支持和参与!
附上XDS510仿真器PCB实物截图:
(图片已删除)