【技术实现步骤摘要】
一种片上系统及USB物理层测试方法
本专利技术的所公开实施例涉及电路
,且更具体而言,涉及一种片上系统及USB物理层测试方法。
技术介绍
USB传输协议标准经历了一代USB(USB1.0)、二代USB(USB2.0)、三代USB(USB3.0),数据传输速率得到大幅提高。USB接口标准也拥有TypeA、TypeB、TypeC、MicroA以及MiniB等类型。USB不同的数据传输速率以及丰富的接口类型满足了多样化的设备需求,同时以其扩展能力强、即插即用的特被市场广泛认可。其中,PHY(Physicallayer,物理层)作为USB重要的一部分,其设计必须符合不同的USB传输协议标准,设计者必须对PHY进行验证以检测信号完整性、功能正确性及互操作准确性。USB实施者论坛(USB-IF)制定了PHY的一致性测试要求,只有通过一致性测试的PHY才能被USB-IF认证且符合USB标准规范。因此,需要USBPHY的一致性测试。
技术实现思路
根据本专利技术的实施例,本专利技术提出一种片上系统及 ...
【技术保护点】
1.一种片上系统,其特征在于,用于测试USB物理层,包括:/n微控制单元,与上位机连接;/n现场可编程门阵列,包括:/n数据发生器,与所述微控制单元连接;/n数据校验器,与所述微控制单元连接;以及/nUSB物理层收发器,与所述微控制单元、所述数据发生器和所述数据校验器连接;/n其中,所述微控制单元接收并响应于所述上位机的测试指令,控制所述数据发生器生成测试激励数据,以用于测试USB物理层,控制所述USB物理层收发器接收并发送所述测试激励数据至所述数据校验器,控制所述数据校验器对所述测试激励数据进行校验以输出校验结果,以及将所述校验结果发送给所述上位机。/n
【技术特征摘要】
1.一种片上系统,其特征在于,用于测试USB物理层,包括:
微控制单元,与上位机连接;
现场可编程门阵列,包括:
数据发生器,与所述微控制单元连接;
数据校验器,与所述微控制单元连接;以及
USB物理层收发器,与所述微控制单元、所述数据发生器和所述数据校验器连接;
其中,所述微控制单元接收并响应于所述上位机的测试指令,控制所述数据发生器生成测试激励数据,以用于测试USB物理层,控制所述USB物理层收发器接收并发送所述测试激励数据至所述数据校验器,控制所述数据校验器对所述测试激励数据进行校验以输出校验结果,以及将所述校验结果发送给所述上位机。
2.如权利要求1中所述的片上系统,其特征在于,所述USB物理层收发器包括:
USB物理层数据接收端,与所述微控制单元和所述数据发生器连接;
数据缓冲器,与所述USB物理层数据接收端连接,用于缓冲所述测试激励数据;以及
USB物理层数据发送端,与所述微控制单元、所述数据校验器和所述数据缓冲器连接;
其中,所述微控制单元控制所述USB物理层数据接收端接收所述数据发生器生成的测试激励数据,控制所述USB物理层数据发送端将所述测试激励数据发送给所述数据校验器。
3.如权利要求2中所述的片上系统,其特征在于,所述数据发生器包括:
数据生成逻辑电路,用于生成用于测试USB物理层的随机数据;
并串转换逻辑电路,与所述数据生成逻辑电路和所述USB物理层数据接收端连接,用于对所述随机数据进行并串转换,以生成所述测试激励数据;以及
数据存储逻辑电路,与所述数据生成逻辑电路连接,用于存储所述随机数据。
4.如权利要求3中所述的片上系统,其特征在于,所述数据校验器包括:
串并转换逻辑电路,与所述USB物理层数据发送端连接,用于对所述测试激励数据进行串并转换;
数据校验逻辑电路,与所述串并转换逻辑电路和所述数据发生器连接,用于比较串并转换后的测试激励数据以及所述数据发生器生成的随机数据,以得到校验结果;以及
数据发送逻辑电路,与所述微控制单元连接,用于将所述校验结果发送给所述微控制单元。
5.如权利要求2中所述的片上系统,其特征在于,所述现场可编程门阵列还包括:
时钟控制电路,输入端输入时钟信号,输出端与所述微控制单元连接;以及
复位控制电路,输入端输入复位信号,输出端与所述微控制单元连接;
其中,在所述微控制单元接收并响应于所述上位机的测试指令之前,所述时钟控制电路接收时钟...
【专利技术属性】
技术研发人员:杜金凤,张览,刘锴,宋国民,贾瑞华,
申请(专利权)人:广东高云半导体科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。