Tag: Verilog |
  • 1
预览模式: 普通 | 列表
1.周期性行为中的循环如果迭代次数在仿真前能由编译器确定(即迭代次数是固定的并且与数据无关),这种循环被称为是静态的或是独立的。如果循环次数石油运算中的某个变量决定的,则这种循环称做是与数据相关的。

2.原则上说,静态循环能够用repeat,for,while和forever来综合,但是一个特定的厂商可能会选择将静态循环的描述风格限定为对某个特定结构的描述。最实用的循环形式是for循环,那些没有内部定时控制的非静态循环会引发问题,它们不能综合。

3.对于不带内嵌定时控制的静态循环,那么他的计算动作是一个隐式的组合。这种循环可以通过展开,不用存储器且在瞬间完成。

查看更多...

Tags: FPGA Verilog

分类:嵌入式技术 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 94
1. 如果case语句或者if - else - if语句中的条件语句不是互为唯一的,那么该语句将被综合为优先级结构;如果条件语句唯一,则被综合为mux结构。
//综合为优先级结构
always @(data) begin
    casex(data)
        8'b1xxx_xxxx : code = 7;

查看更多...

Tags: FPGA Verilog

分类:嵌入式技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 102
  • 1