侵权投诉

如何实现SpinalHDL 环境搭建

芯片共享平台 ? 2021-08-24 14:43 ? 次阅读

据说SpinalHDL相比chisel更具优势,这让我有了兴趣,今天开始安装搭建。平常用的linux系统的,但是Intel IDEA安装在Ubuntu上的时候总是卡的不行,就放弃了,其实SpinalHDL可以不用IDE的运行。教学文档中说需要安装的软件如下

也就是需要安装java SDK 1.8,Scala建议采用2.11.12版本 https://www.scala-lang.org/download/2.11.12.html,sbt

spinalHDL的例子我们现在下来。查看里面的build.sbt

https://codeload.github.com/SpinalHDL/SpinalTemplateSbt/zip/master

看出scala version =2.11.12

不用IDE的sbt的方式 linux版本是这样

sudo apt-get install openjdk-8-jdk

sudo apt-get install scala

echo “deb https://dl.bintray.com/sbt/debian /” | sudo tee -a /etc/apt/sources.list.d/sbt.list

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823

sudo apt-get update

sudo apt-get install sbt

git clone https://github.com/SpinalHDL/SpinalTemplateSbt.git SpinalTemplateSbt

cd SpinalTemplateSbt

sbt run # select “mylib.MyTopLevelVhdl” in the menu

ls MyTopLevel.vhd

我们选择用Windows的基于IDE的开发。所以建议先下载安装好IDEA。这个网上随便看看教程就行了。容易的很。

安装Scala的插件 使用idea的plugins下载Scala,直接点击安装就行

然后Windows上装好jdk1.8 和Scala。为了sim要安装msys2 https://www.msys2.org/ 尽量安装MSYS2到C盘。下载安装软件太慢了。我上传了安装文件https://download.csdn.net/download/AS7062031/13543346

msys2-x86_64-20150916.exe

没什么好说的,双击,开始安装。这个装c盘。msys2下载文件的时候回出现下载速度奇慢说以更新为国内源。

修改etcpacman.d目录下的三个文件,参考https://mirrors.tuna.tsinghua.edu.cn/help/msys2/

mirrorlist.mingw64 文件

7b6e599a-0494-11ec-9bcf-12bb97331649.png

mirrorlist.mingw32 文件

7b9d070e-0494-11ec-9bcf-12bb97331649.png

mirrorlist.msys 文件

7bb7cc6a-0494-11ec-9bcf-12bb97331649.png

设置窗体修改颜色

目录下etc 文件 pacman.conf

将其中的 #Color 注释去掉。

7bc8a1de-0494-11ec-9bcf-12bb97331649.png

安装verilator

spinalHDL simulation教程如下

7c19eb16-0494-11ec-9bcf-12bb97331649.png

有时候会出错没有安装make

pacman -S make 安装后就可以了

设置环境变量 Path添加

7c3b242a-0494-11ec-9bcf-12bb97331649.png

C:msys64mingw32

变量C_INCLUDE_PATH

7c476b04-0494-11ec-9bcf-12bb97331649.png

变量LIBRARY_PATH

7c5eb052-0494-11ec-9bcf-12bb97331649.png

变量Path中添加如下值

7c5eb052-0494-11ec-9bcf-12bb97331649.png

责任编辑:haq

原文标题:SpinalHDL 环境搭建

文章出处:【微信号:chip123com,微信公众号:芯片共享平台】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

快收藏!全网最火的6款Mac脑图软件测评!

作为一个Mac爱好者兼思维导图重度使用者,自己对支持Mac的思维导图软件可谓如数家珍。此前就经常有小....
发表于 09-03 15:42 ? 4次 阅读
快收藏!全网最火的6款Mac脑图软件测评!

机器视觉中如何使用LUT实现任何可能的调制曲线

LOOKUP TABLES(查找表)提供了对相机内图片进行调整的功能,通常情况下LUT发生在电脑实际....
的头像 广州虹科电子科技有限公司 发表于 09-03 14:08 ? 131次 阅读
机器视觉中如何使用LUT实现任何可能的调制曲线

基于Zynq RFSoC的数字基带验证毫米波 RF 电子器件

