一种片上仿真系统技术方案

技术编号:10322769 阅读:143 留言:0更新日期:2014-08-14 09:58
本发明专利技术公开了一种片上仿真系统,包括控制单元、MAC层IP(INTELLECTUAL PROPERTY)设备及物理层IP(INTELLECTUAL PROPERTY)设备,所述片上仿真系统还包括MAC仿真器,与所述控制单元连接,用于模拟MAC层处理器并控制所述物理层IP(INTELLECTUAL PROPERTY)设备的输入端口,使芯片具有测试、验证和校准的功能。采用上述技术方案后,该通信系统可具有单独测试、验证或校验的功能,在芯片设计过程中即可随时执行操作,提高设计效率。

【技术实现步骤摘要】
一种片上仿真系统
本专利技术涉及通信系统领域,尤其涉及一种片上仿真系统。
技术介绍
在芯片设计、测试过程中,工程师常需要采用外部信号发生器、逻辑分析仪或其他外部硬件对芯片的通信系统作测试、验证或校验工作,手续繁琐,降低了芯片设计的效率。另外,由于上述方法进行的测试、验证及校验工作通常在芯片设计完成后才可实施,若芯片设计确有问题或缺陷,无法在设计的第一时间了解并改正,同样拖延了芯片设计所需的时间。因此,急需一种片上仿真系统,该片上仿真系统具有可模拟测试、验证或校验的模块,从而使得该通信系统可具有单独测试、验证或校验的功能,在芯片设计过程中即可随时执行操作,提高设计效率。
技术实现思路
本专利技术的目的在于提供一种片上仿真系统,可简化通信芯片测试、验证及校准操作工序。本专利技术公开了一种片上仿真系统,包括控制单元、MAC层IP(INTELLECTUALPROPERTY)设备及物理层IP(INTELLECTUALPROPERTY)设备,还包括MAC仿真器,与所述控制单元连接,用于模拟MAC层处理器并控制所述物理层IP(INTELLECTUALPROPERTY)设备的输入端口,使所述芯片具有测试、验证和校准的功能。优选地,所述片上仿真系统还包括第一数据分配器及第二数据分配器,所述第一数据分配器及第二数据分配器设于所述MAC仿真器与所述物理层IP(INTELLECTUALPROPERTY)设备间,用于分配所述MAC仿真器与所述物理层IP(INTELLECTUALPROPERTY)设备的输入输出数据的路径。优选地,所述第一数据分配器接收所述MAC层IP(INTELLECTUALPROPERTY)设备或所述MAC仿真器的第一输出数据,并将所述第一输出数据提供至所述物理层IP(INTELLECTUALPROPERTY)设备。优选地,所述第二数据分配器接收所述物理层IP(INTELLECTUALPROPERTY)设备的第二输出数据,并将所述第二输出数据提供至所述MAC层IP(INTELLECTUALPROPERTY)设备和所述MAC仿真器。优选地,所述MAC仿真器还具有嗅探器功能。优选地,所述MAC仿真器包括信号存储器及序列发生器;所述信号存储器用于存储从所述物理层IP(INTELLECTUALPROPERTY)设备发来的信号数据;所述序列发生器产生由所述控制单元执行的用于单步调试的程序的地址。优选地,所述序列发生器为有限状态机,用于控制所述信号存储器的地址及读写。优选地,所述有限状态机包括逻辑单元,用于从外部导入或导出数据。优选地,所述序列发生器为微控制器,支持现场配置及软件升级,用于对所述物理层IP(INTELLECTUALPROPERTY)设备控制。采用上述技术方案后,具有该MAC仿真器的片上仿真系统可简化对包含有物理层的通信芯片的测试、验证及校准等操作,且上述操作在芯片前期设计阶段就可进行,提高了芯片设计、测试时的工作效率。附图说明图1为具有MAC仿真器的片上仿真系统示意图;图2为MAC仿真器的系统示意图。具体实施方式以下结合附图与具体实施例进一步阐述本专利技术的优点。参阅图1,为具有介质访问控制(MAC)模拟器模块即MAC仿真器的片上仿真系统,所述MAC仿真器用于模拟MAC层处理器。片上仿真系统包含了一控制单元、第一及第二数据分配器(MUX)和MAC仿真器。控制单元可操作地与MAC层IP(INTELLECTUALPROPERTY)设备和MAC仿真器连接。第一数据分配器与MAC层IP(INTELLECTUALPROPERTY)设备和MAC仿真器连接。所述MAC仿真器可灵活模拟MAC层处理器,用于使芯片具有测试、验证和校准的功能。控制单元可以是微控制器,或是中心处理单元(CPU)子系统等,配置为控制片上仿真系统的MAC子层和物理层IP(INTELLECTUALPROPERTY)的实施。物理层IP(INTELLECTUALPROPERTY)设备实现片上仿真系统的物理层。MAC仿真器及MAC层IP(INTELLECTUALPROPERTY)设备可以以硬件实现、或软件实现或两者结合实现。第一数据分配器选择MAC层IP(INTELLECTUALPROPERTY)设备输出和MAC仿真器输出之一作为提供至物理层IP(INTELLECTUALPROPERTY)的信号源,并转发输出至物理层IP(INTELLECTUALPROPERTY)。第二数据分配器与MAC层IP(INTELLECTUALPROPERTY)设备、MAC仿真器和物理层IP(INTELLECTUALPROPERTY)连接,将物理层IP(INTELLECTUALPROPERTY)输出来的输入信号传送至MAC层IP(INTELLECTUALPROPERTY)设备和MAC仿真器。上述方式下,当正常通信时,MAC仿真器可具有嗅探器功能。物理层IP(INTELLECTUALPROPERTY)设备具有清晰的接口形态,包括数据总线和控制总线。通过适当控制数据总线和控制总线,物理层IP(INTELLECTUALPROPERTY)设备可配置为传输和接收信息、数据帧、信号等。上述信息、数据帧、信号的形式很大程度上取决于支持的通信标准。为了传输信息、数据帧、码型、信号等,MAC仿真器通过给发射机提供一个序列的控制信息或配置参数或待传输的标头和有效载荷,来设置物理层IP的发射器(未示出)的状态。为了接收信息、数据帧、码型、信号等,MAC仿真器通过给接收机提供另一序列的配置参数,来设置物理层IP(INTELLECTUALPROPERTY)设备的接收机(未示出)的状态。MAC仿真器不需要协议栈就可提供用于传输和接受的所需的配置参数、标头的数量、有效载荷信息的序列至物理层IP(INTELLECTUALPROPERTY)设备。芯片MAC仿真器对于之前可用的MAC子层和其余的协议栈,使物理层IP(INTELLECTUALPROPERTY)设备具有测试、验证和校验的功能。由于物理层IP(INTELLECTUALPROPERTY)设备的测试、验证和校验仅需要MAC有限的功能,例如,重复并周期性地传输接收用于校验模拟电路发射机和接收机信号路径的帧的预定义序列时,不需要一个完整的协议栈。芯片MAC仿真器可使以下设备具有验证和/或校验功能:发射机滤波器、接收机滤波器、可编程增益发射机放大器、可编程增益接收机放大器、发射机混频器、接收机混频器、和本地振荡器等。芯片MAC仿真器使发射机滤波器和接收机滤波器具有验证功能,来匹配某一功率频谱屏蔽。芯片MAC仿真器使可编程增益发射机放大器和可编程增益接收机放大器具有调整功能,来得到某一输出信号功率。芯片MAC仿真器使发射机混频器、接收机混频器和本地振荡器具有调谐功能,来得到正确的载波频率。此外,芯片MAC仿真器使得多个参数具有验证和校验的功能,来表征接收机的物理层的性能。芯片MAC仿真器使发射信号的误差矢量幅度、接收机的检测性能、接收机误码率、错帧率、错帧检测率具有验证和校验的功能。参阅图2,为MAC仿真器的系统示意图。MAC仿真器包含信号存储器和序列发生器。信号存储器存储信号数据,该信号数据根据序列发生器确定的时序约束应用于物理层IP(INTELLECTUALPROPER本文档来自技高网...
一种片上仿真系统

【技术保护点】
一种片上仿真系统,包括控制单元、MAC层IP(INTELLECTUAL PROPERTY)设备及物理层IP(INTELLECTUAL PROPERTY)设备,其特征在于:还包括MAC仿真器,与所述控制单元连接,用于模拟MAC层处理器并控制所述物理层IP(INTELLECTUAL PROPERTY)设备的输入端口,使所述芯片具有测试、验证和校准的功能。

【技术特征摘要】
2013.02.11 US 61/763,3891.一种片上仿真系统,包括控制单元、MAC层IP设备及物理层IP设备,其特征在于:还包括MAC仿真器,与所述控制单元连接,用于模拟MAC层处理器并控制所述物理层IP设备的输入端口,使芯片具有测试、验证和校准的功能;所述片上仿真系统还包括第一数据分配器及第二数据分配器,所述第一数据分配器及第二数据分配器设于所述MAC仿真器与所述物理层IP设备间,用于分配所述MAC仿真器与所述物理层IP设备的输入输出数据的路径;所述第一数据分配器接收所述MAC层IP设备或所述MAC仿真器的第一输出数据,并将所述第一输出数据提供至所述物理层IP设备;所述第二数据分配器接收所述物理层IP设备的第二输出数据,并将所述...

【专利技术属性】
技术研发人员:阿尔韦托·希门尼斯·菲尔茨特罗姆阿尔韦托·马丁·吉拉多邓运松
申请(专利权)人:芯迪半导体科技上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1