【技术实现步骤摘要】
一种基于Co
‑
sim的Transactor集成方法
[0001]本专利技术涉及,尤其涉及一种基于Co
‑
sim的Transactor集成方法。
技术介绍
[0002]Transactor(事务器),是指在基于TLM通信方式实现软硬件协同仿真时,在硬件侧负责接受和完成事务,实现无时序事务转化为有时序的激励信号和DUT待测设计通信;或将有时序的多周期信号整理成无时序的事务发送给软件侧,从而加速软硬件的通信速度,减少通信时间的功能。每个Transactor均有设计的硬件逻辑接口、对应CAPI生成软件库等软件接口以及相关流程脚本。基于硬件仿真加速器的验证手段,在现有的软硬件协同仿真验证方式下,用户根据待测设计所需的Transactor实现事务级传输,包括传输方式,数据格式,通信协议等。在较大规模的SOC芯片验证的时需要用到Transactor时,需要对Transactor进行配置参数等设计,Transactor的设计及使用较为繁琐,这样每次用到Transactor时就进行设计一次,无法做到Tra ...
【技术保护点】
【技术特征摘要】
1.一种基于Co
‑
sim的Transactor集成方法,其特征在于,包括以下步骤:步骤S1:对Transactor进行集成配置生成实例化脚本;步骤S2:运行所述实例化脚本生成Transactor的目标数据库;步骤S3:对所述目标数据库进行逻辑综合,生成全端口DUT网表文件;同时RTL分析软件对步骤S2的Transactor处理,根据实例化Transactor名称解析出DUT路径信息,对Transactor源代码进行逻辑综合处理生成Transactor网表文件;步骤S4:根据DUT路径信息,将所述Transactor网表文件插入至所述全端口DUT网表文件。2.根据权利要求1所述一种基于Co
‑
sim的Transactor集成方法,其特征在于,在步骤S1中,用户可以通过GUI图形窗口接入Transactor进行参数配置,或者通过命令直接进行配置,根据GUI图形窗口进行配置时,界面用户设置实例化参数,实例化也就是GUI需要调用到Transactor。3.根据权利要求2所述一种基于Co
‑
sim的Transactor集成方法,其特征在于,用户可进行参数配置的内容包括:自定义Transactor的名称、Transactor类型、Transactor数据位宽、Transactor缓存;用户通过命令直接进行配置,包括create_xactor(Transactor Lib Name,name)函数设置实例化Transactor类型和名称;通过add_pa...
【专利技术属性】
技术研发人员:杨滔,计润五,吴文会,
申请(专利权)人:无锡亚科鸿禹电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。