2008年1月29日 星期二

simulation 與 emulation

"simulation" vs. "emulation" 這兩個字...
看中文大概看個一百年也不知道他們的差別吧? @@
看英文可能也不見得懂...

找找網路上大家的說法...
http://hpds.ee.ncku.edu.tw/~smallko/ns2/simulation_emulation.htm
http://blog.sina.com.tw/4226/article.php?pbgid=4226&entryid=8496
http://ed-thelen.org/comp-hist/emulation.html
http://www.dsprelated.com/groups/c6x/show/148.php
還有許多都差不多,就不貼了

總合"大多數人"的說法,得到的簡單結論是:
simulation => 用軟體做的模擬 (通常是指純軟體)
emulation => 用硬體做的模擬 (可能也要配合軟體,但主要是硬體)

所以...以做IC design來說的話...
跑RTL-sim, pre-sim, post-sim等, 叫 simulation
把code丟上FPGA或其他硬體跑, 叫 emulation

應該...可以這樣說...吧?

2008年1月15日 星期二

在windows系統下重建linux grub (MBR)

一台先灌了windows,後來又灌了linux的電腦
通常是用linux來管理開機 (lilo或grub)
若是系統重灌了windows,會導致MBR被覆蓋
找不到linux開機選單...要如何修復?

從XP救回在MBR的Grub
http://gwpandia.blogspot.com/2007/08/xpmbrgrub.html
重灌 Windows 之後,怎麼救回 Grub 選單?
http://blog.pixnet.net/Nelson/post/217730

基本上講的一樣
不過得先搞清楚自己的磁碟分割情況才行
----

至於"怎麼從已經灌了windows和linux的電腦上移除linux?"
印象中有看過文章,大意是:
用fdisk(或spfdisk) 加上 /mbr參數,就會清掉mbr
然後再把原先割給linux的分割"砍掉重練",就可以了

2008年1月3日 星期四

debussy tweaks (VCD file / symbol lib)

debussy 小技巧

1.將VCD檔轉成fsdb檔
A: 可用debussy的工具"vfast"來轉檔
(或用nWave視窗來開啟VCD,也會自動將VCD轉成fsdb)

2.如何在schematic視窗裡看到最底層的組成gate?
(通常用在看netlist)
A: 需要symbol library
設定 tools -> preference ->schematics -> symbol lib
將library names和paths填入
ex: 假設有一symbol lib目錄fast.lib++在userA的家目錄,則...
Symbol Library Names(TURBO_LIBS): fast
Symbol Library Paths(TURBO_LIBPATHS): /home/userA