作者:Matthew Weiner,RF Pixels 新兴的 5G 网络依托毫米波频谱运行,这意味....
的头像 MATLAB 发表于 09-03 09:42 ? 84次 阅读
基于Zynq RFSoC的数字基带验证毫米波 RF 电子器件

北鲲云超算平台助力现代生物制药发展

随着生命科学领域研究的不断深入和细化,大量的关键数据,需要整理、分析、对比和归类存储等,同时也需要更....
发表于 09-03 09:19 ? 19次 阅读
北鲲云超算平台助力现代生物制药发展

6款大厂运营推荐的办公利器,你都用过吗?

从挖掘用户需求、到用户沟通,从内容选题规划到活动策划方案,从数据分析到汇总方案……运营可真是个无所不....
发表于 09-02 16:50 ? 4次 阅读
6款大厂运营推荐的办公利器,你都用过吗?

安卓用户最爱的5个脑图工具,好评最多的是它!

在日常生活中,思维导图能够有效帮助我们快速整理思维,提高我们的工作效率。而如今的思维导图软件已经变得....
发表于 09-02 16:12 ? 6次 阅读
安卓用户最爱的5个脑图工具,好评最多的是它!

Matrikon OPC UA Tunneller软件的安装步骤

工业4.0背景下,越来越多的用户需要在混合环境中实现OPC UA,包括将UA的产品与之前Classi....
发表于 09-02 10:47 ? 25次 阅读
Matrikon OPC UA Tunneller软件的安装步骤

高效软件分享 | 八款大厂白领都在用的办公软件!

如何才能提高效率,早点把工作做完?这大概是每个打工人心中都有的问题。用好这几款办公软件,至少能帮你减....
的头像 科讯视点 发表于 09-02 10:24 ? 61次 阅读
高效软件分享 | 八款大厂白领都在用的办公软件!

智能AR眼镜在汽车售后维修方面的应用

现代社会,创新已然成为跨越国界的习惯。在美国、欧洲和亚洲的部分地区,智能AR眼镜正在成为商业活动的主....
发表于 09-02 09:27 ? 35次 阅读
智能AR眼镜在汽车售后维修方面的应用

分享关于Arduino的基础入门必备

入门需要多久?首先,你要了解并且深入了解 Arduino!今天,我在这边分享关于 Arduino 的基础入门必备,希望对你有所帮助~Ardu...
发表于 09-02 09:11 ? 0次 阅读
分享关于Arduino的基础入门必备

GDC软件调试

GDC软件调试LENZE EVS9326-EP记录控制器上电,并打开PC的GDC软件:选择控制器型号及软件版本;本例选择:9300...
发表于 09-02 08:12 ? 0次 阅读
GDC软件调试

一种计算机用包装搬运装置

本实用新型属于搬运装置技术领域,具体涉及一种计算机用包装搬运装置。背景技术:计算机俗称电脑,是一种用于高速计算的电子计算...
发表于 09-02 06:02 ? 0次 阅读
一种计算机用包装搬运装置

软件推荐|如何高效备考,有它们就够了!

疫情浪潮过后,在线软件已经成为了工具研发的趋势。相比电脑和手机客户端,在线软件通常有以下优点:免安装....
发表于 09-01 21:22 ? 12次 阅读
软件推荐|如何高效备考,有它们就够了!

在线思维导图软件哪家强?本文给你答案!

疫情浪潮过后,在线软件已经成为了工具研发的趋势。相比电脑和手机客户端,在线软件通常有以下优点:免安装....
发表于 09-01 21:21 ? 6次 阅读
在线思维导图软件哪家强?本文给你答案!

膜瑕疵在线检测系统的原理及技术参数

  机器视觉是一个发展相当迅速而且新兴的行业,我国的机器视觉市场起步比较晚,行业的集中度较高,整个中....
发表于 09-01 15:55 ? 28次 阅读
膜瑕疵在线检测系统的原理及技术参数

餐饮油烟在线监控系统解决方案

随着中国市场生活品质的提高,人们对饮食习惯的改变,促进了饮食行业的迅速增长,从而导致了餐饮油烟的排放....
发表于 09-01 15:35 ? 12次 阅读
餐饮油烟在线监控系统解决方案

GPRS芯片软件指令集M26AT手册资源下载

