技术专栏
海思配置PCIe的控制时钟
PCIe模块的工作时钟,主要有两个来源:一个是来自芯片内部,称作内部时钟;一个是来自芯片外部,称作外部时钟。当PCIe工作在RC模式下时,通常使用内部时钟;如果要使用外部时钟,则时钟信号必须外接专用的时钟源。当PCIe 工作在EP模式下时,通常使用主设备的输出时钟。
主设备(RC)的时钟通过PCIe0 PHY 控制寄存器0(0x200500B4)的第0比特来控制。时钟控制必须在PCIe系统控制器使能之前完成。
运行下面命令查看当前时钟的使用状况(以hi3531为例): himd.l 0x200500B4 运行下面命令,让PCIe 使用外部时钟: himd.l 0x200500B4 0x05605000 运行下面命令,让PCIe 使用内部时钟: himd.l 0x200500B4 0x05605001
另外,PCIe工作在RC模式下,必须将时钟输出,以供从设备使用。以hi3531为例,寄存器PERI_CRG30(0x20030078)的第7,8比特必须为0,才能识别到从设备。除非从设备的时钟不由主设备提供,我们不建议主从时钟不同源这种用法!
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包

相关专栏
-
浏览量:1555次2017-11-21 13:45:07
-
浏览量:556次2020-03-26 15:59:03
-
浏览量:378次2020-07-31 16:50:14
-
浏览量:454次2020-08-03 11:02:46
-
浏览量:619次2020-07-27 16:07:46
-
浏览量:628次2020-08-04 15:11:02
-
浏览量:534次2018-12-17 17:07:51
-
浏览量:489次2019-04-10 17:45:23
-
浏览量:625次2020-07-30 11:57:30
-
浏览量:433次2019-12-31 16:26:54
-
浏览量:493次2020-08-04 20:30:30
-
浏览量:424次2020-07-28 17:54:29
-
浏览量:554次2020-07-30 14:53:44
-
浏览量:396次2020-07-04 09:54:06
-
浏览量:462次2020-03-18 14:32:08
-
浏览量:336次2020-04-21 20:27:00
-
浏览量:766次2020-07-10 16:39:10
-
浏览量:421次2020-04-21 20:28:40
-
浏览量:1252次2019-12-28 10:35:51
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者

JZ_hacker
您的支持将鼓励我继续创作!
打赏金额:
¥1

¥5

¥10

¥50

¥100

¥0.1

支付方式:

举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注