登录站点

用户名

密码

按照发布时间排序
  • 1.激励的设置 相应于被测试模块的输入激励设置为reg型,输出相应设置为wire类型,双向端口inout在测试中需要进行处理。 方法1:为双向端口设置中间变量inout_reg作为该inout的输出寄存,inout口在testbench中要定义为wire型变量,然后用输出使能控制传输方向。 eg: inout bi_dir_port; wire b
    分类: FPGA学习篇|677 次阅读|没有评论
  • 分享

    FSM的几种策略

    Kerwin 2010-01-15 09:49
    FSM是什么?FSM就是Finite(有限) State(状态)机(Machine)的缩写。(之所以中英文混写,是为了强调学懂FSM的原理是根本,刻意去采用“几段式”的写法并不重要) riple     FSM的“口味”,说的是FSM的种类和编辑方式,以及由此带来的不同的代码风格。下面就列举几种不同的“口味”,并
    分类: FPGA学习篇|809 次阅读|没有评论
  • FPGA设计中的冒险现象和解决办法

    信号在FPGA器件内部通过连线和逻辑单元时,都有一定的延时。延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺、工作电压、温度等条件的影响。信号的高低电平转换也需要一定的过渡时间。由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时
    分类: FPGA学习篇|436 次阅读|没有评论
  • 1
    综合优化(synthesize)是指将HDL语言,原理图等设计输入翻译成由与或非门,RAM,触发器等基本逻辑单元组成的逻辑连接,也就是所谓的逻辑网表,并根据目标与要求(约束条件)优化所生成的逻辑连接,输出edf和edn等文件。 综合过程包括两个内容,一是对硬件语言源代码输入进行编译与逻辑层次上的优化,二是对编译结果进行
  • 1

    FPGA设计中的编程技巧

    在数字系统设计中, FPGA 设计已成为数字系统设计领 域中的重要方式之一,在电子、通信等领域得到了广泛应用。本文以 Verilog HDL 为例,讨 论了在进行 FPGA 设计中编写代码的技巧。    1 引言    随着电子技术的发展,芯片的复杂程度越来越高,人们对数万门乃至数百万门电路设计
  • 1
       今天在群上,有人说到了电路复用的问题。现就按自己所看到所学到的写点见解。     首先:整个verilog中是以module为编写基本单元的,module不宜过大,目标是实现一些基本功能即可,module的层次不宜太深,一般3-5层即可,给module划分层次原则:实现最基本功能的为底层module,然后中层是
  • 1
    很多兄弟对于CPLD下JTAG的下载很熟悉了,可转到FPGA来的时候,多多少少有些迷惑,怎么出现配置芯片了,为什么要用不同的下载电缆,不同的下载模式?我就自己知道的一点东西谈一些个人的见解,并发一些资料.希望路过的朋友喝个采,版主给点威望.有问题大家也一起讨论,欢迎拍砖. 1.FPGA器件有三类配置下载方式:主动配置方式(A
  • 1
    DC Ultra Design Compiler的最高版本      在Synopsys软件中完整的综合方案的核心是DC UltraTM,对所有设计而言它也是最好级别的综合平台。DC Ultra添加了全面的数据通路和时序优化技术,并通过工业界的反复证明。DC Ultra具有独特的优化技术,能满足今天设计的各种挑战。DC Ultra提供快速的
  • 1
    几大主流仿真工具现作一比较(10分为最佳):                  操作简易程度     前仿速度   后仿速度      软件运行出错程度       占用系统
  • 1
    现在 FPGA 已经成为多种数字信号处理 (DSP) 应用的强有力解决方案。由于可编程方案的灵活性, DSP 系统设计可以适应日益变化的标准、协议和性能需求。在多信道处理基础结构应用中最典型的例子是无线基站, FPGA 相对于多个高端 DSP 处理器,具有集成优势和更低的系统成本。 Altera 公司的可编程方案,如高
 25 123