本发明属于计算机硬件控制领域,涉及一种加速1394物理层电路虚拟仿真的方法。
背景技术:
ieee1394b-2008总线协议规定的物理层时间参数非常多,且有些参数时间要求较长,其中握手时间receive_ok_handshake、连接检测时间connect_timeout、速度协商时间tone_duration,复位检测时间reset_detect等均为ms级,在电路仿真验证中,特别是电路网表的后仿真中非常耗时,使得仿真进度不可接受。
技术实现要素:
本发明的目的:提供一种加速1394物理层虚拟仿真的方法,加速1394物理层仿真进度。
本发明的技术方案:
一种加速1394物理层虚拟仿真的方法,其特征在于:在仿真时,使用如下参数:
配置超时时间(config_timeout)为24us,缩放后参数与原始参数比例为24/166.67,
强制根节点时间(force_root_timeout)为12us,缩放后参数与原始参数比例为12/83.32,
boss节点长复位时间(long_boss_restart_time)为12us,缩放后参数与原始参数比例为12/83.32,
复位时间(reset_time)为24us,缩放后参数与原始参数比例为24/166.67,
连接延时(tone_duration)为40ns,缩放后参数与原始参数比例为40/666670,
接收确认时间(receive_ok_duration)为60ns,缩放后参数与原始参数比例为60/1700000,
端口使能时间(port_enable)为200ns,缩放后参数与原始参数比例为200/1000000,
总线最大占用时间(max_occupancy_time)为20us,缩放后参数与原始参数比例为20/84,
测试间隔时间(test_interval_time)为10us,缩放后参数与原始参数比例为10/41.67,
接收确认握手时间(receive_ok_handshake)为3.2us,缩放后参数与原始参数比例为3.2/16000,
复位检测时间(reset_detect)为16us,缩放后参数与原始参数比例为16/80000,
连接超时时间(connect_timeout)为48us,缩放后参数与原始参数比例为48/240000,
其余参数中与以上参数相关的参数按上述比例缩小。
本发明具有的优点效果:1394物理层电路协议测试平台在仿真时选择使用本发明所定义的1394物理层时间参数,既能够保证1394物理层要求时间特性测试充分,又能够加快仿真验证时间。本发明针对1394物理层规定的时间特性进行按比例缩放,其中握手时间receive_ok_handshake、连接检测时间connect_timeout、速度协商时间tone_duration,复位检测时间reset_detect等均缩放为ns或us级,既能够保证1394物理层要求时间特性测试充分,又能够加快仿真验证时间。
附图说明
图1是本发明的测试平台结构图。
图2是仿真时所使用的原始参数与本发明参数对比。
具体实施方式
下面结合附图对本发明做进一步详细描述,请参阅图1、图2。
一种加速1394物理层虚拟仿真的方法,其特征在于:在仿真时,使用如下参数:
配置超时时间(config_timeout)为24us,缩放后参数与原始参数比例为24/166.67,
强制根节点时间(force_root_timeout)为12us,缩放后参数与原始参数比例为12/83.32,
boss节点长复位时间(long_boss_restart_time)为12us,缩放后参数与原始参数比例为12/83.32,
复位时间(reset_time)为24us,缩放后参数与原始参数比例为24/166.67,
连接延时(tone_duration)为40ns,缩放后参数与原始参数比例为40/666670,
接收确认时间(receive_ok_duration)为60ns,缩放后参数与原始参数比例为60/1700000,
端口使能时间(port_enable)为200ns,缩放后参数与原始参数比例为200/1000000,
总线最大占用时间(max_occupancy_time)为20us,缩放后参数与原始参数比例为20/84,
测试间隔时间(test_interval_time)为10us,缩放后参数与原始参数比例为10/41.67,
接收确认握手时间(receive_ok_handshake)为3.2us,缩放后参数与原始参数比例为3.2/16000,
复位检测时间(reset_detect)为16us,缩放后参数与原始参数比例为16/80000,
连接超时时间(connect_timeout)为48us,缩放后参数与原始参数比例为48/240000,其余参数中与以上参数相关的参数按上述比例缩小。