Daichou’s Blog 日常X程設X心情

2020回顧

也許也包含一點2019的事情。 2020對我來說算是進入社會的前哨戰,以前我總是專注在做自己喜歡做的事情(寫程式、做東西、打球),但是碩班之後即將進入社會,要如何轉換也是我現在面對的課題。 如何繼續做自己喜歡而且想做的事情?是否因此忽略很多其他的事情?如果人生之後不寫程式會發生什麼事情?人生是否沒有這麼單純?

Read more...

2020 COSCUP

這次是我第二次參加coscup,上一次參加對COSCUP印象不錯,學到很多東西,而且廣度也夠,深度也夠,不會太入門。COSCUP好處是他對於系統軟體、開源硬體的著墨在台灣大型conference算是比較多的。而且由於Taiwan Linux kernel hackers、新竹碼農和Arch Linux Taiwan等社群的推廣,甚至還有好幾軌獨立的系統軟體軌、Arch Linux軌等。這次由於新竹碼農以及Andes的關係還多了RISC-V相關議程。此外今年首度免費入場,在疫情下能辦成十分可貴。

Read more...

使用Vivado Xilinx AXI verification IP進行AXI ip開發驗證

Xilinx AXI Verification IP tutorial 前情提要 一般來說開發Xilinx FPGA上的AXI master/slave ip都是透過C/C++ 轉成HLS或是直接撰寫Verilog。透過C/C++ 轉成的HLS可以自己寫簡單的C/C++ 程式作為testbench,驗證結果可以直接看C/C++ testbench的結果而定,Verilog細節、AXI操作等問題Vivado HLS會幫你完全處理(如果這些部份出現問題,你也沒輒了)。但是透過Verilog直接寫成的IP,通常需要CPU還有記憶體界面(eg.

Read more...

Verilog Diagram generator

Verilog Diagram generator 最近剛好看到chisel/FIRRTL專案下有一個子專案叫做diagrammer,可以把FIRRTL進行dependency分析後,產生graphiz的dot檔案,包括其中的submodule都可以一併產生,想說看一下verilog開源的專案有沒有類似的工具。後來找到yosys這個synthesis tool可以達到類似的功能。yosys主要針對verilog-2005,systemverilog之類的沒有支援有點可惜。

Read more...

Page 1 of 6