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就是个 例子)不就好了? 请各位版上大大开释~感恩 --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.26.157
※ 文章网址: https://webptt.com/cn.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