2.FRCT,你用了没有,别忘了,他会把你的乘积左移一位。 3.最好不要用直接寻址,频繁的改变DP指针会很难看,也耗费MIPS。 4.把A,AL,AH,BH当成smem来用,你会发现,st T,sem=st T,dst, ld smem,T=ld A,T等等 注意DP=0,这样你会觉得省许多麻烦。 5.别忘了XMEM,YMEM是双数据操作数 6.你用了延迟指令没有,放在他后面的两周期指令是否应该在其循环前执行。 7.如果你用了直接寻址,那么一定要注意DP值,而且要注意是基于DP还是SP的。 8.SXM,OVM,INTM也要时刻注意。 9. 对XMEM,YMEM,只能用AR2-AR5的辅助寄存器。 10. 使用并行指令时,如st src XMEM || ld YMEM dst 注意ASM的值 11. 汇编指令手册中,凡是用Xmem和Ymem的地方(DUAL DATA-MEMORY),只能使用AR2、AR3、AR4、AR5四个寄存器,且只能使用*ARx, *ARx-, *ARx+和 *ARx+0%四种形式的间接寻址。 12 .什么样的指令操作要先改变数据页dp的值? 凡是涉及到"段+偏移量"寻址,就要修改dp,主要是在非间接寻址的smem上。请注意smem只有7bit,没有段就没法寻址。 |
共1条
1/1 1 跳转至页
DSP开发当中几点经验总结
DSP开发当中几点经验总结
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |