目录

概要

整体架构流程

1.CPU时钟设计

2.外设时钟设计

技术名词解释

1.PHY:

2.有源晶振:

3.无源晶振:

技术细节

1.CPU时钟

2.外设时钟

3.注意事项

小结



概要

提示:这里可以添加技术概要

本文主要结合项目方案,结合相应外设需求,设计单板时钟方案

整体架构流程

提示:这里可以添加技术整体架构

整体单板时钟方案,分为两部分。

1.CPU时钟设计

一部分是:以CPU为核心,包括自身一些控制的时钟;

2.外设时钟设计

另外一部分:各个外设PHY或驱动器的时钟。

考虑到本方案分享的为全国产化方案设计,这里以太网88E1510,可以用裕太微电子YT8521替代。

技术名词解释

1.PHY:

物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。

2.有源晶振:

有源晶振有4个引脚,是一个完整的振荡器,其中除了石英晶体外,还有晶体管和阻容元件,因此体积较大,只需要电源,就可输出比较好的波形

3.无源晶振:

无源晶振是有2个引脚的无极性元件,需要借助于时钟电路才能产生振荡信号,自身无法振荡起来。

无源晶振信号质量较差,通常需要精确匹配外围电路(用于信号匹配的电容、电感、电阻等),更换不同频率的晶体时周边配置电路也需要做相应的调整。

4.晶振原理:

有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。

5.晶振的作用:

 一般的晶振作用是产生振荡,晶振有不同的频率,可以使电路工作在稳定的频率范围之内,它是给集成电路的启振器件,晶振就是步调基准、稳定频率、选择频率。几乎所有工业,科技,车载,数码,电子等多个领域都可以用得上晶振。晶振在电路中的作用是为系统提供基本的时钟信号

技术细节

1.CPU时钟

CPU时钟主要分为以下几个部分

1.系统主时钟:

2.USB控制器时钟:

3.固态硬件控制器时钟:

4.PCIe控制器时钟:

5.RTC时钟:

各个时钟的具体要求如下图。

在上述时钟中,系统时钟和RTC时钟必须由外部时钟提供,

USB 时钟、PCIE 时钟、SATA 时钟,可以使用内部时钟源。SATA 时钟通过软件配置时钟源,USB 时钟、PCIE 时钟需要通过硬件配置 时钟源,配置方法,具体配置方法,我们将在下节进行介绍。

为了系统的稳定性,我们都采用有源晶振进行设计,这里我们时钟方案芯片,采用南京中电熊猫晶体科技有限公司的型号。具体型号如下:

ON-3-5-100M-25

ON-3-5-32.768k-25

2.外设时钟

晶振就涉及到一款,这里我们也同样选用中电熊猫的产品进行设计。

不过如果项目中还有其他外设,他们加的晶振系列比较齐全。也都可以选用,此外时钟系列还有杨兴(据说非核心国产)等厂家可以参考和替换。

3.注意事项

另外时钟选型封装尽量使用常见的封装进行设计,例如3225,这样以后在项目替换时,很容易找到替换的物料。

另外温馨提示一个bug,再用有源晶振替换无源晶振时,需要注意皮尔斯振荡器的负极应当悬空。

小结

提示:这里可以添加总结

本文主要从CPU自身出发,综合考虑各个外设,对龙芯2K1000进行全国化设计,本文方案可应用于2K1000但不局限于此芯片,其他国产芯片时钟方案,也可以按照本文推荐的方案,进行修改和设计。

