请输入您要查询的百科知识:

 

词条 OpenCore协议
释义

OpenCore协议简介

OCP建立了第一个开放授权,面向核心的协议,以应对当代系统集成的挑战。OCP在片上子系统通信上全面的定义了一个高效的,总线独立的,可配置和高度可扩展的接口。随着广泛的业界支持和协作,OCP国际合作(OCP-IP)现在可以提供2.2版本规格,以进一步扩展一些日益重要领域的能力,如非常高性能的多线程,同步初始和单请求/多数据事务。OCP数据传输模型范围可以从简单通过通道请求相应的请求握手到复杂的乱续操作。

传统IP核已经是和OCP相适应的,这些新的措施可以充分利用这些高级特性:设计师仅仅选择这些特性和包含核心具体数据的信号,控制和测试配置。核心定义使用OCP压缩一个完整的系统集成描述,使得代码和测试代码复用而无需重复劳动。OCP不仅提供针对于IP核作者和SoC集成者的设计责任的清晰定义,也为验证工程师和自动化软件制定了一个关键的形式化划分。

Open Core协议要点

促进IP核的复用,缩短设计时间,减低SoC设计的设计风险和制造成本。它完全集中在IP核接口而不先期占用互连拓扑或者其他的专门应用集成选择。

· 使得在独立于系统架构和应用领域的IP设计成为可能;

· 描述所有的内核间通信;

· 通过配置只有核心需要的特性的OCP接口来优化核心芯片面积;

· 制定时序目录以保证核心互操作性;

· 方便快捷,即插即用IP集成。

Open Core协议优势

· 广泛业界支持的事实开放标准;

· 无需定义或者再定义正在执行的任务的接口协议,验证,文档和支持;

· 已经适应于支持新核心;

· 可移植测试向量简化简单再验证;

· 有限的测试套件改进以加强核心;

· 接驳任何总线架构或片上网络;

· 灵活提供工业标准及复用;

· 可直接接驳两个核心的点对点协议。

Open Core协议能力

能够容下所有核心特性,而不限制系统仲裁,地址映射等等。

· 无需大量设置强制信号,使用大量的可选择信号;

· 同步的,单向的信号,允许简单的应用,继承和时序分析;

· 可配置的地址和字节宽度;

· 针对于边带信号的结构化方法:高层流程控制,中断,功耗控制,器件配置寄存器,测试模型等;

· 通过任何深度流水线传输来应对流量增加;

· 更高效率的可选择的突发传输;

· 为乱续传输使用线程标识完成同步传输;

· 连接标志根据不同质量服务提供端对端的通信标识等;

· 同步原型包括原子测试组,懒同步,non-posted 写命令;

· OCP是VSIA的VCI的一个功能超集,增加的协议包括可配置的边带信号和测试利用信号。

Open Core协议关键特性

边带扩展常规信号

· 面向核心的,用户定义信号:系统事件信号(例如中断,错误提示);两个同步reset定义,主-从和从-主;协同数据传输(例如高层控制流程)。

· 调试和测试接口扩展:支持结构化全面或者部分扫描测试环境;对于先期设计的硬核或者用户嵌入的软核,扫描有关的内部扫描技术;用于扫描测试和调试的时钟控制,包括多时钟域;IEEE 1149支持含有JTAG测试接入端口的核心;针对于MIPS, ARM, TI DSP, SPARC和其他的基于JTAG和JTAG增强型调试。

复杂扩展联合支持

· 线程识别:交叉突发事务、完成无序事务、不同的服务质量;

· 严格的线程控制流程定义非阻塞保证;

· 连接识别:端对端的系统初始鉴别、系统管理的服务优先级;

· 标签为无序事务提供了共享的流控制。

简单的扩展性能

· 突发组相关的传输,完成一个事务;

· 突发事务支持:序列的(精确的或者不确定的长度)、流(例如FIFO)、核心相关的(例如缓存线)、打断长突发,原子控制、二维模块序列;

· 流水线(cmd/添加字节头)写

· 匹配或者任意字节使能命令

· 读或者写数据流程控制

· 多地址段目标的地址空间定义

· 简单的请求/复合数据或者每数据状态指令

基本的OCP互操作性

· 带有单方向信号的主/从接口

· 在OCP时钟上升沿驱动和抽样

· 完全同步,非多周期时序通路

· 所有信号严格限制在点对点(除开clock和reset)

· 简单的请求/应答协议

· 支持在每个时钟周期进行数据传输

· 允许主动或者被动控制传输速率

· 专门的核心数据和地址总线定义包括:Byte和面向非byte的数据总线,只读和只写、接口,带内数据标识(奇偶, EDC等),带内指令标识(协议扩展等);

· 包含non-posted写的流水线或者阻塞指令

· 安全访问许可可以作为任何请求的一部分

· 针对核心特性,接口(信号,时序和配置)和性能,明确定义语法格式

· 时序特性:层2–最高性能的接口时序;层1–易于集成的保守时序;层0–没有特定时序的协议(对于仿真/验证工具尤其有用)。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 21:35:20