二、CPU多级缓存 2-1 CPU高级缓存-缓存一致性(MESI协议) 1.为什么需要CPU缓存? 答:CPU的频率太快了,快到主存赶不上,这样在处理器时钟周期内,CPU常常要等待主存,浪费了资源。所以缓存的出现,是为了缓解CPU和内存之间速度不匹配的问题。(结构:cpu->cache->memor ...
分类:
其他好文 时间:
2019-10-07 23:47:27
阅读次数:
170
一 时钟: IRC:24MHZ;LSI:32.768KHZ;HSE:4~33MHZ,外设可分频 二 2种低功耗模式: IDLE:1.3MA@6MHZ,外设可唤醒。 STOP: 三:ISP下载更新模式:无需专用仿真器 四:C51开发模式: 众多的寄存器:IO设置/中断设置/外设,引脚分时复用功能选择的 ...
分类:
其他好文 时间:
2019-10-07 19:16:28
阅读次数:
149
静态时序分析 STA贯穿设计过程的各个阶段,从RTL逻辑综合到布局、时钟树综合、布线和反标,直到tape_out。每一次分析的目的都是为了检查当前设计的结果是否满足设计的约束条件。 在做时序分析时,总延迟的期间延迟部分由时序库提供,互连线延迟部分在每一阶段是不一样的。前者在设计中随后者的变化而变化。 ...
分类:
其他好文 时间:
2019-10-07 13:37:36
阅读次数:
145
软件定时器是uC/OS 操作系统的一个内核对象,软件定时器是基于时钟节拍和系统管理创建的软件性定时器,理论上可以创建无限多个,操作简单,但精准度肯定比硬件定时稍逊一筹。 原理和实现过程 要用到的函数: OSTmrCreate () //创建定时器 OSTmrDel () //删除定时器 OSTmrS ...
分类:
其他好文 时间:
2019-10-06 20:34:54
阅读次数:
426
时间管理就是一种建立在时钟节拍上,对操作系统任务的运行实现时间上管理的一种系统内核机制。 常用以下五个函数: OSTimeDly() OSTimeDlyHMSM() OSTimeDlyResume() OSTimeGet () OSTimeSet () 下面来介绍各个函数的作用。 OSTimeDly ...
分类:
其他好文 时间:
2019-10-06 18:28:02
阅读次数:
133
主要内容如下: 面积和速度的平和与互换 硬件原则 系统原则 同步设计原则 乒乓操作 串并转换 流水线操作 数据接口的同步方法 RAM FIFO 1.面积与速度的平衡与互换 这里的面积指一个设计消耗FPGA/CPLD的逻辑资源的数量,对于FPGA可以用消耗的FF(触发器)和LUT(查找表)来衡量,更一 ...
分类:
其他好文 时间:
2019-10-06 17:05:51
阅读次数:
149
`之前的内容` "点我管理系统(一)" "点我管理系统(二)" 一.实现的内容 商品退货 商品库存 商品进货 商品删除 商品还原 时钟 优化模型 二.后续内容准备优化内容 把数据库查询的内容存在缓存中 增加按日期,按商品名查询 增加快捷商品增加 优化代码 优化界面 三.目录结构 四.代码 1.配置 ...
分类:
其他好文 时间:
2019-10-06 00:39:36
阅读次数:
96
NTP服务器企业实战 NTP服务器简介 NTP(Network Time Protocol):网络时间协议,用来同步网络中的网络设备、服务器、计算机和其它终端设备的时间协议。NTP服务器是用于局域网内设备时间同步使用,可以保证局域网内所有服务器与时间服务器的时间保持一致。它的用途是把计算机的时钟同步 ...
分类:
其他好文 时间:
2019-10-03 12:42:16
阅读次数:
78
1.原理分析和效果图 先上效果图: 屏幕适配上使用rem适配,假设用户的手机屏幕最下宽度是375px,而谷歌浏览器最小的字体大小为12px,所以我以375px为标准尺寸进行rem适配,即375px的屏幕设置html标签字体大小为12px,随着屏幕宽度增大,1rem也随之增大 表盘使用的是圆角,使之展 ...
分类:
其他好文 时间:
2019-10-02 22:41:03
阅读次数:
128
1.1 波特率结构框图 1.2 波特率寄存器示意图 1.3 波特率计算公式示意图 两图看出,串口波特率寄存器是一个32位,只用低16位,低16位又划分,低4位用来装小数,其他用来装整数。 波特率计算公式:Tx/Rx 波特率 = fCK/(8*(2- OVER8 )* USARTDIV) USARTD ...
分类:
其他好文 时间:
2019-10-02 10:39:03
阅读次数:
169