我只能說某些做類比的同事,對他所設計的 IP 的 I/O 命名實在是跟屎一樣.....
危機分☆本斥但大
討厭 3 months ago @Edit 3 months ago
不容易分辨那些 I/O 是 input 還是 output 就算了,同一個 IP 內相類似性質的幾個訊號,還能有好幾套不同的命名規則,很難一眼看到就曉得這是啥,每次都得拿 spec 在那邊對照個半天,並在旁邊註記這個訊號指的其實是某一回事、而不是字面上的另一回事
然後開新案子,還換了製程,IP 勢必要修改過、layout 也會修過,一開始就建議把 I/O 重新命名過,不要再使用沿用舊的容易讓人誤解的名稱,果不其然還是沿用了.....
你他 X 的 IC 的 GPIO6 要接到 IP 的 GPIO5、IC 的 GPIO2 要接到 IP 的 GPIO6,這種蠢命名你也可以搞出來?
為什麼不把 IP 的 I/O 命名跟 "GPIO" 字眼整個切割開來,命名為 IN0、IN1、IN2 或 OUT0、OUT1、OUT2 之類的不是很好嗎?這樣最後接線時才不容易混淆啊!