據(jù)說SpinalHDL相比chisel更具優(yōu)勢(shì),這讓我有了興趣,今天開始安裝搭建。平常用的linux系統(tǒng)的,但是Intel IDEA安裝在Ubuntu上的時(shí)候總是卡的不行,就放棄了,其實(shí)SpinalHDL可以不用IDE的運(yùn)行。教學(xué)文檔中說需要安裝的軟件如下
也就是需要安裝java SDK 1.8,Scala建議采用2.11.12版本 https://www.scala-lang.org/download/2.11.12.html,sbt
spinalHDL的例子我們現(xiàn)在下來。查看里面的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。這個(gè)網(wǎng)上隨便看看教程就行了。容易的很。
安裝Scala的插件 使用idea的plugins下載Scala,直接點(diǎn)擊安裝就行
然后Windows上裝好jdk1.8 和Scala。為了sim要安裝msys2 https://www.msys2.org/ 盡量安裝MSYS2到C盤。下載安裝軟件太慢了。我上傳了安裝文件https://download.csdn.net/download/AS7062031/13543346
msys2-x86_64-20150916.exe
沒什么好說的,雙擊,開始安裝。這個(gè)裝c盤。msys2下載文件的時(shí)候回出現(xiàn)下載速度奇慢說以更新為國內(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ò)沒有安裝make
pacman -S make 安裝后就可以了
設(shè)置環(huán)境變量 Path添加
C:msys64mingw32
變量C_INCLUDE_PATH
變量LIBRARY_PATH
變量Path中添加如下值
責(zé)任編輯:haq
-
軟件
+關(guān)注
關(guān)注
69文章
5093瀏覽量
88787 -
HDL
+關(guān)注
關(guān)注
8文章
330瀏覽量
47729
原文標(biāo)題:SpinalHDL 環(huán)境搭建
文章出處:【微信號(hào):chip123com,微信公眾號(hào):芯片共享平臺(tái)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
在SpinalHDL中如何快速地實(shí)現(xiàn)總線連接
spinalhdl轉(zhuǎn)Verilog可讀性 SpinalHDL開發(fā)流程

#2024,立Flag了嘛? #在win平臺(tái)搭建SpinalHDL開發(fā)環(huán)境
在SpinalHDL里實(shí)現(xiàn)優(yōu)雅的添加待跟蹤波形信號(hào)
就SpinalHDL的測(cè)試平臺(tái)搭建進(jìn)行說明
如何在SpinalHDL里啟動(dòng)一個(gè)仿真
SpinalHDL中仿真信號(hào)的驅(qū)動(dòng)實(shí)現(xiàn)
在win平臺(tái)搭建SpinalHDL開發(fā)環(huán)境并跑通第一個(gè)spinal project demo
SpinalHDL開發(fā)環(huán)境搭建步驟相關(guān)資料分享
基于Windows系統(tǒng)的SpinalHDL開發(fā)環(huán)境搭建步驟
如何在Linux環(huán)境下實(shí)現(xiàn)Python環(huán)境的搭建

評(píng)論