RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [閒聊] 大家常用的語言?   字型大小:||| 
charleshwu
鐵驢友〔初級〕
等級: 4


今日心情

 . 積分: 25
 . 文章: 43
 . 收花: 164 支
 . 送花: 16 支
 . 比例: 0.1
 . 在線: 282 小時
 . 瀏覽: 7603 頁
 . 註冊: 6786
 . 失蹤: 11
#1 : 2008-3-30 10:36 PM     全部回覆 引言回覆


引用:
Acute寫到:

引用:
swimman寫到:
的確各家IC公司都出8051 Family的small appliction MicroController
不過usb to uart都是用硬體做掉 我知道的有FTDI ,Prolific,sillicon
現在時代進步很多一個MicroController鼻X這麼大都可以跑到40MIPS
不到小指甲這麼大就可以跑到100MHZ 100MIPS
不過在電子公司應該沒有人會講CPU都會講"埋控"(MicroController)吧


業界用怎樣的詞好像是大家高興就好, 也不一定怎樣說
uC, uP, CPU... 交叉著用
我是覺得, 念"埋控" 是因為兩個音節, 念起來比較順
有時候也念"MicroP", 念CPU 則好像最不順口, 因為是一個字母一個字母念, 呵呵
不管用哪個詞, 大家也都一定聽的懂

跑多快基本上只跟製程技術有關, 跟晶片大小倒是無關
而且, 因為實在跑太快了, 所以, 除非很複雜的應用,
不然, 隨便一個8bits CPU core 就綽綽有餘了

至於device 應用需不需要用到CPU 則看狀態而定
我也曾經幹過把一整個數學式用硬體電路做掉, 然後用6502 當CPU
因為那個數學式太複雜, 用8 bits CPU core 跑再快都來不及算
但是為了一個數學式, 把DSP core 收進去又不划算
可是, 硬體電路怎樣搞一個數學式? 是不是要搞半天
其實也不用, 作法很賤的, 先用DSP 把程式寫好
然後分析用到哪幾個block, 把程序轉換一次
程式就不見了, 剩下硬體電路跟程式想要的順序
產生的電路比直接收DSP + 一小塊ROM 還要省
軟體也省下搞兩個CPU 交換資料的handshaking問題

現在的硬體設計跟過去已經截然不同了
設計純數位的東西, 跟寫程式實在也沒啥兩樣

Acute.


ARM需要IP license 而且也佔gate count.
8051假如加一些硬體輔助,其實做一般的消費電子產品是綽綽有餘的.
比如說大部分的MP3隨身碟,即使是支援大姆哥功能的,也大部分是用51+DSP來完成.
像Camera模組也大部分是51+一些輔助邏輯來完成.
像我們以前做的USB Wifi Dongle + Wifi Finder,也是用51做的.
像TI也有開以51為核心的USB Audio Chip.
USB外接盒以前也有用51做的.
反正資料傳輸都是用DMA完成根本不經過CPU,其實用51也不會比較慢,而且還比較省電.
用ARM來完成51可以完成的工作,通常會比較耗電,也比較花錢.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-16 02:26 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020413 second(s), 7 queries , Qzip disabled