组件编辑器版本 7.2 或更高版本支持的 Avalon® 组件接口
表 1 列出组件编辑器支持的 Avalon 接口。
表 1.组件编辑器支持的当前 Avalon 接口
接口类型 | 默认名称 | 描述 | 版本 v7.2 的新接口 |
---|---|---|---|
主机 | avalon_host 或 m0 | 定义 Avalon 主机端口接口。 | - |
代理 | avalon_agent 或 s0 | 定义 Avalon 代理端口接口。 | - |
三态代理 | avalon_tristate_agent | 定义 Avalon 三态端口接口。 | - |
时钟输入 | clock 或 clock_sink | 定义组件的时钟和重置输入接口。 | 是 |
时钟输出 | clock_source | 定义生成 SOPC Builder 系统时钟的组件时钟和重置输出接口。 | 是 |
管道输出或输入 | conduit_start 或 conduit_end | 用于将信号输出到 SOPC Builder 系统顶层。管道输出和输入接口相同,这不意味着管道接口没有信号方向。管道可包含输入、输出和双向信号。 | 是 |
中断发送器 | interrupt_sender | 定义与中断信号生成有关的中断输出信号和 Avalon 代理接口。 | 是 |
中断接收器 | interrupt_receiver | 定义与接收接中断信号有关的中断输入信号和 Avalon 主机接口。 | 是 |
流传输源 | avalon_streaming_source | 定义 Avalon 流传输源端口接口。 | 是 |
流传输接收 | avalon_streaming_sink | 定义 Avalon 流传输接收端口接口。 | 是 |
SOPC Builder 组件编辑器 7.2 版本或更高版本不再支持全局信号接口。过去使用全局信号接口的信号现在可以使用时钟和重置信号的时钟输入,以及输出信号到 SOPC Builder 系统顶层的管道接口。
不可使用出现在组件编辑器接口选择目录(版本 7.2)中的以下接口,它们将在版本 8.0 中移除。SOPC Builder 未使用以下接口:
- avalon_tristate_host—Avalon 三态主机只能用于三态桥接。
- 简单时钟(输入和输出)—使用时钟(输入或输出)接口作为替代。
- 重置(输入和输出)—使用时钟(输入或输出)接口为每个组件分配重置信号。每个组件的重置信号需要同步到系统时钟。
- 复杂。
- 有线。