因为手头FPGA是zynq ultrascale+。所以更新了synplify到2019版本。手里的项目必须要用designware来做验证。各种研究,填了N多的坑。终于搞定。

先说原理:

1. 电脑上有design compile,license各种都搞定,dw库可用。可以装在虚拟机里。

2. synplify2019是windows版本。因此我是装在windows主机里的。dc是装在centos虚拟机里的。

3. 打开synpilfy premier dp 2019。在implemention option里,找到verilog页面。如下:

最关键的就是红框中标示的部分。

synplify要使用dw,他不会自己综合,要调用dc综合好的dw库。因此他居然要你指定dc的安装路径。一般人dc都是装在linux虚拟机里,而synplify是装在windows上的。因此,关于怎么在windows下使用dw,在synplify的说明文档里专门有句话:

只要能通过网络的方式,访问到dc安装目录,synplify就可以调用dw库。

这就好办了。windows访问linux的方法就是SAMBA。只要centos6里跑出samba就OK了。

接下去,巨坑来了。我把centos6搞定SAMBA的坑写一下。

1. centos6安装samba。要改一下镜像。centos6的镜像太老了。最后使用的镜像是下面这个:

在这个文件里改:

/etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/
gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/updates/x86_64/
gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/extras/x86_64/
gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/centosplus/x86_64/
gpgcheck=1
enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/contrib/x86_64/
gpgcheck=1
enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6

2. 安装好samba后,要添加samba用户。

添加samba用户

  smbpasswd -a samba

否则怎么都登录不了。

3. 通过   vi /etc/sysconfig/selinux
把 SELINUX=enforcing   修改为SELINUX= disable 退出保存,并且重启。就可以实现windows 实在对centOS ,smb共享的访问了,当然,也可以通过配置selinux策略来实现该功能。

4. 虚拟机网络设定为桥接

然后让虚拟机自动获取IP。应该可以用其他方法,但我不管了。

5. windows10这边倒不需要怎么设定。我的电脑右键点击“映射网络驱动器”,然后输入

\\192.168.X.XXX\public\  就OK

synplify成功运行起designware的方法,巨坑相关推荐

  1. Matlab:调试成功运行失败的解决方法(附加求助!)

    简直是醉了,从上午到晚上大概一共四个小时,一直在搞这个该死的问题.话不多说,见下文! 现象:不加这段代码程序正常运行,加上这段代码程序不能正常显示. matlab相关代码如下: %遍历操作,找出新的文 ...

  2. linux python3安装proton_深度deepin系统中通过Lutris(wine、proton)运行逆水寒的方法...

    本文介绍在深度deepin操作系统中通过Lutris(wine.proton)成功运行逆水寒的方法,参考安装配置Lutris,一款Linux下多平台游戏管家. 成功运行逆水寒的方法 0.安装 wine ...

  3. zipslack安装方法(安装在ext3上成功运行)(转)

    zipslack安装方法(安装在ext3上成功运行)(转) 提要:本文主要介绍zipslack安装方法: 什么是zipslack? 主页: http://www.slackware.com/zipsl ...

  4. win2008服务器系统设置,处理windows 2008系统设置让运行更流畅的方法

    windows 2008系统对于不同的用户来说在解除以后很多的时候发现不和其他的系统一样,在运行的时候是没有那么的稳定和运行流畅的,那在电脑中是可以自己设做一些性的稳定性增加电脑使用的情况的,今天小编 ...

  5. python编程在哪里写程序-教你如何编写、保存与运行Python程序的方法

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

  6. python输入完怎么运行-教你如何编写、保存与运行Python程序的方法

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

  7. iis7设置html支持asp,Win7下启用IIS7配置ASP运行环境的详细方法

    第一次在windows7下配置IIS,虽然有丰富的xp下配置IIS的经验,但还是会遇到不少的问题.特别是对入门者来说,搞清一些东西还是挺费时间的.其实win7下的IIS7配置过程是非常简单的.下面让s ...

  8. win8编程c语言,Win8系统怎么运行C语言 win8系统运行C语言的方法

    C语言是一门通用计算机编程语言,是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言,但是许多win8系统用户并不知道要怎么运行C语言,针对这个情 ...

  9. Jar运行的几个方法

    Jar运行的几个方法 一.命令提示符 java –jar xxx.jar 二.exe4j 此软件可以生成一个exe文件来启动jar文件,也可以将jar整合到exe中(包括主程序和一些头文件).但这样的 ...

最新文章

  1. android fragment activity 交互,Android基础之Fragment与Activity交互详解
  2. 丰田汽车受战斗操作模式启发影响推人机合作子驾车
  3. python有限循环_Python循环
  4. 【Auto.js】[zip压缩] 将文件夹压缩成zip包
  5. cmd code page
  6. Java JUC工具类--ForkJoin
  7. 贝叶斯网的R实现( Bayesian networks in R)bnlearn(4)
  8. java安装后怎么打开_java安装后怎么打开教程
  9. 正态分布之中心极限定理
  10. 计算机学院三行情书,【计算机·头条】“当你老了”三行情书颁奖晚会
  11. 刚开始使用push遇到的小问题
  12. vue 找回密码_密码系统
  13. 736. Lisp 语法解析 : DFS 模拟题
  14. 请假去面试,你怎么向老板说?
  15. 红帽Linux安装Mysql
  16. 业务中台构建--业务驱动为核心的云原生体系建设思考
  17. 解决PVS6.1中VM启动中的vDisk file access perission denied报错问题
  18. 如何用计算机模拟光的传播,一种模拟激光辐射颗粒的数值建模方法与流程
  19. 中国古代哲学书籍目录
  20. 一种Map转Json字符串,出现“\”转义字符的解决办法

热门文章

  1. matlab r2017a安装 (分享缺少的“libmwlmgrimpl.dll”文件)刚刚解决error:-8 问题,使用中
  2. 基于Scrapy爬虫的全球前100名电影数据分析
  3. 【电子器件检验标准】JEDEC-JS-002
  4. mysql--MGR
  5. 【网络信息安全】PKI 技术
  6. SG186电力营销业务应用ORACLE数据库复制软件招标公告
  7. 嵌入式软件--单元测试工具介绍
  8. C#毕业设计——基于C#+asp.net+sqlserver的图书销售管理系统设计与实现(毕业论文+程序源码)——图书销售管理系统
  9. mybatisplus 实体类的字段名与数据库的字段名不一致的解决办法
  10. 杨氏双缝与等倾干涉实验Matlab仿真