自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 层次状态机

我们知道状态机是AI(当然,不光是AI了)中常用的一种架构,有很多中实现方式,总体来说对于表达简单逻辑,还是很有帮助的,而且实现简单,甚至用一个switch-case就可以了,但在实践中状态机有一个致命的缺点,当状态一旦多了之后,它的跳转就会变的不可维护,假设有n个状态的话,那我们就需要维护最多n*n的跳转链接(因为状态机允许自己跳转自己...

2019-01-21 19:16:21 1631 1

原创 数字电路中的建立时间与保持时间是什么

使用过FPGA的人对这两个词肯定很熟悉,在数字电路中,时钟是整个电路最重要、最特殊的信号,系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错;因而明确FPGA设计中决定系统时钟的因素,尽量减小时钟的延时对保证设计的稳定性有非常重要的意义。建立时间与保持时间: 建立时间(Tsu:set up time)是指在时钟沿到来之前数据从不稳定到

2016-10-20 23:17:34 4369

原创 CPU中哈佛结构和冯•诺依曼结构的区别

哈佛结构和冯.诺依曼结构都是一种存储器结构。哈佛结构是将指令存储器和数据存储器分开的一种存储器结构;而冯•诺依曼结构将指令存储器和数据存储器合在一起的存储器结构。材料一: 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指

2016-10-20 23:06:31 1879

原创 汇编文件(*.S)如何调用C++文件中的函数

由于在Keil中.S文件中只能调用C函数,想调用C++中的函数时,需要C++文件在定义函数的时候加上extern “C”声明一下(以C的标准编译此函数): C++文件中: … extern “C” { void function(void) { } … }.S汇编文件中: … IMPORT  TargetResetInit BL  TargetResetInit …

2016-10-20 22:58:59 1437

原创 Keil编译S3C2440工程时出错:error: A1355U: A Label was found which was in no AREA 终级解决办法

error: A1355U: A Label was found which was in no AREA 在KEIL工程中,我使用另一个工程中正确的分散加载文件到一个新工程中,竟然就出现这样的提示。到网上搜索,有很多内容是关于这个问题的,但是却没有几个很好解决问题的。 其实出现这个问题有两种情况,一种是出现在.s的汇编文件中,另一种是出现在.scf (或者.scat)等的分散加载文件中。 原

2016-10-20 22:36:46 2969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除