tag:blogger.com,1999:blog-9307457.comments2022-03-26T19:54:05.018+08:00Yukuan's BlogYorkhttp://www.blogger.com/profile/16278534857437994661noreply@blogger.comBlogger175125tag:blogger.com,1999:blog-9307457.post-1143883727849830072014-01-17T12:21:22.761+08:002014-01-17T12:21:22.761+08:00To Jamphus,
Has done.
Thank youTo Jamphus,<br /><br />Has done.<br /><br />Thank youYorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-73803698706457208342014-01-17T10:56:21.554+08:002014-01-17T10:56:21.554+08:00http://mirlab.org/jang/books/audioSignalProcessing...http://mirlab.org/jang/books/audioSignalProcessing/ftDiscrete_chinese.asp?<br /><br />Updated link.Jamphushttps://www.blogger.com/profile/00325564491092859326noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-90939299311667643112011-01-03T20:55:36.705+08:002011-01-03T20:55:36.705+08:00fftshift() is builtin.fftshift() is builtin.Anonymoushttps://www.blogger.com/profile/03349665394793041301noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-81928413970840212592009-09-17T01:09:17.279+08:002009-09-17T01:09:17.279+08:00To harlan,
工作需要寫完整 Compiler 的機會不多,但要用到 Compiler 技...To harlan,<br /><br />工作需要寫完整 Compiler 的機會不多,但要用到 Compiler 技術的機會則很多。<br /><br />我就很常利用相關技術來作一些格式轉換,以達成自動化。例如 1) UI 描述檔和 C code 間的轉換 2) Verilog code 和 C code 間的轉換Yorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-59101139711084340682009-09-17T00:35:26.630+08:002009-09-17T00:35:26.630+08:00好熟悉的Context-Free Grammar.我大學時期曾經努力於寫一個簡單的數字型Compil...好熟悉的Context-Free Grammar.我大學時期曾經努力於寫一個簡單的數字型Compiler,類似計算機. 現在應該已經很少人會動手寫Compiler..harlanhttps://www.blogger.com/profile/15340870970933487874noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-55150291733917170202009-09-09T16:11:12.091+08:002009-09-09T16:11:12.091+08:00最近才知道 Python+SciPy+matplotlib 這個超強組合,下午想到要把許久以來沒有完...最近才知道 Python+SciPy+matplotlib 這個超強組合,下午想到要把許久以來沒有完弄懂的 FFT 趁著學 SciPy 的機會搞懂,就找到這邊來了。<br /><br />感謝你的介紹。THKhttps://www.blogger.com/profile/10803822820165706025noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-79746102123616178192009-06-07T11:50:57.268+08:002009-06-07T11:50:57.268+08:00To bFish,
針對支援 GCC 的 embedded 開發環境,用你的方法也就夠了。
否則...To bFish,<br /><br />針對支援 GCC 的 embedded 開發環境,用你的方法也就夠了。<br /><br />否則,還可以在 MCU 的 simulator 執行部份 Unit Tests ,畢竟 C 在不同平台下的行為還是有細微的差異。<br /><br />對消費級的產品來說,我只會在重要的或易出錯的程式片段作較完整的 Unit Tests 。<br /><br />其餘較 trivial 的部份,除了撰碼時謹慎些外,剩下的就等功能測試出錯時在來針對可疑點搭建測試碼。Yorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-18311529671132722732009-06-05T17:20:42.438+08:002009-06-05T17:20:42.438+08:00目前我Unit Test的做法是先把要測試的lib, test case and test main...目前我Unit Test的做法是先把要測試的lib, test case and test main.c用gcc compile成在host端可執行檔, 待測試成功後, 再用arm-elf-gcc 將lib compile成target device要使用的.a<br /><br />能否請教您是怎樣測試你的 MCU code 呢?Alan Yehhttps://www.blogger.com/profile/01464363972215716816noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-81402358905887460482009-05-09T13:20:00.000+08:002009-05-09T13:20:00.000+08:00To KaTau,
Spiking Neural Network, SNN, also known...To KaTau,<br /><br />Spiking Neural Network, SNN, also known as pulsed neural network.<br /><br />It focuses on the simulation of pulse passing in excited axons of biological neurons. <br /><br />It is more suitable for applications that require time-varying signal processing.Yorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-21379318538491706512009-05-09T13:05:00.000+08:002009-05-09T13:05:00.000+08:00To Hua-Hua,
很抱歉,由於 blogger 設定錯誤,剛剛才看到你三月的 PO 文。
...To Hua-Hua,<br /><br />很抱歉,由於 blogger 設定錯誤,剛剛才看到你三月的 PO 文。<br /><br />言歸正傳,建算電晶體可以達成那樣的連結,還有一個問題,這些連結要是可以允許動態,且快速改變的,否則還是無法用在這個場合。Yorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-4049513615677979982009-04-29T10:54:00.000+08:002009-04-29T10:54:00.000+08:00BBS 發表的心得,七年前的事了,時間過得真快!
現在我也拉拔過幾隻小鬼了,我對待這些小鬼的心態,...BBS 發表的心得,七年前的事了,時間過得真快!<br /><br />現在我也拉拔過幾隻小鬼了,我對待這些小鬼的心態,一直跟七年前的想法一樣,想想還真有趣 :)<br /><br />一定有人喜歡嗆說:等你自己帶過小孩,為人父後,就會改變想法了;我雖未為人父,不過好歹也算帶過小孩了吧 :pYorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-83672818361797973332009-04-11T05:29:00.000+08:002009-04-11T05:29:00.000+08:00Hello, can you please translate text in English (o...Hello, can you please translate text in English (or better, in French ^^).<BR/><BR/>I'm studying speech recognition using Spiking Neural Network. So this blog's content may be very useful.<BR/>Thanks and sorry for the trouble.KaTauhttps://www.blogger.com/profile/10612587308481269907noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-37085311569356789672009-03-21T23:37:00.000+08:002009-03-21T23:37:00.000+08:00http://only-perception.blogspot.com/2009/03/blog-p...http://only-perception.blogspot.com/2009/03/blog-post_21.html<BR/><BR/>在人類腦中的每一個神經元透過突觸與一萬個其他神經元相連,Lu 說。工程師無法憑藉今日基於電晶體的電路達成那種連結。但憶阻器電路或許有潛力克服這種問題Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-69805771130230834192008-10-27T21:55:00.000+08:002008-10-27T21:55:00.000+08:00To Anson,「Firmware 是不是要 load 到 IC 才能做 UNIT TEST?」這...To Anson,<BR/><BR/>「Firmware 是不是要 load 到 IC 才能做 UNIT TEST?」<BR/><BR/>這要看你要測試的單元,<BR/>是否跟底層的「硬體糾葛」?<BR/>或者僅僅是單純的「演算法」?<BR/><BR/>通常會將這兩者切割開來。<BR/><BR/>針對「演算法」部份:<BR/><BR/> * 可以利用其他編譯環境(gcc, VC, or BC)驗證。<BR/> * 或者利用 Keil C 附的 simulator 驗證<BR/><BR/>針對「硬體糾葛」部份:<BR/><BR/> * 可以透過 UART 驗證結果<BR/> * 也可透過 USB 將結果傳回Yorkhttps://www.blogger.com/profile/16278534857437994661noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-78358735021494961652008-09-19T19:42:00.000+08:002008-09-19T19:42:00.000+08:00今天用IPython跑anim.py, 結果情況跟在IDLE跑時一樣, run個幾秒就停住了. 可能...今天用IPython跑anim.py, 結果情況跟在IDLE跑時一樣, run個幾秒就停住了. 可能是我的環境沒辦法讓IPython發揮所長吧QQHuahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-63335342677022930092008-09-09T21:54:00.000+08:002008-09-09T21:54:00.000+08:00To HuaHua: 很好的想法,參數就放在Stack中就可以了,結果也放回Stack,這樣就省了...To HuaHua:<BR/> 很好的想法,參數就放在Stack中就可以了,結果也放回Stack,這樣就省了參數傳遞。<BR/> 這樣和Lua的VM層做法就一樣了,也和Forth語言做一樣的事。<BR/> 所以,還是用別人做好的語言,就不用寫說明書或應用例。只要解決移植的問題,成果會快很多。<BR/> 至於我那個多工核心,就是沒看到別人寫,才會自己搞。Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-82667038192160107242008-09-09T11:04:00.000+08:002008-09-09T11:04:00.000+08:00To Wallace:還記得你想做一個lua debugger. 以你這個例子再加些修改: 與外界溝...To Wallace:<BR/><BR/>還記得你想做一個lua debugger. 以你這個例子再加些修改: 與外界溝通的command channel(硬體:bus; 軟體:command parser), 以及一個function queue與function map.<BR/>執行流程-<BR/>1. command channel接收command並且做parsing得到function代號與function參數<BR/>2. 以function代號查詢function map得到function address, 將address與function參數填入function queue<BR/>3. 執行function queue中的function (這是你多工的wile loop部分)<BR/><BR/>會遇到的問題在command channel的handshake設計Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-51386805045104047382008-09-06T13:56:00.000+08:002008-09-06T13:56:00.000+08:00To:Hua Hua謝謝你的讚美。它雖是我的作品,卻是前公司廢棄品。大概只能用在8051、PIC等小...To:Hua Hua<BR/>謝謝你的讚美。它雖是我的作品,卻是前公司廢棄品。大概只能用在8051、PIC等小型MCU。所以我就公開了,算是讓人學習及教育用的材料。Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-21520613006937574002008-09-05T15:12:00.000+08:002008-09-05T15:12:00.000+08:00(聊天文)To Wallace: 雖然還沒有仔細看, 不過應該是個好東西!(聊天文)<BR/><BR/>To Wallace:<BR/> 雖然還沒有仔細看, 不過應該是個好東西!Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-4359998117411707662008-08-31T09:48:00.000+08:002008-08-31T09:48:00.000+08:00我的新文章發表:8051簡單多工核心http://www.haifeng.idv.tw/leo/cg...我的新文章發表:8051簡單多工核心<BR/>http://www.haifeng.idv.tw/leo/cgi-bin/topic.cgi?forum=56&topic=441&show=0Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-23072496388214125782008-08-21T00:03:00.000+08:002008-08-21T00:03:00.000+08:00機器人系統與生物系統之比對機器人 脊椎動物 功能----------------------...機器人系統與生物系統之比對<BR/>機器人 脊椎動物 功能<BR/>------------------------<BR/>電腦 大腦 認知<BR/>FPGA 脊椎 反射動作<BR/>通信 神經 控制信號<BR/>感測器 神經末梢 環境輸入<BR/>馬達 肌肉 運動<BR/>電子板 器官 能量轉換Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-31406098168582374372008-08-20T23:43:00.000+08:002008-08-20T23:43:00.000+08:00現代的FPGA開發,大多數人在處理狀態程序,會使用狀態機(State Machine)。我看了Aut...現代的FPGA開發,大多數人在處理狀態程序,會使用狀態機(State Machine)。我看了Automata後就在想,若是加入堆疊會做出人什麼樣的狀態機來。就理論來說,只不過多了指標暫存器及記憶體。不過好像可以實現Regular Expression的運算,這樣的系統在做資料比對應是很快。應該在串列通信上會很廣泛應用才是。Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-85131551060132216872008-08-20T10:49:00.000+08:002008-08-20T10:49:00.000+08:00To Wallace:(上一篇資料應該是你要找出來的, 怎麼變成我找出來了 @@")我不明白為什麼你...To Wallace:<BR/><BR/>(上一篇資料應該是你要找出來的, 怎麼變成我找出來了 @@")<BR/><BR/>我不明白為什麼你大力著墨在FPGA上.<BR/>在目前的硬體(電路)上, 跑在最前頭的硬體總是CPU, 其他的硬體擔任的是"加速器"的腳色--為提升效能而存在, 將部份CPU運算轉移到其他加速器上. 不管是"hardware/software partitioning"或是"dynamic reconfigurable hardware", 都可以說是產生加速器的方法, 而主角還是軟體.<BR/><BR/>我認為既然你想要有一個"和實現沒有關係的語言". 就不應該侷限在FPGA上, 最少這個語言一定可以被CPU執行, 至於執行效能的改進, 就交給加速器吧.<BR/><BR/>至於上一篇"A Functional HDL in ReFLect"--函數式編程HDL(Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-61888010168929158552008-08-20T00:54:00.000+08:002008-08-20T00:54:00.000+08:00To Wallace:A Functional HDL in ReFLect"Like LISP, ...To Wallace:<BR/><A HREF="http://www.comlab.ox.ac.uk/tom.melham/pub/Melham-2006-FHR.pdf" REL="nofollow">A Functional HDL in ReFLect</A><BR/>"Like LISP, reFLect has quotation and antiquotation constructs that may be used to construct and decompose expressions in the language itself. Unlike LISP, these mechanisms are typed. The language also provides a primitive mechanism for pattern-matching, and Huahttps://www.blogger.com/profile/16614422234239844611noreply@blogger.comtag:blogger.com,1999:blog-9307457.post-24929207536360971902008-08-19T18:39:00.000+08:002008-08-19T18:39:00.000+08:00電腦語言描述法,就像是程式用英文還是用中文寫一樣,和執行有關係嗎?沒有嗎,只要執行的時候資料對、函式...電腦語言描述法,就像是程式用英文還是用中文寫一樣,和執行有關係嗎?沒有嗎,只要執行的時候資料對、函式呼叫對就行了。<BR/>相對的FPGA上就不能使用非Procedural的語法嗎?我不認為。相反的若是可以用Functional方式描述,那用FPGA可以容易寫出人工智慧的程式。當然在執行層仍和現在相同有gate level驗證等問題。這和之前的self-wiring是沒相關的問題。<BR/>至於能不能解問題,在turning machine相關的理論中有討論到。確實CPU不能解FPGA也不能解,可是執行效能會有很大的差別。有的會好,有的會差。Beehttps://www.blogger.com/profile/03820211638232445760noreply@blogger.com