命令: sverilog:表示支持systemverilog,如果只编译verilog不需要加 test.sv :这个可以是一个systemverilog/verilog文件,也可以是一个filelist -full64:表示使用64位的机器。 verilog中可执行的单元是module;syste ...
分类:
其他好文 时间:
2018-10-13 13:42:31
阅读次数:
579
截位(rnd/prnd/floor):都是去掉低位数据的操作(去掉低位低精度的数据,或者说小数位,降低数据的精度) 饱和(sat/sym_sat):都是去掉高位数据的操作,(去掉无符号数高位的0,或者有符号数高位多余的符号位) 函数说明: floor: 这个操作很简单,就是把低位直接截掉,精度损失大 ...
分类:
其他好文 时间:
2018-10-13 02:21:19
阅读次数:
213
zabbix: 3.4.8 本次安装采用网络源安装 环境要求:Mysql: mariadb 10.2 Php: 5.6 httpd: 2.2 系统: centos6.7 x86_64 服务端的配置 安装epel源 #yum install –y epel-release #yum groupinst ...
分类:
其他好文 时间:
2018-07-19 21:05:12
阅读次数:
281
在进行验证已编写过的模块时,我们往往需要一些随机的测试方法来检测隐藏的漏洞。sv相比于verilog而言,在随机化上则是非常有力,有许多关于随机化的操作。===================================================一 随机数据:一般而言随机化的操作都是需要封装成为类的。class Bus;
rand
分类:
其他好文 时间:
2018-07-17 18:09:50
阅读次数:
720
在硬件仿真上的语言不是很多,主流的有vhdl,verilog,systemverilog以及systemC。systemC是一种系统级语言也是一种硬件仿真的语言,它是由c++经过修改得到的。想比于其他的硬件语言,它主要有以下的优势:(1)更高的仿真速度(2)硬件与软件的协同仿真(3)体系的架构探索一般的数字系统开发有以下的部分,它们由高向低逐步进行:(1)c/c++形成可执行规范(2)RTL级的设
分类:
其他好文 时间:
2018-06-29 12:08:27
阅读次数:
223
我们来说说综合,通常意义上的综合指的是,将RTL风格的描述转化为逻辑网标,通俗点说,就是把你的代码转化成真实的电路,我们以EDA工具Design Compiler为例来说说如何进行综合,对于综合我推荐的资料为《Design Compiler User Guide》(synopsys)(书1),《Op ...
分类:
其他好文 时间:
2018-06-18 23:18:16
阅读次数:
1526
进程间通信方式主要分为 管道、SystemV IPC、 POSIX IPC三大类,管道作为进程间通信的一大重要方式,平时应用当中十分广泛。于是这里就先简单整理了一些关于管道的用法和注意事项。 匿名管道 管道是UNIX中最古老的进程间通信形式。通常将一个进程连接到另一个进程的一个数据流称为一个 “管道 ...
分类:
系统相关 时间:
2018-04-20 23:45:30
阅读次数:
231
Linux进程IPC浅析[进程间通信SystemV共享内存] 共享内存概念,概述 共享内存的相关函数 共享内存概念,概述: 共享内存区域是被多个进程共享的一部分物理内存 多个进程都可把该共享内存映射到自己的虚拟内存空间,全部用户空间的进程若要操作共享内存。都要将其映射到自己的虚拟内存空间中。通过映射 ...
分类:
系统相关 时间:
2018-03-17 18:51:37
阅读次数:
321
前言 在早期的systemV模式下编写Damon程序略显麻烦,基本思路为两次fork使子进程脱离父进程并脱离原会话成为init进程接管的一个进程来达到Damon的目的 最近的一些linux distribution开始采用systemd作为sysv init和upstart的替代,如果我们想让自己的 ...
分类:
其他好文 时间:
2018-02-05 23:19:40
阅读次数:
198
import javax.swing.*;import javax.swing.filechooser.FileSystemView;import java.io.File; FileSystemView fsv = FileSystemView.getFileSystemView();System ...
分类:
编程语言 时间:
2017-12-25 15:10:50
阅读次数:
171