GPRS芯片软件指令集M26AT手册资源下载
发表于 09-01 14:24 ? 10次 阅读
GPRS芯片软件指令集M26AT手册资源下载

如何在AW-SF100上分配一体化摄像机和优化摄像设置

本期内容将在上一期的基础上介绍如何在AW-SF100上分配一体化摄像机和优化摄像设置。关于如何下载、....
的头像 日立中央空调上海分公司 发表于 09-01 09:23 ? 56次 阅读
如何在AW-SF100上分配一体化摄像机和优化摄像设置

计算机数值控制CNC刀补处理的主要工作

计算机数值控制CNC 刀补处理的主要工作:    根据G90/G91计算零件轮廓 的终点坐标值。  根据R和G41/...
发表于 09-01 09:17 ? 0次 阅读
计算机数值控制CNC刀补处理的主要工作

如何去设计嵌入式软件架构

一、前言小生做MCU方面的开发已经很多年了,记得当初开始做项目的时候,实现功能就是我的目标,基本不会关注其它方面,功能的...
发表于 09-01 09:11 ? 0次 阅读
如何去设计嵌入式软件架构

引起调节的根本原因是什么

西安交通大学17年3月课程考试《计算机控制技术》作业考核试题一、单选题(共 30 道试题,共 60 分。)1.  引起调节的根本...
发表于 09-01 08:38 ? 0次 阅读
引起调节的根本原因是什么

Mixly图形化编程软件介绍

Mixly 是由北师大米思齐团队开发的图形化编程软件,自发布以来深受国内创客圈的喜爱。Mixly 编程软件采用图形化编程,不用记代...
发表于 09-01 08:22 ? 0次 阅读
Mixly图形化编程软件介绍

计算机控制系统的软件起什么作用

文档介绍:****题一1-2 计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?1-3 计算机控制系统的软件起什么作用?1-5 计算机...
发表于 09-01 06:58 ? 0次 阅读
计算机控制系统的软件起什么作用

软件抗干扰技术包括哪些

西安交通大学17年3月课程考试《计算机控制技术》作业考核试题一、单选题(共 30道试题,共60分。)弓I起调节的根本原因是偏差,所...
发表于 09-01 06:57 ? 0次 阅读
软件抗干扰技术包括哪些

压缩文件管理器WinRAR安装程序下载

压缩文件管理器WinRAR安装程序下载
发表于 08-31 10:45 ? 11次 阅读
压缩文件管理器WinRAR安装程序下载

一篇文章带你搞懂UI与UX的区别!

经常听到身边的设计师聊天时提到UI设计师竞争压力越来越大,在考虑转型UX设计师。毕竟与UI设计师相比....
发表于 08-31 10:23 ? 10次 阅读
一篇文章带你搞懂UI与UX的区别!

Mac苹果系统安装包DR4.5程序下载

Mac苹果系统安装包DR4.5程序下载
发表于 08-31 09:24 ? 19次 阅读
Mac苹果系统安装包DR4.5程序下载

图像识别究竟是如何做到识别出不同的物体的

上一回为大家介绍了人工智能的基本概念和算法,讲到了梯度下降法、神经网络、机器学习的基本概念,还没看过的小伙伴可以点击这里...
发表于 08-31 08:35 ? 0次 阅读
图像识别究竟是如何做到识别出不同的物体的

读书笔记常用的5款思维导图软件,你正在用哪款?

无论是对于读书爱好者,还是学生来说,一款好的读书笔记工具都能让读书效率得到质一般的提升。思维导图作为....
发表于 08-30 19:44 ? 18次 阅读
读书笔记常用的5款思维导图软件,你正在用哪款?

测试离不开的10款软件,你知道哪个?

在移动应用开发的道路上,一些实用的移动开发工具可以帮开发者更高效地开发和测试应用。下面分享一些比较常....
发表于 08-30 19:43 ? 18次 阅读
测试离不开的10款软件,你知道哪个?

基于GPRS的远程自动抄表系统设计

本文将从技术角度探究远程自动抄表系统的总体设计与各部分分支功能系统设计,并在加以例证解读。
发表于 08-30 13:48 ? 39次 阅读
基于GPRS的远程自动抄表系统设计

