No.101064 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/10/23 21:14:28 发贴者IP:113.76.170.233 标题:liufengzhong:我如何创建一个大气真空断路阀gPTP时间时钟输出端点? 摘要:No.101064我如何创建一个大气真空断路阀gPTP时间时钟输出端点? 测量同步经由主和经由奴隶通常使用1 pps(每秒1脉冲)信号然后提供到testsystem。 必须来源于gPTP时钟和信号切换硬件销然后可以用来测量。 我怎么能实现XMOS设备上运行AVB参考设计吗? 回答: AVB端点软件包含一个任务gptp_test_clock致力于从gPTP生成HW时钟时间。 这个任务可以被实例化一个核心的par { }块应用程序的主要() HW时钟可以观察到一个范围选择GPIO销和用于检查的质量gPTP多个AVB端点之间的时间同步。 下面是实现这一目标的代码更改AVB 5.2.1释放和AVB 6.0.4分别发布: 所有的变化都是在main.xc文件。 常见的变化: 实例化一个输出端口: on tile[0]: out port test_clock_port = XS1_PORT_4C; ——定义ns的时钟周期。 例如1 PPS(1赫兹)时钟信号: #define gPTP_HW_CLK_PERIOD 1E9 AVB 5.2.1具体: 需要一个额外的通道连接gptp_test_clock(经由客户端)服务器。 1。 增加一个频道的c_ptp数组项: // PTP channels chan c_ptp[2 + AVB_DEMO_ENABLE_TALKER]; 2。 在media_clock_server参数增加c_ptp通道数组项的数量 2 + AVB_DEMO_ENABLE_TALKER, ......
>>返回讨论的主题
|