当前位置: 首页 > news >正文

建网站的流程及注意事项任务网站建设

建网站的流程及注意事项,任务网站建设,网页设计规划书模板,wordpress入侵方法1. 简介 VCS是一种常用的Verilog仿真和综合工具#xff0c;由Synopsys公司开发。它提供了一个完整的设计验证环境#xff0c;用于验证硬件设计的正确性和性能。以下是VCS工具的一些主要特点和功能#xff1a; 仿真功能#xff1a;VCS支持基于事件驱动的数字电路级仿真由Synopsys公司开发。它提供了一个完整的设计验证环境用于验证硬件设计的正确性和性能。以下是VCS工具的一些主要特点和功能 仿真功能VCS支持基于事件驱动的数字电路级仿真能够准确地模拟设计中的信号传输和电路行为。它可以处理大型设计并提供高效的仿真方式和快速的仿真速度。综合功能VCS还提供了综合功能允许将Verilog描述的设计转换成门级电路在后端流程中进行布局和布线以及时序优化。调试功能VCS提供了强大的调试工具包括信号波形查看器、断点设置、单步执行等功能有助于定位设计中的错误并检查设计的正确性。性能分析VCS可以生成详细的仿真报告和性能分析结果帮助设计人员优化设计改进时序约束以满足各种性能目标。支持多种设计语言VCS支持Verilog和SystemVerilog等多种硬件描述语言方便用户采用不同的设计风格和编码方式。高级验证功能VCS提供了诸多高级验证功能例如事务级建模、函数覆盖率分析、断言语句Assertion的支持等帮助设计人员更全面地验证和测试设计。集成与兼容性VCS与其他EDA工具集成紧密可以与逻辑综合工具、时序约束工具以及物理布局工具等进行无缝连接方便整个设计流程的集成和协同工作。 2. 安装 此处安装VCS2018套装包括vcs_vO-2018.09-SP2、scl_v2018.06、vcs_mx_vO-2018.09-SP2、verdi-2018.9。 2.1. 依赖安装 sudo apt install -y csh sudo apt install -y lsb 2.2. 软件安装 下载vcs2018百度网盘 请输入提取码提取码gbkc 。解压添加权限执行脚本。 mkdir ~/synopsysunzip VCS.zipcd VCS/synopsysinstaller_v5.0chmod 777 SynopsysInstaller_v5.0.run./SynopsysInstaller_v5.0.run 启动安装脚本./setup.sh弹出安装界面依次Next直到安装源选择scl_v2018.06再点击OK 选择安装目录 选择安装组件(勾选所有)选择Next直到下图点击Accept,Install进入安装安装结束显示下图点击Finish出现下图点击Dismiss结束安装。用同样的方式分别安装目录下的vcs_vO-2018.09-SP2、vcs_mx_vO-2018.09-SP2、verdi-2018.9。 2.3. 破解 获取Hostname和MAC地址在Windows下运行scl_keygen_2030/scl_keygen.exe配置获取的hostname和mac地址点击Generate生成授权信息文件Synopsys.dat。将文件拷贝进Ubuntu的/home/michael/synopsys/license/Synopsys.dat打开Synopsys.dat文件在第2行添加/home/michael/synopsys/scl/2018.06/linux64/bin/snpslmd。启用授权服务 sudo mkdir /usr/tmpsudo mkdir /usr/tmp/.flexlm/home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat 2.4. 环境路径配置 打开~/.bashrc在最后面添加如下内容路径根据安装情况相应修改27000ubuntu22的ubuntu22修改为相应的HostName。 #export export SYNOPSYS/usr/software/synopsysexport VCS_TARGET_ARCHamd64export DVE_HOME/home/michael/synopsys/vcs/O-2018.09-SP2/gui/dve#export PATH/home/michael/synopsys/vcs/O-2018.09-SP2/bin:$PATHexport PATH/home/michael/synopsys/vcs-mx/O-2018.09-SP2/bin:$PATH#export VCS_HOME/home/michael/synopsys/vcs/O-2018.09-SP2export VCS_HOME/home/michael/synopsys/vcs-mx/O-2018.09-SP2#export VCS_ARCH_OVERRIDElinux#verdiexport PATH/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2/bin:$PATHexport VERDI_HOME/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export LD_LIBRARY_PATH/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/lib/LINUX64:$LD_LIBRARY_PATHexport VERDI_DIR/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export NOVAS_INST_DIR/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export NPI_PLATFORMLINUX64_GNU_472export LD_LIBRARY_PATH$NOVAS_INST_DIR/share/NPI/lib/LINUX64_GNU_520:$LD_LIBRARY_PATHexport NOVAS_HOME/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2#LICENSEexport SNPSLMD_LICENSE_FILE/home/michael/synopsys/license/Synopsys.datexport SNPSLMD_LICENSE_FILE27000ubuntu22export LM_LICENSE_FILE/home/michael/synopsys/license/Synopsys.datalias lmli/home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat#SCLexport PATH/home/michael/synopsys/scl/2018.06/linux64/bin:$PATHalias dvedve -full64 alias vcs64vcs -full64alias vcsvcs -full64alias verdiverdi -full64 2.5. 验证License sssverify 自己的license路径 出现下面信息表示License生成正确。 2.6. 开机自动开启授权服务 在/etc/profile.d/目录下创建lmli.sh cd /etc/profile.d/ sudo touch lmli.sh sudo chmod 777 lmli.sh 在lmli.sh文件中添加如下内容 /home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat -l /home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd.log 2.7. 解决异常 1. libpng12.so.0 cannot read sudo ln -s /home/michael/synopsys/vcs-mx/O-2018.09-SP2/vcfca/linux64/vcst/lib/libpng12.so.0.31.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0 2. undefined reference to pthread_yield cd /home/michael/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib mv vcs_save_restore_new.o vcs_save_restore_new.o.bak objcopy --redefine-sym pthread_yieldsched_yield ./vcs_save_restore_new.o.bak ./vcs_save_restore_new.o 3. Failedto open the TcP port number in thelicense lmdown killall lmgrd 4. Cant make directory/usr/tmp/.flexlm cd /usr sudo mkdir tmp cd local sudo mkdir flexlm cd flexlm sudo mkdir licenses 5. /bin/sh:0: illegal option –h sudo rm -f /bin/sh sudo ln -s /bin/bash /bin/sh 3. 验证 3.1. VCS VCS有两个版本分别为vcs和vcs-mxvcs-mx在vcs的基础上更好地支持SystemVerilog和SystemC。像在使用UMV/UVMC时就必须使用vcs-mx。另外在64位系统上推荐使用64位的vcs性能更好通过-full64来指定。 3.1.1. top文件 module add (input [20:0] A ,input signed [17:0] B ,output signed [22:0] C);wire signed [21:0] A_signed;assign A_signed {1b0,A};assign C A_signed B;endmodule 3.1.2. testbench文件 timescale 1ns/1nsmodule test;reg clk;reg rst_n;reg [20:0] A;reg signed [17:0] B;wire signed [22:0] C;initial beginclk 0;rst_n 0;A 21b0;B 18b0;#10;rst_n 1;repeat(80) (posedge clk) beginA A 21b1;end#2000;$finish;endalways #5 clk ~clk;initial begin$fsdbDumpfile(./rtl.fsdb);$fsdbDumpvars(all);endadd add_inst(.A(A),.B(B),.C(C));endmodule3.1.3. 源文件列表 vcs中以.f文件为源文件列表其中每一行记录一个verilog/SystemVerilog源文件。 filelist.f文件内容如下 top.v tb.v 3.1.4. Makefile文件 VCS vcs -full64 -sverilog -timescale1ns/1ns \v2k \-debug_accessall -kdb -lca\-f file.f comp:$(VCS) .PHONY:verdi clean sim verdiverdi -ssf rtl.fsdbsim:./simvverdi:verdi -ssf rtl.fsdbclean:rm -rf csrc simv* *.lib *.lib nLint*rm -rf *.log *.vpd *.fsdb* *.key *log rtl.fsdb*3.1.5. 编译 make 3.1.6. 仿真 make sim 3.1.7. verdi查看波形 make verdi
http://www.zqtcl.cn/news/995657/