酒店能源监测系统的建设应考虑哪些方面

与此同时,外资酒店不断加大中国布局,根据史密斯旅游研究机构的调查,全球458家奢华酒店品牌中253家....
发表于 08-30 09:46 ? 32次 阅读
酒店能源监测系统的建设应考虑哪些方面

2021最火的十款脑图软件,你知道几个呢?

思维导图作为当下越来越火的软件,在工作中能迅速帮助职场人梳理思路,在生活中能帮助我们列出待办事项清单....
发表于 08-27 16:48 ? 76次 阅读
2021最火的十款脑图软件,你知道几个呢?

有没有高性价比的供应商管理系统

企业的生产经营活动离不开供应商物料的提供,供应商管理系统的使用可以很有效的实现控制企业成本、提高采购....
发表于 08-27 15:16 ? 38次 阅读
有没有高性价比的供应商管理系统

好用到爆的8个windows思维导图软件,第一个最好用!

国外有一项研究表明,使用思维导图软件能够使工作效率提高44%、创造力提高30%、并能为使用者每周节约....
发表于 08-26 19:33 ? 29次 阅读
好用到爆的8个windows思维导图软件,第一个最好用!

如何使需求质量流程自动化

在以前的博客中:“如何提高您的需求质量”,我回答了三个关键问题: 您如何判断组织内需求的质量? 您如....
的头像 树根互联VS物联网VS数据应用 发表于 08-26 09:36 ? 189次 阅读
如何使需求质量流程自动化

东软睿驰再获毕马威《中国领先汽车科技企业50》殊荣

日前,毕马威中国发布第四届毕马威《中国领先汽车科技企业50》榜单,东软睿驰凭借近年来在汽车技术领域,....
的头像 佛吉亚中国 发表于 08-25 19:02 ? 1264次 阅读
东软睿驰再获毕马威《中国领先汽车科技企业50》殊荣

ICOM对讲机写频编程软件CSF33G下载

ICOM对讲机写频编程软件CSF33G下载
发表于 08-25 16:16 ? 21次 阅读
ICOM对讲机写频编程软件CSF33G下载

ICOM对讲机写频编程软件CS-36FI下载

ICOM对讲机写频编程软件CS-36FI下载
发表于 08-25 16:10 ? 17次 阅读
ICOM对讲机写频编程软件CS-36FI下载

pfc软件对电脑什么要求最高

PFC的英文全名是Particle Flow Code,中文名颗粒流程序,PFC是美国Itasca公....
的头像 璟琰乀 发表于 08-24 11:35 ? 214次 阅读
pfc软件对电脑什么要求最高

手机智能相册软件DwgCloudGallery安卓版

手机智能相册软件DwgCloudGallery安卓版
发表于 08-23 17:13 ? 25次 阅读
手机智能相册软件DwgCloudGallery安卓版

大气负氧离子监测仪的详细介绍

大气负氧离子监测仪【恒美 HM-FY06】由恒美空气负氧离子监测仪厂家专业生产提供负氧离子监测系统技....
发表于 08-23 10:52 ? 32次 阅读
大气负氧离子监测仪的详细介绍

串口调试助手V2.2软件程序下载

串口调试助手V2.2软件程序下载
发表于 08-23 10:38 ? 38次 阅读
串口调试助手V2.2软件程序下载

18个用来监控网络使用情况的Linux命令行工具

导读本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的....
的头像 开关电源芯片 发表于 08-23 09:56 ? 139次 阅读
18个用来监控网络使用情况的Linux命令行工具

eNSP华为模拟器软件安装指南

eNSP华为模拟器软件安装指南
发表于 08-20 17:47 ? 27次 阅读
eNSP华为模拟器软件安装指南

植物根系图像分析仪的工作原理

植物根系图像分析仪【恒美WinRHIZO】是一套用于洗根后的专业根系分析系统,可以分析根系长度、直径....
发表于 08-20 09:47 ? 31次 阅读
植物根系图像分析仪的工作原理

木板表面缺陷检测技术的优势

木板表面缺陷检测技术具有无损性、快速性、准确性和经济性等优点,对木材等级分选、缺陷检测、提高锯材商品....
发表于 08-19 16:34 ? 60次 阅读
木板表面缺陷检测技术的优势

