欢迎光临
我们一直在努力

CCES中systemsvc文件的SRU Configuration说明书,文件废止的说明怎么写

目录 SRU Configuration的使用说明关于SRU的插入SRU插入表SRU配置选项页面SRU路由页面SRU寄存器值页面SRU引脚缓冲窗格(SRU Pin Buffer Pane)配置SRU插入为外围信号添加一个连接从外围信号上移除信号连接改变SRU寄存器的值

SRU Configuration的使用说明 关于SRU的插入

SHARC处理器的数字应用程序接口(DAI)包括一组外围设备和信号路由单元(SRU)。外围输入和输出不直接连接到外部DAI引脚。而是让SRU基于一组配置寄存器建立这些连接。此功能使您可以互连外围设备,以适合各种系统。它可以包括的外设数量和种类是任意的,并且同时保持高水平的兼容性而不会增加引脚数。有关DAI和SRU的更多信息,请参阅目标处理器的《硬件参考手册》。

对SRU进行编程需要深入了解SRU寄存器。SRU寄存器中位字段位置(对应于所有寄存器中的不同目标信号),位数(为所有寄存器中的每个位字段分配)以及对应于不同值的值所有寄存器中的源信号。 CrossCore Embedded Studio包含用于对SRU寄存器进行编程的宏。此宏要求您具有SRU信号和寄存器的工作知识。 CCES还包括SRU插件,用于自动生成配置SRU寄存器所需的代码,而无需担心内部细节。

SRU插入表

使用“信号路由单元”页面为CrossCore Embedded Studio项目配置SRU的操作。

信号路由单元插件是系统配置实用程序的标准代码生成选项。从CCES 2.0.0开始,SRU加载项可用于任何支持该功能的SHARC目标。

下表描述了“信号路由单元”选项卡。

SRU配置选项页面

使用“ SRU配置选项”页面为外围设备选择信号连接。配置完成后,选择“文件”>“保存”(CTRL + S)以保存配置并生成根据信号连接对SRU寄存器进行编程的代码。

假定:

?SRU软件已附加到项目中。

?在项目资源管理器视图中展开项目。

要访问“ SRU配置选项”页面的步骤:

1.双击项目的system.svc文件。出现系统配置实用程序编辑器。

2.单击“ SRU配置选项”选项卡。

下表列出了用于描述每个外围设备和信号。

SRU路由页面

使用SRU Routing页面查看SRU信号连接。

假定:

?SRU软件已附加到项目中。

?在ProjectExplorer视图中展开项目。

要访问SRU Routing页面:

1.双击项目的system.svc文件。出现系统配置实用程序编辑器。

2.单击Signal Routing Unit选项卡。出现“ SRU Configuration选项”页面。

3.单击页面左边框的“路由”。

下图描述了“ SRU路由”页面。

SRU寄存器值页面

使用SRU RegisterValues页面可通过编辑SRU 寄存器的值来配置信号连接。这仅当您知道SRU注册器的内部工作原理时,才使用此页面。

假定:

?SRU软件已附加到项目中。

?在ProjectExplorer视图中展开项目。

要访问Register Values页面:

1.双击项目的system.svc文件。出现系统配置实用程序编辑器。

2.单击SignalRouting Unit选项卡。出现“ SRU Configuration选项”页面。

3.单击页面左边框的Register Values。

下表描述了“寄存器值”页面。

SRU引脚缓冲窗格(SRU Pin Buffer Pane)

使用“信号路由单元”选项卡的“ SRU引脚缓冲区”窗格查看选定的数字应用程序接口(DAI)或数字外围接口(DPI)引脚上的物理引脚缓冲区的图。引脚缓冲器是与DAI / DPI相关的物理IC封装引线的逻辑网关。

引脚缓冲器类似于小型缓冲器放大器,可以提供足够的便宜美国vps电流来驱动引脚和电路板上的走线:

?打开时(当其使能输入为逻辑高电平时),引脚缓冲器输入上的逻辑值被驱动到引脚缓冲器输出上。

?关断时(当其使能输入为逻辑低电平时),缓冲放大器为高阻抗,并且引脚缓冲输出的逻辑电平可以通过外部源轻松控制。

下表描述了“引脚缓冲”页面。

配置SRU插入

外接程序的用户界面提供了两种为CrossCore Embedded Studio项目配置SRU的方法:
1.选择信号:通过SRU配置编辑器(“ SRU配置选项”页面),配置信号连接,外接程序通过这些信号确定SRU寄存器的值。
2.设置寄存器值:通过“寄存器值”页面,直接修改SRU 寄存器的值。

注意:

?SRU寄存器值在应用程序初始化期间写入。不支持在运行时进行动态信号路由配置。用户界面中的信号名称可能与处理器文档中的引脚名称不匹配。
?保存项目的系统配置时,将生成SRU代码。用于代码生成的源数据与项目一起保存。通过用户界面修改SRU配置将更新生成的代码和数据存储。

为外围信号添加一个连接

假定:

?SRU软件已附加到项目中。

?SRU配置选项”页面打开。

要将连接添加到信号的步骤:
1.在外围设备中,选择外围设备信号。SignalConnection(s)和Details窗格将填充相关信息。

2.单击添加。
出现“可用连接”对话框,其中列出了可用连接。

3.在列表中选择一个连接,然后单击“确定”。(可选)“替换连接”对话框出现带有确认消息的框。

4.(可选)单击“是”以替换现有连接。

连接已添加到所选信号。

注意:
输入信号的目的地(用_I后缀表示)一次只能有一个连接。要添加这样的连接,请先删除现有的连接。

从外围信号上移除信号连接

假定:

?SRU配置选项”页面打开。

?在“外围设备”树控件中选择了“外围设备信号”,并在“信号连接”窗格中填充了相关的连接。

要从外围信号中删除连接:
1.在信号连接中,选择一个连接。

2.单击删除。出现RemoveConnection对话框,并显示一条确认消息。

3.单击是。

连接已从所选信号中删除。

改变SRU寄存器的值

假定SRU RegisterValues配置页面已打开。

要更改SRU寄存器的值:
1.双击该寄存器的行。
2.输入新的十六进制值,然后按Enter。

所选SRU寄存器的值会更改。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。