- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 verilog 有符号数
(1)在FPGA综合成电路的时候最底层都是以补码的形式在运算,正数的补码就是本身,负数的补码要取反+1。(2)编译器高的版本都支持verilog有符号运算的综合了。在定义时直接加上signed即可,如下: input signed [7:0 ] a,b; output signed [15:0] c; wire signed [15:0] x; reg
2016-10-15 16:01:38 2033
转载 always assign的区别
verilog描述组合逻辑一般常用的有两种:assign赋值语句和always@(*)语句。两者之间的差别有: 1. 被assign赋值的信号定义为wire型,被always@(*)结构块下的信号定义为reg型,值得注意的是,这里的reg并不是一个真正的触发器,只有敏感列表为上升沿触发的写法才会综合为触发器,在仿真时才具有触发器的特性。 2. 另外一个区别则是更细微的差别:举个
2016-10-15 11:09:47 2237
转载 如何理解电平敏感的透明锁存器概念
最近在学夏宇闻老师的《verilog数字系统设计教程》,在always电平敏感信号中提到了电平敏感的透明锁存器的概念,不甚理解,所以想请教下下论坛里的朋友。这里,引用新浪博客一个网友的帖子。http://blog.sina.com.cn/s/blog_4cfafddd0100een4.html文章中关于这个问题作了一些探讨。想与大家再交流下。谢谢!附上帖子:(***帖子内容***
2016-10-15 10:40:18 4810
转载 matlab函数 kron
转自:http://blog.sina.com.cn/s/blog_7671b3eb0101132y.htmlmatlab函数 kron格式 C=kron(A,B) %A为m×n矩阵,B为p×q矩阵,则C为mp×nq矩阵。kron即为Kronecker积,所谓Kronecker积是一种矩阵运算,其定义可以简单描述成:X与Y的Kronecker积的结果是一个矩阵:X11*
2016-06-29 10:38:36 3261
转载 matlab 定点量化
转自http://hsanyi.blog.163.com/blog/static/5502232520111194658521/浮点转换为定点的过程在Matlab中称为量化,使用quantizer和quantize两个函数完成。(1)、quantizer用于定义数据的量化属性(2)、quantize则按照quantizer定义的量化属性量化浮点数据。 下面举一
2015-01-15 15:45:22 24088 1
原创 scanf getchar gets 的区别
getchar()函数也是从键盘上读入一个字符,并带回显。它与前面两个函数的区别在于: //getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上。 //但只有第一个字符作为
2014-08-24 16:00:24 986
转载 c/c++变量内存分配区域
一个由c/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static),全局变量和静态变量的
2014-08-24 10:16:33 444
转载 perl和python各自擅长的领域
设计一个语言的初始目的决定了该语言将会内建什么功能perl初始是Larry为了格式化处理文本而创建的所以内建了正则看python居然内建一个复数型别,我猜测Guido最初一定是为了数值计算而创建了pythonso,perl擅长文字处理,python擅长数值处理 Perl设 计之初就是为了方便编写复杂高效的系统脚本,它也是应该最为广泛的脚本编程语言。它在编程方面相当于瑞士军刀
2014-08-17 21:18:50 1284
转载 求子数组的最大和
题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。 下面将逐步,从效率比较低的算法到效率比较高的算法,最
2014-08-15 10:41:27 376
转载 第一第二第三范式的区别与联系
1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。
2014-08-13 12:15:30 1498
翻译 perl 读写文件
读文件use strict;use warnings;sub open_display_file{ # the filename should be passed in as a parameter my $filename = shift; # open file to the handle open(FILE, $filename) || die "Could n
2014-07-04 10:49:09 572
转载 Union和Struct的内存分配
嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。也就是说Big-endian模式符合人的习惯,而Little-endian更加方便计算机操作。例如,16bit宽的数0x1234在Little-endian模式CPU内
2014-06-27 09:02:21 353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人