[請益] 影像IC設計疑問消失

看板Tech_Job作者時間8年前 (2017/02/10 23:40), 8年前編輯推噓19(21254)
留言77則, 19人參與, 最新討論串1/7 (看更多)
大家好 小弟是大學生 對系上影像處理IC的實驗室有興趣 想了解相關內容 但因為是邊緣人找不到人問QQ 才來這裡發問 還請大家不吝賜教m(__)m 我想了解關於IC 的 design flow 之前看介紹是說先用C跟Matlab驗證演算法 再寫verilog 實現硬體 1.我好奇驗證演算法 為什麼要用兩種語言 驗證一種不夠嚴謹嗎 2.此外,這時都已經寫出軟體了 為何一定要特地做成IC 我是說指為何要做成硬體 3.另外好像也有C 轉 verilog 的軟體 一般不會用是為什麼呢? 感謝大家解惑m(__)m -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.44.209 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1486741253.A.E34.html

02/10 23:44, , 1F
Q2滿有趣的,為什麼一定要做成IC呢? FPGA也可以啊
02/10 23:44, 1F
※ 編輯: ntucorner (180.177.44.209), 02/10/2017 23:45:42

02/10 23:46, , 2F
Q2那軟體要放在哪? CPU?DSP? 這些是IC?
02/10 23:46, 2F
用一般電腦跑 我是這樣想的...會造成問題嗎?

02/10 23:47, , 3F
Matlab出原型快阿 之後再慢慢改成C C才有機會跨平台
02/10 23:47, 3F

02/10 23:48, , 4F
DVD播放器總不能放個core i7在上面吧 可能需要IC
02/10 23:48, 4F

02/10 23:48, , 5F
不知道妳的先用C跟matlab驗證演算法的步驟哪看來的,
02/10 23:48, 5F

02/10 23:48, , 6F
從我大學專題開始到現在產業的經驗是沒遇過
02/10 23:48, 6F

02/10 23:49, , 7F
我猜c to verilog的compiler應該不好做 那個時序的概念
02/10 23:49, 7F
這是教授上課說的@@ ※ 編輯: ntucorner (180.177.44.209), 02/10/2017 23:51:36

02/10 23:50, , 8F
Q2 做成嵌入式系統才能降低成本大量出貨
02/10 23:50, 8F

02/10 23:51, , 9F
要走Ic設計腦中一定要有同步的概念,硬體是很多IP會同
02/10 23:51, 9F

02/10 23:51, , 10F
時運作的,C語言是sequential語法無法表達硬體同步運
02/10 23:51, 10F

02/10 23:51, , 11F
作的概念
02/10 23:51, 11F

02/10 23:51, , 12F
恩恩 樓上講的精準 XD
02/10 23:51, 12F

02/10 23:52, , 13F
C語言目前業界有在玩的就高階合成,不必要多此一舉再
02/10 23:52, 13F

02/10 23:52, , 14F
轉成Verilog
02/10 23:52, 14F

02/10 23:56, , 15F
先用C或MATLAB生出想法,未來實作硬體時可以當作模擬器
02/10 23:56, 15F

02/10 23:56, , 16F
去驗證結果在各個階段是不是符合預期
02/10 23:56, 16F

02/10 23:57, , 17F
用軟體看的都是靜態圖吧
02/10 23:57, 17F

02/10 23:57, , 18F
要有c或跑matlab跑影像處理,因為影像的東西都要跑運算
02/10 23:57, 18F

02/10 23:57, , 19F
,先做出方法才好硬體實現與驗證。除非是嵌入式系統,可
02/10 23:57, 19F

02/10 23:57, , 20F
以寫韌體運算,做成asic只能直接把算式用verilog實現
02/10 23:57, 20F

02/10 23:58, , 21F
動態圖的話 軟體的處理速度跟得上嗎
02/10 23:58, 21F

02/10 23:59, , 22F
用C跟Matlab看到的結果跟實際Verilog的behavior一定
02/10 23:59, 22F
感謝w大 有個概念了

02/10 23:59, , 23F
有不小落差
02/10 23:59, 23F

02/11 00:00, , 24F
簡手下的高材生來這反串喔
02/11 00:00, 24F

02/11 00:00, , 25F
把美肌模式作進ic可以嗎
02/11 00:00, 25F
※ 編輯: ntucorner (180.177.44.209), 02/11/2017 00:03:03

02/11 00:04, , 26F
美肌對膚色做強化做成ic也是可以
02/11 00:04, 26F

02/11 00:06, , 27F
verilog 的算法 是可以重複套用的嗎 在不同世代或製程下
02/11 00:06, 27F

02/11 00:06, , 28F
夕陽產業不重要喇
02/11 00:06, 28F

02/11 00:06, , 29F
影像IC不是我的專長,但從回文大概知道教授這麼說的
02/11 00:06, 29F

02/11 00:06, , 30F
目的了。 這個領域應用層面很廣,TV ,IP CAM, GPU
02/11 00:06, 30F

02/11 00:06, , 31F
等PQ需求都廣泛使用,有興趣可以深入研究
02/11 00:06, 31F

02/11 00:09, , 32F
另外,真的對IC design flow有興趣就趁寒暑假去CIC上
02/11 00:09, 32F

02/11 00:09, , 33F
課吧,以前CIC對學生有補助,現在不知道還有沒有
02/11 00:09, 33F

02/11 00:10, , 34F
對數位設計,影像就是IP,只要套用不同製程library就可
02/11 00:10, 34F

