【短篇】也用verilog頭文件


本文是龍芯杯日志的一篇擴展短文,日志指路:【龍芯杯日志】2020/11/19-2020/11/21: 單周期CPU

在寫單周期cpu的cu和alu時,涉及到命令解碼的代碼中,會有大量的命令碼或者操作碼常量,不僅影響可讀性,而且容易出錯。

參考了上一屆的學長代碼,發現了一個比較簡潔的寫法,即是將這些常量用 `define 定義,寫在頭文件里,在要用到這些常量的文件中 `include 即可。

前后對比:

1

2

macro.vh 節選:

3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM