Re: 問一個名詞的定義

看板Electronics作者 (樂於助人)時間17年前 (2008/07/25 02:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
對於「模擬」一詞我接受Wikipedia的定義: http://en.wikipedia.org/wiki/Simulate#Computer_simulation Modern usage of the term "computer simulation" may encompass virtually any computer-based representation. 也就是說用電腦(general purpose processors)運算的東西是模擬的。 一個例子:FFT如果用電腦算出來的就是模擬的,它模擬一個專門處理FFT的硬體晶片。 還有許多例子,像你電腦中的記事本、小算盤、小畫家都是真實硬體的一種模擬。 另外我們先接受一個概念就是: Co-simulation is a kind of simulations. Co-verification is a kind of verifications. 也就是說我們今天說一個系統在Co-simulation, 那前面的Co強調的是不同模組間的「合作」, 但其實省略不說出那個Co也是沒關係的,總之整個系統就是在作simulation。 照我之前的講法,一個系統中有仿真的模組,整個系統就算在作仿真。 那麼換句話說,Co-simulation唯一不能使用的場合就是在所有模組皆為真實的。 所以MATLAB說它的Link for ModelSim是co-simulation,這是合理的。 因為ModelSim與MATLAB皆是在電腦的模擬。 而Embedded System有Hardware/Software Co-Simulation這個用法。 在這篇paper中: MATLAB/Simulink Based Hardware/Software Co-Simulation for Designing Using FPGA Conured Soft Processors Hardware在此指的是使用ISS(Instruction set simulator, software), Software就是software。ISS是用電腦模擬的,所以整個系統是在做simulation。 Co在此指的意義就是ISS與Software合作。 那麼VeriLink呢? 今天FPGA是個真實的硬體,MATLAB/Simulink是用電腦執行的, 那麼整體而言,整個FPGA & MATLAB/Simulink系統就是在co-simulation。 以我的DDFS為例,因為Computer在此設定DDFS的FCW, computer在模擬一個FCW數值的產生器, 所以整個系統可以說在作co-simulation。 我們可由co-simulation的過程得到DDFS功能的verification。 -- 西方三聖: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
文章代碼(AID): #18YCHZTf (Electronics)
文章代碼(AID): #18YCHZTf (Electronics)