據說SpinalHDL相比chisel更具優(yōu)勢,這讓我有了興趣,今天開始安裝搭建。平常用的linux系統(tǒng)的,但是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的開發(fā)。所以建議先下載安裝好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 文件
mirrorlist.mingw32 文件
mirrorlist.msys 文件
設置窗體修改顏色
目錄下etc 文件 pacman.conf
將其中的 #Color 注釋去掉。
安裝verilator
spinalHDL simulation教程如下
有時候會出錯沒有安裝make
pacman -S make 安裝后就可以了
設置環(huán)境變量 Path添加
C:msys64mingw32
變量C_INCLUDE_PATH
變量LIBRARY_PATH
變量Path中添加如下值
責任編輯:haq
-
軟件
+關注
關注
69文章
4945瀏覽量
87512 -
HDL
+關注
關注
8文章
327瀏覽量
47392
原文標題:SpinalHDL 環(huán)境搭建
文章出處:【微信號:chip123com,微信公眾號:芯片共享平臺】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論