pretty code

2024年10月18日 星期五

2024 week 42 新玩意

01. nl tool 自動加上數字編號

之前用 Vim 功能將備份小老婆歌單檔案前面加上數字編號,昨天無意間在鳥哥 sed 教學文章中學到 nl 這一個 tool,不只能加上編號,數字要不要補 0 或是後面要不要加上逗號等,這個 tool 都可以搞定。

原本還以為要用 sed 再組織一次字串好方便加上後面的逗號,沒想到 nl 開發者早就想好,果然 Linux tool 的哲學就是一次只做一件事,但把那件事做好!

nl -n 'rz' -w 2 xxx.txt


02. 還在跟 PAD 奮鬥

大概是這個星期一還是星期二就把兩個星期前主管交辦事項的簡報補充的差不多了,連 PAD CELL 的方向我都找到圖片做補充了。

既然 ORFS 沒有範例,乾脆自己來試看看吧,本來是用 gcd,但這個 chip 實在太小,為了放置 IO PAD 整個面積會變很大,但 core 只佔一咪咪,重點也是會死在 global route,錯誤原因是 congestion 太高。

後來改用 jpeg_encoder,這次的 core 大小就比較合適,話雖如此,但一樣會死在 global route。

今天是難得的休假日,下午外出回來本想先不加 IO CELL,看看 pin 是如何擺放的,我再來決定 IO PAD 的位置,看看這樣是否就能解決問題,沒想到居然看不到 pin?

感覺自己沒招了,ORFS issue 列表都翻爛了也沒有 fu。

2024/11/02 更新

雖然颱風假當天的嘗試還是以失敗告終,但在知道問題出在 netlist 後,隔天終於能對症下藥,也順利的在 gcd 和 jpeg 產出結果

沒有留言: