Soft_Job 板


LINE

嗨,各位好,小弟近期在閱讀文章的時候發現自己的觀念並不是很完全,故想上來請教板 友。 依照這篇文章的說法: http://technews.tw/2015/09/08/the-risc-v-instruction-set-architecture/ 在IOT市場,ISA是需要用授權金買的。 因小弟我本身是FW,依照我對ISA的了解,不就是"該架構的組語指令集"嗎? 像我現在在寫 microchip的PIC device,spec裡面就有一個章節專門在詳細說明該架構的ISA 如圖: https://imgur.com/a/6X1gu 裡面詳細說明了各個指令會對硬體做什麼事,理論上看完這個章節就能用組語寫出自己要 的功能了。 那既然這樣,是不是代表說x86與ARM不開放這些組語指令啊?如果要知道他們的組語指令還 要另外花錢買? 依照維基百科對ISA的定義: an ISA is an abstrcat model of a computer, it's also referred to as architecture or computer architecture. A realization of an ISA is called an implementation. 看完維基百科,怎麼覺得ISA是指device方塊圖啊?舉microchip的方塊圖為例子 圖: https://imgur.com/a/jzMpD 然後組語指令集指的是implementation. 如果以上的假設(x86與ARM不開放組語指令集)正確,那為什麼IoT開發者不用C寫就好了?一 定要用組語寫嗎? C的本意不就是因為組語開發速度過慢而產生出來的產物嗎? x86與ARM的產商一定會提供compiler,再用該廠商的compiler把C轉成assembly code不就 好了嗎? 換句話說,就算x86與ARM不開放ISA,還是可以用他們的晶片寫程式阿~頂多花錢 買好一點的compiler(廠商一定會把compiler分成免費版跟付費版的,像Microchip就是個 例子)不就好了? 請各位版上大大開釋~感恩 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.26.157
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1519615036.A.6B4.html
1F:推 b10007034: 我覺得你的疑問在於基礎不夠深,x86、ARM授權不給別人 02/26 11:54
2F:→ b10007034: 使用的是CPU,如果別人用的CPU不是x86或是ARM,那你用 02/26 11:54
3F:→ b10007034: 他們的compiler,怎麼編譯也沒用 02/26 11:54
4F:→ b10007034: 先有assembly code才有C這點也很重要 02/26 11:55
喔喔~我懂了~簡單說就是x86不賣他們家的CPU,ARM的CPU賣很貴的意思
5F:→ PUTOUCHANG: 你484把Industry Standard Arch跟instruction set arc 02/26 13:55
6F:→ PUTOUCHANG: h搞混喇 02/26 13:55
7F:→ b10007034: 樓上看一下內文及連結,它沒搞混 02/26 14:08
8F:→ bcew: 就是你最後一段"他們的晶片"要付授權金,程式開發者不用 02/26 14:48
9F:→ bcew: 晶片內的CPU用arm的ISA需要授權,用8051因專利過期就不用 02/26 14:54
不好意思,"不用晶片內的CPU用arm的ISA需要授權",請問這句可以解釋詳細一點嗎?
10F:→ bcew: 由晶片廠付授權金,然後算在晶片的價格,再分攤給消費者 02/26 15:00
11F:噓 final01: 台灣農場文你也認真? 02/27 09:23
12F:→ m490521: 這不過就是幫RISC-V抬轎而已 02/27 10:51
13F:→ m490521: ARM授權是由IC商跟ARM買IP,再轉嫁到IC成本上 02/27 10:53
請問IP是什麼意思?
14F:→ m490521: 如果不用arm,也還有8bit的8051 or 6502可以選 02/27 10:54
15F:→ m490521: 如果嫌ARM太貴 又要32bit 也可以選擇晶心的IP 02/27 10:56
16F:→ m490521: 通常選arm,就是看上他穩定及ecosystem 02/27 10:58
17F:→ final01: 不過這篇文章是以要開CPU 的公司角度來寫 02/27 13:43
※ 編輯: zzss2003 (60.248.26.157), 02/27/2018 19:10:11
18F:推 bcew: 簡單說,IP就是一塊電路,如同別人寫好的函式讓你呼叫,通 02/27 22:36
19F:→ bcew: 常IC廠會向ARM買IP嵌入自己的IC,沒買IP自己做CPU卻用ARM指 02/27 22:36
20F:→ bcew: 令集是侵犯專利權的,8051 指令集可以免費用,但要可靠的IP 02/27 22:36
21F:→ bcew: 還是要向別家公司買,RISC-V把IP也開源,希望藉此推廣 02/27 22:36







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP