目录

概要

整体架构流程

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. 使用this.$router.push('')的方法进行路由跳转,提示'$router' of undefined问题
  2. 一对一培训之视频免费分享-2018-01-21-第 03 阶段-准备-基础-架构-01
  3. 让python执行完停在解释器窗口
  4. Spring 国际化例子
  5. thrift多平台安装
  6. 几步实现stm32上面移植mqtt
  7. 几个面试官常问的垃圾回收器,下次面试就拿这篇文章怼回去!
  8. Mysql 5.5的编译安装 在ubuntu 10平台上面
  9. html 获取鼠标在canvas上的坐标,html5-canvas 检测鼠标在画布上的位置
  10. DIV实现CSS 的placeholder效果
  11. mysql5.7 glibcxx_3.4.15_Percona Server安装可能出现的问题 version `GLIBCXX_3.4.15' not found ...
  12. java kafka分布式_JavaWeb项目架构之Kafka分布式日志队列
  13. 转发技术风雨三十年,你经历过……
  14. M1 芯片Macbook pro连接支持AirPrint的佳能打印机
  15. 日立JP1当选07年度制造业信息化杰出供应商
  16. 电脑连接wifi后,显示 无Internet 安全
  17. 2019pro与air怎么选_新款 MacBook Air 和入门级 MacBook Pro 如何选?看完这篇就知道了...
  18. html中repeat平铺图片5张,no-repeat
  19. PhotoZoom Classic 7怎么样?对电脑和系统要求高不高?
  20. 小程序开发:小程序的wxs的使用

热门文章

  1. hadoop的官网下载和各版本下载方法
  2. 中国美学史中重要问题的初步探索
  3. WGS84坐标系经纬度转地心坐标系坐标
  4. 国产浏览器的发展,它们如何成功逆袭国外浏览器?
  5. java框架都有哪些
  6. PhysX3.4文档(12) -- Geometry Queries
  7. 法国面包多数验出微量杀虫剂毒素 含量未超标
  8. 抛开Spring来说,如何自己实现Spring AOP?
  9. 一文总结pandas基础及常用方法、函数
  10. 伯努利分布、二项分布、多项分布、Beta分布、Dirichlet分布