码迷,mamicode.com
首页 >  
搜索关键字:vhdl 数字设计 cpu muc    ( 23393个结果
《编程之美》之如何控制CPU的暂用率固定在50%
《编程之美》第一章 让CPU暂用率听你指挥的粗糙实现,如何控制CPU的暂用率固定在50%#include #include #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif #define Get....
分类:其他好文   时间:2014-07-10 10:36:20    阅读次数:213
VHDL学习之TEXTIO在仿真中的应用
TEXTIO 在VHDL 仿真与磁盘文件之间架起了桥梁,使用文本文件扩展VHDL 的仿真功能。本文介绍TEXTIO 程序包,以一个加法器实例说明TEXTIO 的使用方法,最后使用ModelSim 对设计进行仿真,并分析仿真结果。在对VHDL 源程序进行仿真时, 由于有的输入输出关系仅仅靠输入波形.....
分类:其他好文   时间:2014-07-09 23:50:52    阅读次数:580
QEMU KVM libvirt 手册(1)
安装 对虚拟化的支持通常在BIOS中是禁掉的,必须开启才可以。 对于Intel CPU,我们可以通过下面的命令查看是否支持虚拟化。 # grep "vmx" /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr ...
分类:其他好文   时间:2014-07-08 00:19:47    阅读次数:573
drawCall_01
在屏幕上渲染物体,引擎需要发出一个绘制调用来访问图形API(iOS系统中为OpenGL ES)。每个绘制调用需要进行大量的工作来访问图形API,从而导致了CPU方面显著的性能开销。Unity在运行时可以将一些物体进行合并,从而用一个绘制调用来渲染他们。这一操作,我们称之为“批处理”。一般来说,Uni...
分类:其他好文   时间:2014-07-07 22:00:12    阅读次数:217
[linuxeden] 程序员的野心:让GPU像CPU一样运行
GPU代表的是图形处理单元,但是,这些小小芯片除了处理图形功能,还有其它用处。比如,Google使用GPU来为人脑建模,Salesforce则依赖GPU分析Twitter微博数据流。GPU很适合并行处理运算,也就是同时执行成千上万个任务。怎么做呢?你得开发一个新软件,让它挖掘GPU芯片的潜力。最近美...
分类:系统相关   时间:2014-07-07 21:38:17    阅读次数:271
Debug命令
R:查看、改变CPU寄存器的内容。r 查看寄存器内容。r [寄存器名字]: value 改变寄存器内容。D:查看内存中的内容。d 段地址:偏移地址,接着使用d命令可列出后续的内容。d 段地址:起始偏移地址 结尾偏移地址E 改写内存中的内容。e 起始地址 数据 数据 数据 。。。e 起始地址 使用提问...
分类:其他好文   时间:2014-06-30 12:24:35    阅读次数:174
Round-robin scheduling
在RR调度策略下,一个线程会一直执行,直到: 自愿放弃控制权被更高优先级的线程抢占时间片用完 如下图所示,A在用完自己的时间片后,将CPU执行权让给线程B,于是A离开Read队列,而B进入Read队列。 一旦线程的时间片用完,该线程就会被下一个READ的具有同等优先级的线程给抢占。一个时间片通常是一个时钟周期的4倍。...
分类:其他好文   时间:2014-06-30 11:05:35    阅读次数:253
DMA为什么比轮询、中断方式性能要卓越很多?(你不懂)
如果是计算机专业出身的同学,都听过一个概念,中断比轮询要好、DMA比中断要好。 中断比轮询要好,是容易理解的: 在轮询中,CPU是死循环执行对IO端口的检测,这种模式,大量的浪费了CPU(因为CPU除了处理外设之外,更多的时间应该用于对内存的操作,如计算等)。 而中断方式,则没有死循环的浪费,CPU可以正常做别的事情,等到外部设备数据来了,就会主动由设备控制器发出中断(设备控制器预先需要注册...
分类:其他好文   时间:2014-06-30 09:58:50    阅读次数:185
ARM常用重要的寄存器及指令解释 和 指令英文全称
一.常用的寄存器 r0 -r3 临时变量 用于传递参数,传递返回指,当传递参数的参数大于4个时,用栈空间。即开辟sp fp:frame pointer 记录回溯sp ip: 很少用 ,临时存放sp sp:指向栈顶 lr:link register 用于跳转时记录返回地址 pc:记录cpu运行指令的地址 因为arm采用流水线方式 取值 译码 执行等 pc=pc+8, 即pc指向当前执行的指令的下两条。 cpsr :状态寄存器,每种工作模式有自己的cpsr,记录当前...
分类:其他好文   时间:2014-06-30 07:53:36    阅读次数:344
链接脚本之LMA VMA解释
链接脚本中的LMA和VMA是什么意思,这个问题纠结了一段时间,今天在看《ARM体系结构与编程》时,豁然开朗,写下自己的认识,分享如下: LMA:加载地址 位于存储器中的地址 LOAD MEMORY ADDRESS VMA:运行地址(虚拟地址) 运行时的地址 VIRTUAL MEMORY ADDRESS 为什么用VMA表示呐?因为cpu运行的地址都是虚拟地址,经过MMU转为物理地址。在没有开MMU的裸板下,延续了这一称呼。理解为运行地址。 为什么要分 两种地址? 运行映像文件时,有些域可以移动到新...
分类:其他好文   时间:2014-06-30 06:13:11    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!