龙芯2K1000实战开发-时钟设计相关推荐

  1. 龙芯2K1000实战开发-项目整体框架介绍

    目录 概要 整体架构 技术名词解释 1.DDR3: 2.NAND_FLASH: 3.FPGA: 4.MSATA: 5.VPX: 6.PCie: 7.ETH: 技术细节 小结 概要 本项目主要以龙芯2k ...

  2. 基于龙芯2K1000适配WIFI模块(型号:Intel 8265NGW)

    硬件平台:龙芯2K1000 evb开发板 + Intel 8265NGW 开发环境:Ubuntu16.04+gcc-4.9.3-64-gnu 平台环境1:PMON+linux3.10+loongnix ...

  3. 龙芯2K1000开发板资料1.2版更新了

    叮,今日更新已送达. 本次指南更新新增了pmon下操作GPIO章节和pmon下Ejtag使用章节,感兴趣的快来看看吧~ 更新重点 1.新增了9.6 pmon下操作GPIO章节 2.新增了9.7 pmo ...

  4. 龙芯2k按键中断驱动_龙芯2k1000的中断设计

    龙芯2k1000的中断设计 1.前言 2.龙芯2k1000的中断描述 2.1 mips设计上的通用中断处理 2.2 龙芯中断的设计 3.龙芯2k1000中断的产生与处理 4.龙芯2k1000中断处理概 ...

  5. 迅为龙芯2K1000开发板国产处理器操作系统

    1.硬件配置 国产龙芯处理器,双核64位系统,板载2GDDR3内存,流畅运行Busybox.Buildroot.Loognix.QT5.12 系统! 2.接口全 板载4路USB HOST.2路千兆以太 ...

  6. 迅为龙芯2K1000开发板双核64位系统处理器,流畅运行多个系统

    迅为电子的iTOP-2K1000核心板对外提供的接口是邮票孔方式.搭载龙芯2K1000处理器,处理器集成2个64 位GS264处理器核,主频1GHz,以及各种系统IO接口.集高性能与高配置于一身. 迅 ...

  7. 迅为龙芯2K1000开发板Linux环境变量

    1 环境变量 环境变量是系统预设值的参数. Linux 是一个多用户的操作系统, 所以每一个用户也都有自己的环境变量. 举例: 比如我们之前学习的命令不管在哪个路径下输入, 都是可以执行成功的, 因为 ...

  8. 迅为龙芯2K1000开发板编译Linux内核

    loongnix操是国产操作系统,带有非常友好的人机交互界面,可以运行在LS2K1000上,本章我们就一起来看下如何给开发板安装loongnix国产操作系统. 1.下载系统安装镜像 Loongnix系 ...

  9. 双核64位系统龙芯2K1000开发板高配置,真的绝了

    硬件配置:国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行busybox.buiroot.buiroot.Loognix.QT5.12系统. 接口全:板载4路USB HOST.2路千兆 ...

最新文章

  1. STM32F103 CAN中断发送功能的再次讨论
  2. 如何禁用Visual Studio 2013的Browser Link功能
  3. Blender 2.42
  4. Python 可执行对象
  5. python多线程编程(2): 线程的创建、启动、挂起和退出
  6. arp_announce和arp_ignore 明白解说
  7. 【ElasticSearch】Es 源码之 ResponseCollectorService 源码解读
  8. 【Redis】Redis Bitmaps
  9. WebBrowser.ObjectForScripting 属性的使用
  10. 20200115每日一句
  11. Microsoft Visio-Microsoft Visio下载
  12. bug - Nacos - Ignore the empty nacos configuration and get it based on dataId
  13. 对偶式与反函数_对偶式和反函数什么关系,是不是都是一样,还是怎么回事啊,...
  14. POJ-2184 Cow Exhibition---01背包变形(负数偏移)
  15. 单位半夜12点打电话给你,让你通知领导明天早上8点参会,而且要准备汇报,你会怎么做?
  16. 多表查询(连接查询)
  17. 从0开始学Unity做SLG系列(发布篇)
  18. 【纪中受难记】——Day5: 改题好烦
  19. 华为云 两个手机 同步_HDC.Cloud | 技术探秘:华为云鲲鹏云手机何以公有云业界独家...
  20. 【阶段总结】研二上学期总结

热门文章

  1. 双非改考408,难度大幅上涨!浙江师范大学
  2. 尝试使用ettercap监听
  3. js中的函数、预编译、DOM的引入
  4. Mac OS X 几个实用快捷键
  5. 微信或许已经不再克制了
  6. 解决Android TextView中英文混排换行问题
  7. 逆向工程学习录——Detour / Hook Functions
  8. 根号算法——暴力美学
  9. 互联网晚报 | 3月4日 星期五 |​ 滴滴公司改变决定,放弃退出俄罗斯市场;张勇卸任海底捞CEO,“最牛服务员”接棒...
  10. 191105-瑶族CSP考试题T1~T2