完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于任何想在数字滤波器块(DFB)中编写DSP程序的人,我建立了一个增强的微型开发环境,这里可以免费使用(遵循页面顶部的绿色按钮来下载安装程序):
我的数据在哪里和什么时候?DFB主题 我是新的DFB块(和DSP一般),并创建这个工具帮助我更快地了解它。它也大大加速了我的DFB编程和测试。迷你IDE生成每个指令周期的设备状态图,指示DFB的区域、每个Q.23值和流水线延迟。活动(使用)数据路径为Blue Blue,活动(未使用)数据路径为瘦重蓝色,非活动数据路径为灰色: 其他特点: 整个环境被保存在一个单一的项目FILGELBOLL(IN1,IN2,SEM0,SEM1,SEM2)值可以预先安排在特定的循环中被送到ToT模拟器上,你可以通过一个周期到下一个指令的“来回”擦洗,并看到图表改变增强ACU和数据RAM VI。表示十六进制、DFB q.23和每个周期的有符号整数值,以及在十六进制、dfb q.23和有符号整数跳转DigaRAMP条件下将符号名添加到DISPLAY VALUE值的能力。 我知道你是从柏树搬来的,但我想感谢你的帖子和认真的努力,寻找更好的沟通或可视化流水线延迟的方法。我希望通过这个工具生成的图表接近你的目标。 MunuSundin -你的博客关于DFB的帖子对理解DFB有帮助-谢谢! 这个工具的C源代码可以在GITHUB上提供给任何想要它的人: GITHUB—PAPHILPS/DFB:一个开发和排除CyPress PSoC数字滤波器的微型开发环境… 当做, 保罗 以上来自于百度翻译 以下为原文 For anyone thinking about writing DSP programs in the Digital Filter Block (DFB), I built an enhanced mini development environment that is available at no cost here (follow the green button at the top of the page to download the installer): Where and when is my data? | DFB Topics I was new to the DFB block (and DSP in general) and creating this tool helped me learn it much faster. It also significantly accelerates my DFB programming and testing. The mini-IDE produces a diagram of the device state for each instruction cycle indicating the areas of the DFB, the q.23 values in each, and the pipeline delays. Active (used) datapath is bold blue, active (unused) datapath is thin weight blue, and inactive datapath is gray: Other features:
chris.keeser - I understand you moved on from Cypress, but wanted to thank you for your postings and earnest efforts to find a better way to communicate or visualize the pipelining delays. I hope the diagrams generated by this tool come close to your goals there. MagnusLundin - your blog postings about the DFB were a help in understanding the DFB - thanks! The C# source code for this tool is available on github for anyone who wants it: GitHub - paphillips/DFB: A mini development environment for developing and troubleshooting the Cypress PSoC Digital Filt… Regards, Paul |
|
相关推荐
6个回答
|
|
保罗,
谢谢你所做的出色工作!一直想雇佣DFB,但学习障碍却让我远离。现在我没有借口。 奥迪赛1 以上来自于百度翻译 以下为原文 Paul, Thank you for the great job you've done! Always wanted to employ the DFB, but learning barrier kept me away. Now I have no excuses. odissey1 |
|
|
|
嗨,保罗,
感谢您开发的工具,我也要感谢马格纳斯,因为他在论坛和他的博客帮助了我很多。你打算用DFB迷你IDE发布一些用例或例子吗? 当做, 卡洛斯 以上来自于百度翻译 以下为原文 Hi Paul, Thanks for the tool you had developed, i would also like to thank Magnus as he helped me a lot here on the forum and his blog. Are you planing to post some use cases or examples using the DFB mini IDE? Regards, Carlos |
|
|
|
DFB迷你IDE并不复杂——使用汇编代码在代码窗口中,输入要运行的周期数,点击开始(F5),并通过使用页上/下按钮来完成代码。图表和其他信息窗格被更新为每个周期。 这里有一个基本的帮助指南:http://Github.com/PAPHILPS/DFB/WORD/MARD/DFBUDION/DATAB/DFB%20实用程序%20Help.PDF 如果您正在寻找DFB汇编代码示例,我这里有几个示例:PSoC DFB主题和工具dfb主题 我感兴趣的例子来自社区的请求-让我知道任何一般的DSP过滤器内核或其他例子,你想看到。如果它们看起来像是对他人有用的话,我可以在时间允许的情况下对它们进行打击。 保罗 以上来自于百度翻译 以下为原文 The DFB mini-IDE is not complex to use - put the assembler code in the code window, enter the number of cycles to run, hit start (F5) and step through the code using page up / down buttons. The diagram and other information panes are updated for each cycle. There is a basic help guide here: https://github.com/paphillips/DFB/raw/master/DFBUtility/Documentation/DFB%20Utility%20Help.pdf If you are looking for example DFB assembler code I have a few samples posted here: PSoC DFB Topics and Tools | DFB Topics I'm interested in example requests from the community - let me know of any general DSP filter kernels or other examples you would like to see. if they look like they would be informative to others I can take a crack at them if time permits. Paul |
|
|
|
rnr15483586 发表于 2018-10-11 17:12 嗨,保罗, 我的一些朋友分享你的作品,反响很大,我们大多数人不曾与德国足协由于进入壁垒高,IDE打破壁垒。 你也接受来自社区的例子吗?也许你可以张贴的原代码,然后另一个方法来达到同样的。 它也会把一些比较有趣的DFB代码挑战,从用户的痛,等我想出来的。 当做, 卡洛斯 以上来自于百度翻译 以下为原文 Hi Paul, I shared your work with some friends, the response was great, most of us didn't worked with the DFB because the entry barrier was high, your IDE breaks that barrier . Are you also accepting examples from the community? Maybe you can post the original code and then another approaches to achieve the same. Also it would be interesting to throw some DFB code challenges, compare algos from the users, etc. i'm thinking out loud. Regards, Carlos |
|
|
|
ggfx 发表于 2018-10-11 17:31 是的,我可以接受来自社区的例子,添加到网站上,并将信任作者。由于站点是为了教育目的,附加的详细注释将被添加到汇编代码的每一行,解释其他的示例。我可能没有时间改变汇编程序来显示替代方法。为了帮助,示例应该是通用的,例如标准DSP滤波器内核或计算。例如,FIR或IIR实现将是很好的。 提交一个例子,请考虑在这个网站上的私人信息我。您必须是原始作者,有充分的权限共享代码,并打算将其公开为MIT许可下的开放源代码。分享别人的专有代码会给提交人带来很多法律责任,在任何情况下都是不允许的。 至于代码挑战,听起来似乎是一个好主意,柏树运行与-我唯一的目标是减少学习曲线的DFB。一些人已经表达了在设计中使用它的愿望,但由于前期承诺/复杂性而回避。 以上来自于百度翻译 以下为原文 Yes, I can accept examples from the community to add to the website and will credit the author. Since the site is for educational purposes additional detailed comments will be added to each line of the assembler code explaining what is going on, like the other examples. I probably wouldn't have time to change the assembler to show alternate approaches. In order to be helpful, examples should be general purpose, such as standard DSP filter kernels or computations. For example, FIR or IIR implementations would be good. To submit an example for consideration please private message me on this site. You must be the original author, have full rights to share the code, and intend it to be made public as open source under the MIT license. Sharing someone else's proprietary code would bring a lot of legal liability to the submitter and is not allowed under any circumstances. As for code challenges that sounds like a good idea for Cypress to run with - my only goal was to reduce the learning curve of the DFB. A number of folks have expressed a desire to use it in their designs but shied away due to the up front commitment/complexity. |
|
|
|
我同意柏树应该处理的代码挑战。我要玩DFB迷你IDE这个周末后,如果我有任何困难。
再次感谢工具 卡洛斯 以上来自于百度翻译 以下为原文 I agree about the code challenges should be handled by Cypress. I will play with the DFB mini IDE this weekend and post if i had any difficulties. Thanks again for the tool Carlos |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2081 浏览 1 评论
1833 浏览 1 评论
3648 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1773 浏览 6 评论
1520 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
526浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
381浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
418浏览 2评论
364浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
874浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 11:17 , Processed in 0.635338 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号