第一范文网 - 专业文章范例文档资料分享平台

VisualDSP++5.0使用指南

来源:用户分享 时间:2025/5/28 9:14:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1)SHARC和Blackfin系列处理器的数据流传输

数据流模拟是用于模拟处理器通过外部端口进行数据传输过程的。数据流模拟可以模拟处理器的外部数据总线、链路口、串口等端口的数据传输。该功能对于在模拟器环境下调试处理器的DMA传输非常有效。

①单击VisualDSP++主界面的下拉菜单中的Stream,将弹出数据流管理窗口,单击数据流管理窗口中的添加(ADD)按钮,将显示新建的模拟数据流传输的设置窗口,如图5-40所示。数据流管理窗口可以对已经存在的数据流模拟进行修改或删除等操作。

②新建数据流设置窗口中的主要包含了数据流的源和目的、类型端口等。主要参数说明

如下:

Source/Destination——数据传送的源/目的,用以设置数据传输的来源和目的,只有数据传输的源和数据传输的目的均设置正确才能进行数据流传输。

Processor——给出针对数据流模拟的器件,该参数默认为会话选择的处理器型号。 Device——数据流使用的设备,也就是数据流传输使用的端口或者存储器。 Address——数据流使用的I/O地址。

File/Browse——用于采用文件方式实现数据流模拟中打开数据文件。

Format——数据传输使用的格式,数据流可以采用十六进制、十进制、二进制等整数类型和浮点格式进行数据传输。

Circular——设置数据文件读取过程中,读取到数据结束后是否采用循环方式再从头读取数据,如果该选项选中,则支持循环读取方式,否则不支持循环读取数据文件。 ③对数据流设置完成后,单击OK按钮,退出窗口;

④运行程序,那么在程序运行过程中,处理器通过指令或者DMA均可以实现对数据的获取或者写出。

处理器读取数据流一般是从外部文件将数据读入,处理器写出的数据也将写出到文件中,用户通过相关的文件可以查看处理器传输的数据。 2)TigerSHARC系列处理器的DMA模拟传输

值得注意的是,前面讲述的数据流模拟传输的设置只针对SHARC和Blackfin系列处理器有效,而对于TigerSHARC系列处理器,VisualDSP++只提供DMA模拟传输,且相关操作如下。

① 如果用户选择了TigerSHARC系列处理器的会话环境,那么在VisualDSP++主界面的下拉菜单Settings中的Stream选项将不可选择,用户应当选择Simulator,然后单击Config DMA File I/O…,将弹出TigerSHARC系列处理器的DMA传输模拟器设置窗口,如图5-41所示。

②在该窗口中主要包含对DMA的数据源和数据目的进行设置的参数,主要选项如下: DMA Channels——DMA通道选择。TigerSHARC系列处理器带有14个DMA通道,通道O~3分配给了处理器外部总线端口,通道4~7分别分配给了4个链路口的发送端口,通道8~11分别分配给了4个链路口的接收端口,通道12~13分配给了AutoDMA通道。用户根据模拟的需要,选中所需的 DMA通道即可。该窗口支持对多个DMA同时模拟,但用户需要对每个DMA通道进行设置。

Enable Description——DMA通道使能描述,用于显示选中的DMA是否被使能。如果相应的DMA通道使能,那么将使该选项使能。

Halt On Error——选中该选项,若DMA在传输过程中遇见任何错误,DMA传输将停止。

Source——用于设置DMA传输的数据源,如果模拟DMA通道从处理器外部获取数据,设置该选项,如果模拟DMA通道从处理器内部向外部送出数据,那么该相关参数将不用设置。它包含以下参数:

Path——用于设置DMA数据传输的数据文件存放的路径。

Preview——对用户选中的数据文件进行预览,方便用户确认所需传输的数据是否正确。支持十六进制、十进制和浮点等处理器支持的所有格式。

Circular——设置数据文件读取过程中,读取到数据结束后是否采用循环方式再从头读取数据,如果该选项选中,则支持循环读取方式,否则不支持循环读取数据文件。 On/On New Sequence——进行新的DMA传输采取的方式,Rewind为从数据文件的开头进行数据读取;Continue从上次DMA传输完毕的数据位置接着读取数据。 Destination——用于设置DMA传输的数据目的,如果模拟DMA通道从处理器内部向外部送出数据,设置该选项,如果模拟DMA通道从处理器外部获取数据,那么该相关参数将不用设置。它包含以下参数:

Path——用于设置DMA数据传输的数据文件存放的路径。

Fomat——用户通过DMA通道输出数据的格式,支持十六进制、十进制和浮点等处理器支持的所有格式。

Comment——写入到输出文件中的注释,在该窗口中的注释信息将写在输出数据文件中的开头位置。

On/On New Sequence——进行新的DMA传输的采取的方式,Rewind为从数据文件的开头进行数据写操作,即覆盖上次DMA传输写出的数据;Append为将DMA传输悬挂起来。

3)用户在设置该窗口中的参数完成后,单击OK按钮即可。数据的传输由用户的程序来控制开启,并且只能采用DMA方式进行数据传输,处理器通过指令访问将无效。 值得注意的是,由于对数据的传输需要通过用户的程序控制开启,因此在该窗口中的设置应当与用户程序中所设置的DMA通道及其方向一致,否则将不能模拟DMA的正常传输。

3.Load Sim badef模拟

Load Sim Loader是用来模拟EPROM或主机给处理器加载.1dr文件的过程,为用户设计实现处理器加载提供帮助。

通过下列步骤可以建立一个处理器EPROM加载。

1)选择VisualDSP++主界面的下拉菜单Settings中的Load Sim Loader,如图5-42所示。

搜索更多关于: VisualDSP++5.0使用指南 的文档
VisualDSP++5.0使用指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9sqir1svvt6et871e24i_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top