02/11 00:10, , 35F
以跟演算法怎麼做無關
02/11 00:10, 35F

02/11 00:11, , 36F
Verilog在不同製成是可以重複利用的,通常會將不同功
02/11 00:11, 36F

02/11 00:11, , 37F
能細分成不同module或IP(很多公司還是靠IP專利謀生)
02/11 00:11, 37F

02/11 00:11, , 38F
他跟製程是無絕對關連的
02/11 00:11, 38F

02/11 00:16, , 39F
謝謝兩位的解惑
02/11 00:16, 39F

02/11 00:17, , 40F
CtoVerilog可以用SystemC
02/11 00:17, 40F

02/11 00:18, , 41F
只是尚未成熟 跑出來不一定能合成
02/11 00:18, 41F

02/11 00:19, , 42F
cic最近寒暑假有為期三週的課程 完整介紹ic design fl
02/11 00:19, 42F

02/11 00:19, , 43F
ow
02/11 00:19, 43F

02/11 00:20, , 44F
還會幫你下 給你一顆做紀念
02/11 00:20, 44F

02/11 00:55, , 45F
快點deep 比較實際 硬體靠老人就用不完了
02/11 00:55, 45F

02/11 01:42, , 46F
C驗證演算法很正常,SystemC合成一直有在研發
02/11 01:42, 46F

02/11 01:47, , 47F
有些CIC老師會提到這些
02/11 01:47, 47F

02/11 02:36, , 48F
lab有在做,就來回答一下
02/11 02:36, 48F

02/11 02:37, , 49F
Q1:會先用c或matlab做演算法的測試,會比直接寫RTL code來
02/11 02:37, 49F

02/11 02:37, , 50F
的方便
02/11 02:37, 50F

02/11 02:37, , 51F
Q2:連續影像的資料很大,要做到Real time 才要弄成硬體
02/11 02:37, 51F

02/11 02:37, , 52F
Q3:c與verilog的概念差很多,通常轉出來關鍵路徑會很長,clo
02/11 02:37, 52F

02/11 02:37, , 53F
ck頻率太低不能達到Q2
02/11 02:37, 53F

02/11 09:24, , 54F
軟體有彈性 硬體速度(重覆性的工作) ASIC量大成本優勢客
02/11 09:24, 54F

02/11 09:29, , 55F
C是站在101看地上車輛 Verilog是在1樓 差很遠
02/11 09:29, 55F
你這比喻的真好 我想問你們指硬體成本優勢是什麼意思 如果只弄軟體 不是只有開發成 本 也更好流通 ? ※ 編輯: ntucorner (110.28.28.57), 02/11/2017 11:06:58

02/11 11:20, , 56F
你的概念是不是該加強一下啊...
02/11 11:20, 56F

02/11 11:21, , 57F
用軟體計算勉強達到硬體功能的 在價錢一定比純IC貴啊
02/11 11:21, 57F

02/11 11:21, , 58F
你可以自己想一下 C要運作要處理器 難道你賣產品的時候 每
02/11 11:21, 58F

02/11 11:21, , 59F
臺都要自己有高階處理器?
02/11 11:21, 59F

02/11 11:22, , 60F
而且硬體是平行化的 軟體是sequential 速度一定快不起來
02/11 11:22, 60F

02/11 11:25, , 61F
有些公司還是會掛處理器
02/11 11:25, 61F

02/11 11:27, , 62F
verilog是電路,不是語言
02/11 11:27, 62F

02/11 11:27, , 63F
以電視來說 每秒要處理很多張4k的frame 你可以用軟體在電
02/11 11:27, 63F

02/11 11:27, , 64F
腦上跑看看 看處理一張4K的圖要多久
02/11 11:27, 64F

02/11 11:27, , 65F
verilog是硬體描述語言
02/11 11:27, 65F

02/11 11:28, , 66F
verilog寫出來的不一定可合成硬體
02/11 11:28, 66F

02/11 11:33, , 67F
還有軟體難道可以憑空跑嗎 不用放在電腦上? 你把一台電腦
02/11 11:33, 67F

02/11 11:33, , 68F
處理器賣給別人 難道不用成本?
02/11 11:33, 68F

02/11 11:34, , 69F
哪裡只有軟體開發的成本
02/11 11:34, 69F

02/11 11:56, , 70F
這問題問你教授就好了跟這裡有什麼關係
02/11 11:56, 70F

02/11 12:03, , 71F
開一套光罩錢和Tool成本也不少,應該說要看實際應用
02/11 12:03, 71F

02/11 12:03, , 72F
情形跟市場策略,有些是沒誇張到賣電腦,但是賣FPGA
02/11 12:03, 72F

02/11 12:03, , 73F
02/11 12:03, 73F

02/11 18:48, , 74F
想想 用電腦一樣可以模擬器玩任天堂的遊戲
02/11 18:48, 74F

02/11 18:49, , 75F
結果想玩PS4的3D遊戲 模擬器跑不上去
02/11 18:49, 75F

02/11 18:50, , 76F
去估價換新電腦跟買PS4成本 結果PS4比較便宜
02/11 18:50, 76F

02/11 18:51, , 77F
消費者:我為什麼要那麼高檔的電腦 我只想玩個Game
02/11 18:51, 77F
文章代碼(AID): #1OdTy5uq (Tech_Job)
討論串 (同標題文章)
文章代碼(AID): #1OdTy5uq (Tech_Job)