-
書本提供的toolchain有點老舊,直接使用
gcc-mips-linux-gnu會比較好,apt-get輕鬆搞定。sudo apt-get install gcc-mips-linux-gnu
-
Data Hazard: 原本以為以下的code可以執行,但模擬後發現register的資料有問題,才想起來上課教的
Data Hazardori $1, $0, 0x0011 ori $2, $1, 0x1100
本來以為在臺南大學學了VHDL就足夠派上用場,但發現遠遠不夠。首先是學校用的IDE版本過舊,我使用的Quartus II是10.1版,而學校用的是7.2版。很多功能有巨大的落差,尤其是10.1版本取消了vector waveform file,改由ModelSim做模擬,需要自己寫testbench,但網路上找到的資料多數是用Verilog HDL + ModelSim做開發及模擬,在資料稀少的情況下,只好選擇從頭學習Verilog HDL + ModelSim。