問一個名詞的定義
隨著新技術的發明,有些新名詞產生,但似乎缺乏明確的定義。
我想問的是"Hardware/Software Co-simulation"這個名稱是否應該是指
類似像Simulink & HDL使用ModelSim進行simulation?
更一般的說,Co-simulation是software simulation & hardware simulation!?
Hardware的simulation,就好比HDL使用ModelSim所作的simulation。
Software的simulation,就好比Simulink程式的simulation。
Co-simulation就是把這兩者的simulation結果互相兜在一起。
至於HDL codes編譯後,configure FPGA的結果稱之為Verification。
最近我老闆要我玩一張北瀚科技的VeriEnterprise板子。
我玩到一個該公司發展的東西叫作VeriLink,
使用VeriLink的blocks,它可以用Simulink產生data,
送到FPGA上的hardware作運算,
然後傳回結果到Simulink作後續的data分析。
就Simulink程式的部分屬於software simulation,
FPGA的部分屬於hardware verification。
那麼software simulation & hardware verification要叫什麼呢?
我看北瀚科技的說明書都用co-simulation這個名詞。
但我覺得不是這樣,我看了這兩篇文章,
認為VeriLink比較接近符合Co-verification的定義:
http://www.embeddedtechjournal.com/articles_2005/20051108_mentor.htm
http://www.actel.com/products/solutions/coverification/default.aspx
不知道各位有甚麼想法?
--
西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg

《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc
《觀世音菩薩普門品》http://web.cc.ncu.edu.tw/~93501025/pmp.doc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.221.31
討論串 (同標題文章)