據(jù)說(shuō)SpinalHDL相比chisel更具優(yōu)勢(shì),這讓我有了興趣,今天開(kāi)始安裝搭建。平常用的linux系統(tǒng)的,但是Intel IDEA安裝在Ubuntu上的時(shí)候總是卡的不行,就放棄了,其實(shí)SpinalHDL可以不用IDE的運(yùn)行。教學(xué)文檔中說(shuō)需要安裝的軟件如下
也就是需要安裝java SDK 1.8,Scala建議采用2.11.12版本 https://www.scala-lang.org/download/2.11.12.html,sbt
spinalHDL的例子我們現(xiàn)在下來(lái)。查看里面的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的開(kāi)發(fā)。所以建議先下載安裝好IDEA。這個(gè)網(wǎng)上隨便看看教程就行了。容易的很。
安裝Scala的插件 使用idea的plugins下載Scala,直接點(diǎn)擊安裝就行
然后Windows上裝好jdk1.8 和Scala。為了sim要安裝msys2 https://www.msys2.org/ 盡量安裝MSYS2到C盤(pán)。下載安裝軟件太慢了。我上傳了安裝文件https://download.csdn.net/download/AS7062031/13543346
msys2-x86_64-20150916.exe
沒(méi)什么好說(shuō)的,雙擊,開(kāi)始安裝。這個(gè)裝c盤(pán)。msys2下載文件的時(shí)候回出現(xiàn)下載速度奇慢說(shuō)以更新為國(guó)內(nèi)源。
修改etcpacman.d目錄下的三個(gè)文件,參考https://mirrors.tuna.tsinghua.edu.cn/help/msys2/
mirrorlist.mingw64 文件

mirrorlist.mingw32 文件

mirrorlist.msys 文件

設(shè)置窗體修改顏色
目錄下etc 文件 pacman.conf
將其中的 #Color 注釋去掉。

安裝verilator
spinalHDL simulation教程如下

有時(shí)候會(huì)出錯(cuò)沒(méi)有安裝make
pacman -S make 安裝后就可以了
設(shè)置環(huán)境變量 Path添加

C:msys64mingw32
變量C_INCLUDE_PATH

變量LIBRARY_PATH

變量Path中添加如下值

責(zé)任編輯:haq
-
軟件
+關(guān)注
關(guān)注
69文章
5332瀏覽量
91588 -
HDL
+關(guān)注
關(guān)注
8文章
332瀏覽量
48978
原文標(biāo)題:SpinalHDL 環(huán)境搭建
文章出處:【微信號(hào):chip123com,微信公眾號(hào):芯片共享平臺(tái)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
在SpinalHDL中如何快速地實(shí)現(xiàn)總線(xiàn)連接
spinalhdl轉(zhuǎn)Verilog可讀性 SpinalHDL開(kāi)發(fā)流程
#2024,立Flag了嘛? #在win平臺(tái)搭建SpinalHDL開(kāi)發(fā)環(huán)境
在SpinalHDL里實(shí)現(xiàn)優(yōu)雅的添加待跟蹤波形信號(hào)
就SpinalHDL的測(cè)試平臺(tái)搭建進(jìn)行說(shuō)明
SpinalHDL是如何讓仿真跑起來(lái)的
如何在SpinalHDL里啟動(dòng)一個(gè)仿真
SpinalHDL中仿真信號(hào)的驅(qū)動(dòng)實(shí)現(xiàn)
在win平臺(tái)搭建SpinalHDL開(kāi)發(fā)環(huán)境并跑通第一個(gè)spinal project demo
SpinalHDL開(kāi)發(fā)環(huán)境搭建步驟相關(guān)資料分享
基于Windows系統(tǒng)的SpinalHDL開(kāi)發(fā)環(huán)境搭建步驟
如何在Linux環(huán)境下實(shí)現(xiàn)Python環(huán)境的搭建
如何實(shí)現(xiàn)SpinalHDL 環(huán)境搭建
評(píng)論