码迷,mamicode.com
首页 >  
搜索关键字:verilog hdl    ( 886个结果
Verilog case coding style
1、一般情况下,综合器将case语句综合成多路选择器,但也可能综合成优先级译码器。2、case语句中,如果条件列举不完全,将综合出不必要的锁存器。综合器指令://synopsysparallel_case&//synopsysfull_case使用//synopsysparallel_case可以引...
分类:其他好文   时间:2014-07-22 23:09:55    阅读次数:291
Verilog分频器
verilog设计进阶 时间:2014年5月6日星期二   主要收获: 1.自己动手写了第一个verilog程序。   题目: 利用10M的时钟,设计一个单周期形状如下的周期波形。   思考: 最开始的想法是:定义两个计数器进行计数,两个使能标志位分别控制这两个变量。但是这样逻辑又太复杂,网上搜了搜,还是定义一个计数器比较好。   verilog程序: modulef...
分类:其他好文   时间:2014-05-07 08:32:39    阅读次数:791
Verilog阻塞赋值与非阻塞赋值
verilog设计进阶 时间:2014年5月6日星期二   主要收获: 1.阻塞赋值与非阻塞赋值; 2.代码测试; 3.组合逻辑电路和时序逻辑电路。   阻塞赋值与非阻塞赋值: 1.阻塞赋值“=”(组合逻辑电路),非阻塞赋值“”(时序逻辑电路); 2.Verilog模块编程的8个原则: (1)  时序电路建模时,用非阻塞赋值。 (2)  锁存器电路建模时,用非阻塞赋值。 ...
分类:其他好文   时间:2014-05-07 08:03:50    阅读次数:317
Verilog之case语句
verilog设计进阶 时间:2014年5月6日星期二   主要收获: 1.学会使用case语句; 2.学会使用随机函数$random。   $random: 1.函数说明:$random函数调用时返回一个32位的随机数,它是一个带符号的整形数。 2.产生0~59之间的随机数的例子: reg[23:0]rand; rand={$random}% 60; 3.产生一个在min...
分类:其他好文   时间:2014-05-06 21:39:28    阅读次数:353
基于FPGA的数字频率计(设计全过程)
小序:           前几天看历年全国大学生电子设计竞赛历年试题,无意间发现了一道题目《简易数字频率计》,跟之前我用verilog写的一个频率计差不多,于是想尝试做一下,题目具体要求如下图中所示,我所用的开发板为 xilinx spartan 3ES, 最后结果还算理想,在要求的范围内的频率测量精度比较高,但是由于板子的限制没能实现脉冲宽度测量等功能,但是其原理比较简单,下文中将会给出设计...
分类:其他好文   时间:2014-05-01 17:05:40    阅读次数:582
VHDL与Verilog硬件描述语言TestBench的编写
VHDL与Verilog硬件描述语言在数字电路的设计中使用的非常普遍,无论是哪种语言,仿真都是必不可少的。而且随着设计复杂度的提高,仿真工具的重要性就越来越凸显出来。在一些小的设计中,用TestBench来进行仿真是一个很不错的选择。VHDL与Verilog语言的语法规则不同,它们的TestBe.....
分类:其他好文   时间:2014-05-01 10:15:20    阅读次数:382
886条   上一页 1 ... 87 88 89
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!