随笔分类 -  FPGA设计

FPGA设计方面的知识
何谓静态时序分析(Static Timing Analysis,简称STA)
摘要:何谓静态时序分析(Static Timing Analysis,简称STA)?它可以简单的定义为:设计者提出一些特定的时序要求(或者说是添加特定的时序约束),套用特定的时序模型,针对特定的电路进行分析。分析的最终结果当然是要求系统时序满足设计者提出的要求。下面举一个最简单的例子来说明时序分析的基本概念。假设信号需要从输入到输出在FPGA内部经过一些逻辑延时和路径延时。我们的系统要求这个信号在FPG... 阅读全文
posted @ 2010-09-17 23:05 盛毅 阅读(3438) 评论(0) 推荐(0)
FPGA 状态机(FSM)的三段式推荐写法
摘要:用一段式建模FSM 的寄存器输出的时候,必须要综合考虑现态在何种状态转移条件下会进入哪些次态,然后在每个现态的case 分支下分别描述每个次态的输出,这显然不符合思维习惯;而三段式建模描述FSM 的状态机输出时,只需指定case 敏感表为次态寄存器,然后直接在每个次态的case 分支中描述该状态的输出即可,根本不用考虑状态转移条件。本例的FSM 很简单,如果设计的FSM 相对复杂,三段式的描述优势... 阅读全文
posted @ 2010-09-16 23:13 盛毅 阅读(1048) 评论(0) 推荐(0)