多功能控制器软件GoFast产品规格书

多功能控制器软件GoFast产品规格书
发表于 08-19 15:53 ? 24次 阅读
多功能控制器软件GoFast产品规格书

荧光定量PCR仪的特点有哪些

FT-CW32[风途]非洲猪瘟疫情在我国已广泛流行,防控模式百家争鸣、众说纷纭。格拉姆技术团队结合已....
发表于 08-19 13:41 ? 40次 阅读
荧光定量PCR仪的特点有哪些

品茗安全计算启动文件13.5程序安装

品茗安全计算启动文件13.5程序安装
发表于 08-18 17:51 ? 18次 阅读
品茗安全计算启动文件13.5程序安装

工控机的软件系统有哪些

本期上海研强给大家分享的是工控机的软件系统有哪些,希望看完本篇文章您能对工控机有一个全新的认识!
发表于 08-18 16:30 ? 626次 阅读
工控机的软件系统有哪些

AD软件快捷键使用知识汇总资源下载

AD软件快捷键使用知识汇总资源下载
发表于 08-18 14:35 ? 35次 阅读
AD软件快捷键使用知识汇总资源下载

pcb设计软件有哪些 pcb主流设计软件介绍

pcb设计软件是根据电路原理图实现电路设计需要的功能。电路板的设计主要是版图设计,要考虑到元器件和连....
的头像 璟琰乀 发表于 08-17 11:56 ? 558次 阅读
pcb设计软件有哪些 pcb主流设计软件介绍

负氧离子监测系统的组成及特点

负氧离子监测系统【恒美 HM-FY06】是一款用于林业、景区、公园、环保、气象、农业等领域的实时环境....
发表于 08-17 10:43 ? 23次 阅读
负氧离子监测系统的组成及特点

提高CI/CD系统可观察性的四种技术

可观察性是DevOps团队的重要组成部分,它可以帮助组织从系统的输出信息,推断系统内部状态。它是一个....
的头像 阿铭linux 发表于 08-17 09:31 ? 148次 阅读
提高CI/CD系统可观察性的四种技术

使用Verilog HDL设计实现Cordic算法

任何适合产品实现的算法,都是将简易实现作为第一目标。CORDIC算法是建立在适应性滤波器、FFT、解....
的头像 变频圈 发表于 08-16 11:21 ? 173次 阅读
使用Verilog HDL设计实现Cordic算法

Linux远程SSH登陆软件MobaXterm_Portable_v20.1

Linux远程SSH登陆软件MobaXterm_Portable_v20.1
发表于 08-16 09:55 ? 23次 阅读
Linux远程SSH登陆软件MobaXterm_Portable_v20.1

Proteus软件仿真案例参考

Proteus软件仿真案例参考
发表于 08-14 10:52 ? 40次 阅读
Proteus软件仿真案例参考

如何确定闭环步进电机的脉冲周期

做好闭环步进电机速度控制,是保证电机有好的控制,能够能够呈现出好的运行效果发挥出优势功能的重点之一。....
发表于 08-14 10:02 ? 43次 阅读
如何确定闭环步进电机的脉冲周期

大气负氧离子监测系统介绍

大气负氧离子监测系统【恒美 HM-FY06】是一款用于林业、景区、公园、环保、气象、农业等领域的实时....
发表于 08-13 11:06 ? 72次 阅读
大气负氧离子监测系统介绍
最好看的最新高清中文字幕,我不卡影院午夜伦不卡,亚洲国产在线精品一区在,yw193.尤物影院 肃北| 丹凤县| 仲巴县| 英山县| 眉山市| 广州市| 沙湾县| 外汇| 临沂市| 宁阳县| 怀远县| 惠安县| 孟村| 石景山区| 万州区| 四子王旗| 临沂市| 廉江市| 轮台县| 石屏县| 客服| 清徐县| 永靖县| 遵义县| 涞水县| 奇台县| 兴城市| 阳西县| 界首市| 宣汉县| 贵南县| 卓资县| 嵊泗县| 阳谷县| 武穴市| 咸宁市| 逊克县| 敦化市| 临安市| 吴旗县| 湖口县| http://444 http://444 http://444 http://444 http://444 http://444