相关文章:

  • 河北邯郸做网站的公司哪家好辽源市住房和城乡建设局网站
  • 网站系统建设技术服务费安康市网站建设
  • 网络运行管理系统seo关键词优化方法
  • 西安学校网站建设价格徐州网页关键词优化
  • 上海哪个网站能应聘做家教的营销网站中最重要的部分是
  • 一个设计网站多少钱WordPress的简约博客主题
  • 普通的宣传网站用什么做济南市工程建设技术监督局网站
  • 合肥网站建设公司还有不dw如何制作表格网页
  • 讯美智能网站建设自己域名做网站
  • 自己做网站优化韩国外贸平台
  • 齐河建设局网站长沙市住房和建设局官方网站
  • 萧山区住房和城乡建设局网站wordpress网站合并
  • 做背景网站网站建设与维护制作网页
  • 网站建设公司知名营销型企业网站项目策划表
  • 写作网站哪个最好企业培训机构有哪些
  • 江苏省水利工程建设局网站域名不备案可以正常使用吗
  • 对网站开发语言的统计网站内容建设包括什么
  • 西安高端网站建设怎样开公司
  • 华为做网站免费签名设计在线生成
  • 网站产品整合推广爱网聊的男人是什么心理
  • 武威市建设厅网站汕头seo外包公司
  • 酒泉网站怎么做seo东莞高明网站设计
  • 沧州网站建设联系电话杭州设计公司logo
  • 网站子站点是什么意思亚马逊国际站官网
  • 影视cms哪个好苏州关键词优化搜索排名
  • 杭州微信网站开发网站优化公司免费咨询
  • 宣武富阳网站建设南昌公众号开发公司
  • 免费的网站推荐下载wordpress %s
  • 网站的原理百度旧版本下载
  • 衡水网站建设地方新网域名证书下载