码迷,mamicode.com
首页 >  
搜索关键字:时钟周期    ( 189个结果
setup time和hold time的周期问题
为什么计算setup time的slack时需要考虑加周期,hold time时不需要?总结一:因为计算setup time时,由于存在数据传输data delay,Launch edge与Capture edge并不对应时钟信号source clock的同一个时钟沿,因此需要考虑加周期。单时钟周期...
分类:其他好文   时间:2015-08-31 16:43:39    阅读次数:919
Cache基础知识OR1200在ICache一个简短的引论
以下摘录《步骤吓得核心——软-core处理器的室内设计与分析》一本书12.1 Cache基本知识12.1.1 Cache的作用 处理器的设计者通常会声称其设计的处理器一秒钟能做多少次乘法、每条指令仅仅占用xx个时钟周期,但是当我们实际使用处理器时,就会发现并非那么回事。比方在第11章,从图11.8中...
分类:系统相关   时间:2015-08-19 09:20:59    阅读次数:221
系统节拍的使用
我们在使用SysTick时,首先要确定时钟周期;然后才能使用它。 SysTick的最大计数值为:2^24(2的24次方) 超过此值,系统自动置0。 在配置的时候,如果超过此值;不启动SysTick。 #define SYSTICK_MAXCOUNT ((1 SysTick_LOAD_RELOAD_M...
分类:其他好文   时间:2015-08-08 06:30:24    阅读次数:126
数字之魅——小感小悟
求二进制中1的个数查看网友评论有这样一句话:一个分支判断会耗上14个左右的时钟周期。 这里我就联想到了我看CSAPP中的几个知识点。 现在CPU一般都是一条指令一个时钟周期 普通线程之间的切换需要消耗20000个时钟周期,但是在现在cpu中基本都是超线程的,比如我笔记本是酷睿i5,2个实际内核,4个逻辑内核。也可以说是2房间4个门吧。在这种超线程的cpu中,线程切换只需要1个时钟周期。 上面只是...
分类:其他好文   时间:2015-07-26 17:23:43    阅读次数:119
QueryPerformanceFrequency用法--Windows高精度定时计数
在多核心或多处理器的计算机上,特别是在支持CPU频率动态调整的计算机上,windows系统下的QueryPerformanceFrequency()获取HPET(如果存在)的频率,而QueryPerformanceCounter()获取HPET(如果存在高精度事件定时器(High Precision Event Timer))自上电以来时钟周期数,与CPU频率无关。前一个函数不会因为线程运行所在的...
分类:Windows程序   时间:2015-07-17 22:42:16    阅读次数:275
PAPI性能测试工具的安装、使用及实例
一、PAPI简介PAPI是田纳西大学创新计算实验室开发的一组可以在多个处理器平台上对硬件性能计数器进行访问的标准接口,它的目标是方便用户在程序运行时监测和采集由硬件性能计数器记录的处理器事件信息。用户可以使用其提供的high/low api对程序某一段的使用时钟周期数,执行指令数,L1/L2 cac...
分类:Windows程序   时间:2015-07-15 16:33:55    阅读次数:286
DDR SDRAM
DDR SDRAM(Double Data Rate SDRAM)是一种高速CMOS、动态随机访问存储器, 它采用双倍数据速率结构来完成高速操作。应用在高速信号处理系统中, 需要缓存高速、大量的数据的情况。 SDR SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;DDR S...
分类:其他好文   时间:2015-06-30 07:47:58    阅读次数:148
时钟约束
设计一个计数程序,使用时钟clk,在这个clk的上升沿计数。 硬件上该时钟由50MHz晶振提供,因此设计时钟就要约束为50MHz,20ns时钟周期。 编译工程后打开quartus II TimeQuest: 点击Netlist -> Create Timing Netlist: 点击OK,点击菜单栏Constraints -> Create Clock:...
分类:其他好文   时间:2015-06-29 20:32:29    阅读次数:181
简述指令周期、机器周期、时钟周期
指令周期指令周期是CPU从内存取出一条指令并执行这条指令的时间总和,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。机器周期机器周期也叫CPU周期,由于CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作...
分类:其他好文   时间:2015-05-31 09:29:51    阅读次数:116
数字集成电路设计-20-multi-cycle
引言前面我们介绍了流水线的写法(http://blog.csdn.net/rill_zhen/article/details/45980039),流水线是数字设计中很常用的一种设计方法,可以提高运行频率,提高吞吐量。如果组合逻辑延迟较大,一个时钟周期完成不了时,除了插入寄存器将组合逻辑拆分成流水线外,还可以采用multi-cycle的方式。multi-cycle的工作机制很简单,从给定输入之后,等...
分类:其他好文   时间:2015-05-29 21:48:15    阅读次数:276
189条   上一页 1 ... 13 14 15 16 17 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!