完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、如何从零开始在win平台搭建SpinalHDL开发环境并跑通第一个spinal project demo 需安装软件综述 首先列出需要安装的软件,并逐一对这些软件的功能和其必要性进行说明. 需要安装的软件:IDEA、JDK17、Scala2.12.15、Sbt1.5.5、msys2(verilator)、gtkwave。 这里的链接只是我自己下载后上传到阿里云盘的,后面会放出所有软件的官方链接(都是开源软件) 各软件说明:首先spinal并不能说是一种language,它只是scala 的一个library,所以我们实际上是在用scala进行开发,scala需要用到JVM,所以需要安装JDK,此外,在win平台开发一个好用的IDE是必要的,IDEA就是这么一个软件,它提供了scala的开发环境,当然仅仅有IDEA是不够的,还需要安装scala插件(在IDEA中装),然后还需要安装scala和sbt,我都是用的.msi独立安装的,sbt是用来构建scala工程的。 上面说的那些软件已经足以建立一个scala工程,至于verilator和gtkwave是为了仿真用的,注意verilator只能对verilog进行仿真,如果是VHDL使用GHDL,具体可以spinal官方DOC 安装verilator要使用msys2进行安装,同时还有一些其他的package需要安装,gtkwave只是一个波形查看工具,安装也非常简单。 使用平台说明 由于之前升级了win11,本着积极拥抱新变化的态度,就不再回退到win10了,直接开始搭建环境、学习Spinal HDL。 软件安装详细步骤 开始安装之前,不妨对所有文件的安装路径做个统一管理,C盘新建SpinalHDL文件夹,后面所有的软件均安装到此路径下。 最终安装好之后的效果如下: IDEA的安装 IDEA是JET BRAIN公司的软件,熟悉Python开发的都知道Pycharm也是他们家的。直接官网下载社区版就可以。 接下来就是step by step安装就好, 原作者:破天荒
|
|
相关推荐
|
|
飞凌嵌入式-ELFBOARD 4.3吋电容触摸液晶模块简介第三期 :机械机构说明
323 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-i2c与从设备通讯编程示例之开发板测试
1107 浏览 0 评论
ubuntu ping 开发板存在严重的丢包情况,请问该怎么解决?
2225 浏览 1 评论
12G-SDI高清视频开发案例,让4K视频采集更便捷!基于Xilinx MPSoC高性能平台
1904 浏览 0 评论
全志T507-H国产平台Ubuntu系统正式发布,让您的应用开发更便捷!
1299 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 09:18 , Processed in 1.049630 second(s), Total 67, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号