项目需要,需要spiflash存一些数据(包含结构体变量、数组等),读写接口接口需要封装的灵活一些(协议栈、交互变量、状态机参数等,在掉电重启后能够恢复),所以数据偏移地址需要精确,所以存储结构体变量类型都用__packed修饰防止编译器填充字节,调试时候发现函数中访问结构体中某些长整型变量会导致h ...
分类:
其他好文 时间:
2017-11-08 21:24:04
阅读次数:
185
我来分享一下uart协议之接收verilog代码 顶层实例化 `timecale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Eng ...
分类:
其他好文 时间:
2017-11-07 22:14:05
阅读次数:
249
在组件的整个生命周期中,随着该组件的props或者state发生改变,其DOM表现也会有相应的变化。一个组件就是一个状态机,对于特定地输入,它总返回一致的输出。 一个React组件的生命周期分为三个部分:实例化、存在期和销毁时。 实例化 当组件在客户端被实例化,第一次被创建时,以下方法依次被调用: ...
分类:
其他好文 时间:
2017-10-31 12:49:50
阅读次数:
249
FIFO IP核仿真 1.FIFO IP核配置 2.FIFO测试逻辑代码 首先往FIFO里面写入512个数据(FIFO深度的一半),然后再开始同时往FIFO里面写入,读出数据。FIFO读和写的时钟域不同,对于不同时钟域的信号应该进行区分,状态机也应该分开来写。 3.测试脚本 4.仿真波形分析 仿真波 ...
分类:
其他好文 时间:
2017-10-26 19:58:24
阅读次数:
147
过去一直认为,状态机表示SFC会不会是任务复杂化,这次简单实验了一下,感觉还可以。请看下面的控制。在SFC中,A和B是一对并行分支,汇合后转移到C分支中,怎么了用状态机表示呢?这里我们在状态机里分别用A、B状态表示分支,它们的汇合点是状态FreeState。当它们都处于FreeState状态时,C状... ...
分类:
其他好文 时间:
2017-10-25 13:06:18
阅读次数:
155
5 导航/路径规划智能手机的定位和导航功能:1、利用卫星定位;2、地址的识别;3、根据用户输入的起点和终点,在地图上规划最短路线和最快路线。5.1 卫星定位 5.2 地址分析和有限状态机地址的描述虽然看上去简单,但是他依然是比较复杂的上下文有关的文法。有许多识别和分析的方法,最有效的是有限状态机。有 ...
分类:
编程语言 时间:
2017-10-20 10:05:57
阅读次数:
2576
针对上次的分拣器,用LAD改写了。转换的方法请看前面的帖子。这里我们直接上程序。这个程序包含2个主要的并行状态机,两个状态机之间是有关联的。通过相互的状态激活。这类状态机转换成程序一般有下面几种写法:一种是把所有程序写在一个块里,但分别用两个stepNumber,但这样势必导致函数块的功能太多,不妥... ...
分类:
其他好文 时间:
2017-10-19 14:00:59
阅读次数:
187
活动是某件事情正在进行的状态。活动在状态机中表现为一个由一系列动作组成 的非原子的执行过程。 活动图是一种描述系统行为的图,它用于展现 参与行为的实体所进行的各种活动的顺序关系。活动图(Activity diagram)是UML用于对 系统的动态行为建模的另一种常用工具,它描 述活动的顺序,展现从一 ...
分类:
其他好文 时间:
2017-10-19 00:53:49
阅读次数:
1076
进化规则是为了求解预测问题而提出的一种有限状态机模型,其中机器的状态是基于基本均匀随机分布的规律进行变异,可用于求解静态和非静态时间序列的预测问题。应用于人工智能以及其他复杂系统领域的优化问题。 进化计算中常用的两种算法,进化规则和遗传算法。进化规则算法在运行过程中,主要是模拟和借鉴了生物在进化过程 ...
分类:
其他好文 时间:
2017-10-17 15:10:01
阅读次数:
149
第6章 尝试一些实际中的语法 在前一章,我们学习了通用词法结构和语法结构,并学习了如何用ANTLR的语法来表述这些结构。现在,是时候把我们学到的这些用来构建一些现实世界中的语法了。我们的主要目标是,怎样通过筛选引用手册,样例输入文件和现有的非ANTLR语法来构建一个完整语法。这一章,我们要实现五种语 ...
分类:
其他好文 时间:
2017-10-10 11:24:20
阅读次数:
158