我是Verilog的新手,並且遇到很多麻煩。例如,我想要有一個8個單元的數組,每個單元都是8位寬。以下不工作:Verilog數組語法
reg [7:0] transitionTable [0:7];
assign transitionTable[0] = 10;
既不會只是做transitionTable[0] = 10;
或transitionTable[0] = 8'h10;
任何想法?
(如果這不是明擺着和相關:我想打一個有限狀態機,並在數組中指定的狀態轉變,因爲這似乎不是一個大規模的情況下切換更容易。)
只是供參考:在一個大型案例切換是一個更容易和標準的做法。我的意思是,你可以這樣做,但在面試工作時,你需要提供開關盒方式。 – aqua 2011-01-31 01:30:59
@aqua:謝謝,我想我會採用切換方式。 – Xodarap 2011-01-31 02:47:39
除非你有一個老闆,否則你是設計師最後的決定權。你可以做到這一點,但是_you_想。但根據我的經驗(以及我收到的建議),使用switch語句做起來更容易(第一次更容易做到),並且100%被接受。 – aqua 2011-01-31 03:01:25