码迷,mamicode.com
首页 >  
搜索关键字:verilog hdl    ( 886个结果
verilog中defparam的用法
有机会看下defparam的语法了:如下:当一个模块引用另外一个模块时,高层模块可以改变低层模块用parameter定义的参数值,改变低层模块的参数值可采用以下两种方式: 1)defparam 重定义参数 语法:defparam path_name = value ; 低层模块的参数可以通过层...
分类:其他好文   时间:2014-08-15 09:25:27    阅读次数:201
1verilog 位拼接
位拼接还可以用重复法来简化表达式。见下例:{4{w}} //这等同于{w,w,w,w}位拼接还可以用嵌套的方式来表达。见下例:{b,{3{a,b}}} //这等同于{b,a,b,a,b,a,b}用于表示重复的表达式如上例中的4和3,必须是常数表达式。
分类:其他好文   时间:2014-08-14 10:37:08    阅读次数:293
[Verilog] 读写文件
对位宽为8的寄存器组rDATA[0:255]进行了初始化。reg [7:0] rDATA;initial begin $readmemh("sin.dat",rDATA); end将rSR[3]写入文件。reg [7:0] rSR[3];integer fid;initia...
分类:其他好文   时间:2014-08-13 00:32:55    阅读次数:194
IC设计前端到后端的流程和eda工具。
IC前端设计(逻辑设计)和后端设计(物理设计)的区分:以设计是否与工艺有关来区分二者;从设计程度上来讲,前端设计的结果就是得到了芯片的门级网表电路。 前端设计的流程及使用的EDA工具如下: 1、架构的设计与验证:按照要求,对整体的设计划分模块。    架构模型的仿真可以使用Synopsys公司的CoCentric软件,它是基于System C的仿真工具。 2、HDL设计输入:设计输入方法有...
分类:其他好文   时间:2014-08-12 13:47:14    阅读次数:1275
转载Verilog乘法器
1. 串行乘法器两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。module multi_CX(clk, x, y, result); input clk; input [7:0] x, y; output [15:0] result; reg [...
分类:其他好文   时间:2014-08-12 13:27:54    阅读次数:172
verilog 建模笔记--低级建模
来源 《verilog HDL那些事--建模篇》1、并行建模的思想。2、每个模块最好只有一个功能。(便于修改和扩展,特别在大的项目中)典型的 HDL 教科书中,才不会要读者了解“模块的性质”。没有性质的模块,常常会使得初学着在设计上和理解容易陷入“混乱”。反之,如果“模块含有性质”的话,在设计和理解...
分类:其他好文   时间:2014-08-09 21:02:39    阅读次数:223
Verilog 几种代码风格的建模效果
Verilog毕竟是硬件描述语言,使用Verilog这类HDL语言的目的始终是对电路的建模,并最终得到工具转换出来的实际电路,所以写代码的过程中要能抽象出对应的电路。 但同时,Verilog毕竟还是一种程序语言,就像其他程序语言一样,所以仍然需要熟悉它的语法特性,这样才可以在遇到不熟悉的代码风格时候...
分类:其他好文   时间:2014-08-06 18:52:31    阅读次数:250
转载.怎样在Quartus II中转化HDL文件为bsf文件?
步骤1新建或打开Quartus II工程,用QII自带文本编辑器打开HDL文件。图1 用QII自带的文本编辑器打开HDL文件步骤2选择File>Create / Update>Creat Symbol Files for Current File,等待图3所示画面出现即可。图2 选择Creat Sy...
分类:其他好文   时间:2014-08-05 18:32:19    阅读次数:344
verilog代码风格——PN序列产生代码
在编写Verilog代码时注意以下点: 1 、同一个模块中不同变量的赋值放在不同的always块里(这样可以便于程序的调试),一个always块的代码        尽量不要超过十行。 2、同一个变量的赋值不能放在多个always块中,只能放在同一always块 2、复位信号一定要干净,尽量不要与其他的信号进行逻辑运算 3、利用时钟信号(clk)和复位信号(rst)做触发,尽量避免用中间...
分类:其他好文   时间:2014-08-04 18:04:07    阅读次数:326
FPGA入门实例一:LFSR
详细介绍如何使用Verilog语言在Xilinx Virtex-6开发板上实现线性反馈移位寄存器(LFSR)的硬件逻辑设计,并使用Modelsim完成仿真,用Chipscope进行抓包和板级调试。
分类:其他好文   时间:2014-08-01 23:00:52    阅读次数:521
886条   上一页 1 ... 83 84 85 86 87 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!