- 博客(12)
- 收藏
- 关注
原创 HDLBits:Edgedetect
EdgedetectFor each bit in an 8-bit vector, detect when the input signal changes from 0 in one clock cycle to 1 the next (similar to positive edge detection). The output bit should be set the cycle after a 0 to 1 transition occurs.Here are some examples.
2021-03-24 11:14:01
2600
原创 卡诺图化简
自用记录,更多详情请见https://blog.youkuaiyun.com/hahasusu/article/details/88244155画出逻辑函数的卡诺图化简圈越大越好,越少越好,圈内元素2n个Eg.左错,右对
2021-03-23 09:48:58
751
原创 补码相加及判断溢出
方法一:若符号位发生进位则Cs=1,否则为0若最高数值为发生进位则Cp=1,否则为0方法二:符号位0(正数),符号位1(负数)a[7] && b[7] && ~s[7]:正数相加产生一个负数,判断溢出。~a[7] && ~b[7] && s[7]:负数相减(补码相加)产生正数,判断溢出。module top_module ( input [7:0] a, input [7:0] b, output [
2021-03-22 11:53:44
3640
原创 Perl学习记录(四)
第五章 输入与输出读取标准输入简写:while (<STDIN>) { print "I saw $_";}读取一行标准输入,看它是不是为真(通常是)。若是真,就进入while循环,并在下次循环时忘记刚刚读入的那一行,进入下一行!就好比执行了下面的代码:while (defined($_ = <STDIN>)) {print "I saw $_ ";}如果你将行输入操作符放在其他任何地方(特别是自成一行的语句),它并不会读取一行输入并自动存入默认变量。唯
2020-10-27 18:03:57
626
原创 Perl学习记录(三))
第四章 子程序Perl可以让你创建子程序(subroutine) ,也就是用户自定义的函数。它让我们可以重复利用已有的代码。子程序的名称也属于Perl标识符的范畴(即由字母、数字和下划线组成,但不能以数字开头),有时候视情况会以“&” 开头。若无其他声明,我们都将使用该符号,这通常都是比较保险的做法。当然,也有一定不能用&的情形。定义子程序要定义你自己的子程序,可使用关键字sub、子程序名(不包含与号)以及用花括号封闭起来的代码块,这部分代码就是子程序的主体。例如:sub marin
2020-10-27 14:22:25
311
原创 Perl学习记录(二)
第三章 列表与数组访问数组中的元素特殊的数组索引列表直接量qw简写列表的赋值字符串中的数组内插foreach控制结构标量上下文与列表上下文列表上下文中的习题
2020-10-26 11:54:54
306
原创 Perl学习记录(一)
第一章 简介一个简单的程序“Hello,World” 这个程序在Perl里面的写法:在文本编辑器(如vi)里输入#!/usr/bin/perlprint "Hello, world!\n";其中#!在unix系统里表示执行后面跟着的路径程序如果不清楚路径,可使用#!/usr/bin/envperl自动定位perl路径另一种写法:使用use 5.010语句告诉Perl, 我们需要引入5.10该版本中的新特性:#!/usr/bin/perluse 5.010;say "HelloWor
2020-10-25 21:52:37
809
原创 C++面向对象编程速成
看课程的笔记记录课程来自:https://www.bilibili.com/video/BV1oK4y1s7Jd?from=search&seid=141700843462888158481、什么是类(class),什么是对象c语言:int a=10int表示整数类,这是系统自带的一个类,a则是这个类的一个对象float,char都是系统自带的类面向对象编程:创建自己的类,创建自己的对象比如:学生类studen,对象张三李四2、如何创建自己的类形式class student
2020-10-09 11:48:34
1312
原创 gcc安装步骤(linux)
gcc安装步骤下载链接http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 下载gcc-4.5.1http://www.multiprecision.org/mpc 下载mpc-0.9.tar.gzftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2下载gmp-5.0.1.tar.bz2http://ftp.gnu.org/gnu/mpfr/下载mpfr-3.1.0.tar.xz。①安装GMPtar -
2020-09-28 14:45:51
2185
原创 Linux压缩和解压缩命令tar
解压.tar.gz文件解压到当前文件夹 tar -zxvf test.tar.gz解压到指定的文件夹tar -zxvf test.tar.gz -C /usr/xxx压缩打包文件tar -zcvf test.tar.gz /home/IC/ 打包后生成的文件名 要打包的目录gz文件的解压 gzip 命令gzip -d test.gz...
2020-09-25 09:52:07
123
原创 vmware共享文件夹步骤&路径
①vmware菜单栏打开VM(虚拟机)选项,点击setting(设置),点击options(选项)②选择shared folders(共享文件夹),选择always enabled(总是启用)③然后点击下方add,把需要共享的文件夹路径添加进去就可以了虚拟机中共享文件夹的路径:/mnt/hgfs...
2020-09-24 11:45:27
4420
原创 Design Compiler is not enabled & Synopsys License制作
网上买了安装好eda常用全工具的虚拟机,但是使用时发现他的Synopsys系列不可用,提示Design Compiler is not enabled。在网上研究良久,应该是license有问题,刚解决,记录一下,免得下次又忘记怎么解决的了。Synopsys License制作①先在windows下载好EFA LicGen 0.4b和Synopsys SSS Feature Keygen (传个人主页资源自取)②在windows下进入EFA LicGen 0.4b文件夹运行LicGen.exe,然后
2020-09-24 11:36:50
6993
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人