尿细菌计数高是什么原因| 吃鸡蛋补什么| 衢是什么意思| 十一月二十六是什么星座| 速度是70迈心情是自由自在什么歌| 自来熟是什么意思| 血脂高什么东西不能吃| 健康证需要什么| 清奇是什么意思| 小月子同房有什么危害| 肚子有腹水是什么症状| 啄木鸟为什么不会脑震荡| 什么东西能吃不能碰| 银镯子变黑是什么原因| on是什么牌子| 元旦北京有什么好玩的| 头发分叉是什么原因| 是什么有什么| 指甲盖凹陷是什么原因| 什么蛇没毒| 2018年属什么| 不全性骨折是什么意思| 窦房结是什么意思| b2b是什么意思| 做ct需要注意什么| 猫咪有泪痕是什么原因| 农历五月二十一是什么星座| 马女和什么属相最配| 西红柿对人体有什么好处| 吃完泡面吃什么解毒| 突然恶心想吐是什么原因| 竹肠是什么部位| 大秀是什么意思| 脾是什么器官| 为什么老是打嗝| 六月底是什么星座| os是什么意思| 雅戈尔男装什么档次| 飞蚊症滴什么眼药水| 属牛的婚配什么属相最好| gopro是什么| 清谈是什么意思| 医院测视力挂什么科| 人为什么会胖| 或是什么意思| 颈椎病是什么原因引起的| 读什么| 茄子把有什么功效| 维生素b12片治什么病| 旦辞爷娘去的旦是什么意思| 昏什么昏什么| 什么叫肠化| 鸡属于什么科| 不惑之年是什么意思| 兰桂坊是什么地方| 忘年恋是什么意思| 什么其不什么| 螺旋幽门杆菌吃什么药治疗好| 宝宝拉肚子挂什么科| 检验葡萄糖用什么试剂| 铮铮是什么意思| 卤水点豆腐是什么意思| 宠物螃蟹吃什么| 5月5日是什么星座| 水云间什么意思| 无创是什么检查| 蚕丝衣服用什么洗最好| 治疗便秘吃什么| 小孩咬人是什么原因| hpmc是什么| 老放屁是什么病的征兆| 很容易出汗是什么原因| 双胞胎代表什么生肖| 血糖能吃什么水果| 晕车的读音是什么| 补气血吃什么水果| 白菜发苦是什么原因| 转移酶偏高是什么原因| 山竹为什么那么贵| 喝咖啡对身体有什么好处| 政协委员是什么级别| 大小休是什么意思| 静置是什么意思| 八仙过海指什么生肖| smz是什么药| 额窦炎吃什么药| 孔子名叫什么| 周杰伦为什么叫周董| 锖色是什么颜色| 苏轼为什么反对王安石变法| 脑血管堵塞会有什么后果| 韭菜什么时候种最好| 过桥米线为什么叫过桥| 清胃火吃什么药| 消融术是什么手术| 繁星是什么意思| 喝什么酒对身体好| 什么是雷达| 什么是黑户| 屁股有痣代表什么| 口腔溃疡吃什么菜| 什么的衣裳| 幽门螺杆菌是什么症状| 一会硬一会软什么情况| 手腕关节疼痛什么原因引起的| 热感冒流鼻涕吃什么药| 口腔溃疡什么样| 什么的嘴巴| 考药师证需要什么条件| 尿素氮高吃什么药| 男人梦到掉牙什么预兆| cp感什么意思| 梦见小女孩是什么预兆| sunny是什么意思| 赭色是什么颜色| 车厘子与樱桃有什么区别| 做流产手术需要准备什么东西| 诸多是什么意思| 长孙皇后为什么叫观音婢| 什么是美育| 身体突然消瘦是什么原因| 唇炎是什么原因造成的| 父亲节要送什么礼物好| 生辰八字查五行缺什么| 血脂高是什么原因| 大便潜血什么意思| 故人是什么意思| 属猴女和什么属相最配| 古力娜扎全名叫什么| 洋葱生吃有什么好处| 蚊子喜欢咬什么人| 白细胞高是什么问题| 以至于是什么意思| 明天我要离开是什么歌| 肚子胀气吃什么药| 脖子长痘是什么原因引起的| 舌根发麻是什么原因| 放疗与化疗区别是什么| 酉是什么意思| 一切有为法是什么意思| 神经病和精神病有什么区别| 检查艾滋病挂什么科| 滑精是什么原因| 双子座是什么星象| 急性胃肠炎用什么抗生素| 脑补是什么意思| 特朗普是什么星座| 猫咪弓背是什么原因| cbd是什么意思| 试纸什么时候用最准确| 什么叫肠化| 鹰嘴豆是什么| 父亲节什么时候| 仙茅配什么壮阳效果好| 蝙蝠为什么倒挂着睡觉| 出痧是什么意思| 降血脂吃什么| 1月8号是什么星座| 右脚踝肿是什么原因引起的| 胃下垂是什么症状| 2333是什么意思| 矿物质是什么| 什么红什么赤| 杨梅用什么酒泡最好| 去韩国需要办理什么手续| 辰五行属性是什么| 昆仑山在什么地方| 什么是性上瘾| 什么是癫痫| 吃什么容易怀女儿| 胸闷要做什么检查| 肚脐眼叫什么穴位| 男性睾丸疼痛什么原因| 甲状腺吃什么药| 什么是远视眼| 为什么头晕晕乎乎的| 除夕是什么意思| 貂是什么动物| 砧木是什么意思| 枸杞树长什么样| 吃什么能改善睡眠| 高凝状态是什么意思| 什么雅| 独苗是什么意思| 低血压有什么症状| 血友病是什么意思| 花容月貌是什么意思| 浅绿色是什么颜色| 子加一笔是什么字| 大姨妈黑色是什么原因| 秋葵什么时候播种| 对偶是什么| 玫瑰花有什么作用| pda医学上是什么意思| 99年属兔的是什么命| 先明后不争什么意思| 乳牙是什么| 法令纹深代表什么面相| 手机root后有什么好处和坏处| 无畏无惧是什么意思| 肝囊肿饮食要注意什么| hpv阳性意味着什么| 宁字属于五行属什么| crp高是什么原因| 什么药治肠炎效果最好| 11月2号是什么星座| 2月16号是什么星座| 金银花有什么功效和作用| 眼压高滴什么眼药水| 什么水果减肥| 积福是什么意思| 白细胞和血小板高是什么原因| 吕布是什么生肖| 打飞机什么意思| 闰6月是什么意思| 骨骼肌率是什么意思| 每天坚持做俯卧撑有什么好处| 儒雅什么意思| 4.28是什么星座| 属蛇男和什么属相最配| 什么时候说什么话| 三七粉做面膜有什么功效| 过午不食是什么意思| 为什么养鱼双数是大忌| 属鸡适合佩戴什么饰品| 成年人改名字需要什么手续| bolon是什么牌子眼镜| 体重指数是什么意思| 手指头红是什么原因| 排卵期出血是什么原因造成的| bioisland是什么牌子| 晚上9点多是什么时辰| 什么叫佛| 凤字五行属什么| 红菜是什么菜| 孕酮低有什么影响| 胆固醇高吃什么可以降下来| 包租婆是什么意思| 前额头疼是什么原因引起的| 肾素活性高是什么原因| 八七年属兔的是什么命| 老母鸡煲汤放什么食材补气补血| 牙酸是什么原因| 经理是什么级别| 4月19号是什么星座| 肠梗阻有什么症状| 过分是什么意思| 女生打呼噜是什么原因| 检查胸部挂什么科| 心病有什么症状| 三点水加四读什么| 秦皇岛是什么海| 什么是偏爱| 食道不舒服挂什么科| 什么醒酒| 儿童测骨龄挂什么科| 抗性糊精是什么| 为什么13周不让建卡了| 长期服用二甲双胍有什么副作用| 碱是什么| 什么动物的牙齿最多| 说话鼻音重是什么原因| 请人原谅说什么| 割礼是什么意思| 百度

新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 如何利用嵌入式软件设计SoC

细数日本科技博览会上的黑科技 还能打乒乓球

——
作者: 时间:2025-08-04 来源:电子产品世界 收藏
百度 唐指出:2013年4月18日媒体报道,为了2014年“七合一选举”,民进党给予每个加入民进党的人500元新台币入党答谢费,黑道抢着加入民进党;2013年4月26日媒体报道,有“天道盟太阳会”成员加入民进党,介绍人就是柯建铭,整包入党申请书由新竹寄到基隆;2014年5月26日,民进党台北市主委当选人黄承国被指有“黑底”。

美国Globalpress公司举办的2007电子高峰会议上,举办了一场(系统芯片)的专题讨论会:设计师如何利用嵌入式软件作为器件设计的关键。会议上的专家各抒己见。
  
完整方案比单个硬件重要

主持人: Gartner公司的高级分析师John Barber

软件在嵌入式产品中的份量越来越重。自2000年来,价值观念发生了巨大的变化,2000年以前,主张是器件,即让我们的器件与竞争对手的性能、品质进行对比具有优势,这就是那时形成鲜明特色的关键。现今,制造商和客户需要的是解决方案,而不仅仅是器件。我的价值主张,我的鲜明特色,必须是完整的解决方案,包括与硬件一块推出的可以立即投入大批量制造的软件栈。
  
硬件与软件将设法整合到单个流程

Mentor Graphics系统级设计总监Bill Chown

我们过去所从事的是硬件设计,现在则还需要辅以软件应用方面的大量工作。但这两者的“婚姻”却并不幸福。在两者之间,我们需要填补在基础架构方面的鸿沟,如今的硬件不是从头设计的,需要进行基础架构的复用。需要复用的包括处理单元、内存、接口器件... ...许多基础设计事先已经被人们所了解、得到了分析和预先进行了配置。我们需要把它插入到系统中,提供针对硬件的软件能力,以及针对具体应用的软件能力。在用户对硬件和应用软件的使用目标的这两个空间之间,我们必须确保能让他们寻求到与他们的具体需求相应的问题所在,但是最大限度减小他们花在两个空间之间的工作量。

EDA代表电子设计自动化,但我们有时候会迷失,而忘却了“自动化”一词正是我们在这个空间中应该完成的工作。我们应该回顾在这个流程中应该实现自动化的对象是什么?那并不仅仅意味着工具的改进,而且意味着我们能通过标准化来简化问题。

总结一下,我们能让人们去做的事情,是从一个在系统空间中的概念设计,一直到完成整个流程。概念设计上的革新是关键,我们需要灵活多样;随着设计的进行,我们需要尝试不同的解决方案。如果我不知道我在做什么,就无法去尝试替代方案。所以良好的分析将告诉我,我所做的工作将会把我带向何方。这些不同的任务中的每一项,都对应着每一个团队所从事的领域。因此,这是一个复杂的世界,但我们将设法将其整合到一起。在实现整合的过程中,我们应该能加速、改动,并将来自于不同领域的软件与硬件、系统与验证集成到单个流程中。
  
软件的关键作用是保证批量

MIPS Technologies公司市场行销副总裁Jack Browne

设计时,我们所面临的挑战是多方面的。首先我们希望能向市场上推出种类多样的产品。以MIPS公司为例,有3种不同的微架构系列,10种不同的处理器内核。我们必须具有某种能让我们能投入制造的业务模式,因为本公司的业务模式是基于IP(知识产权)使用费的,我们的年收入的一半来自于授权和版权使用费。客户的产品要达到制造批量,交货则需要3~4年;他们拿到所设计出的芯片,要2年,然后他们再让OEM来设计出系统,而这又要花上2年。所以,该供应链有一个问题:如果我的收入严格取决于制造批量,你应该如何来支付这些开发的费用?费用的支付要延后4年,财经界是不能容忍战略性项目上的亏损的,你必须展示出业务的良好性。

另外一个挑战是,你希望进入不同的、类型各异的市场。其中每个市场的成功的临界数量(客户数量)是不同的。同时你还必须支持不同的OS(操作系统)。你必须有解决所有这些问题的方案。我们的做法是,承认人们有一个平台。软件,无论是Linux还是其他的实时操作系统,一直到应用层次。我们所追求的关键一点,是使用硬件抽象层。从根本上来说,如果我有两家不同的客户,他们决定购买不同的套装,或者甚至不同的USB控制器,则通过硬件抽象层,如你的PC中的BIOS,我可以实现不同的偏好,而不用移植操作系统。

你去考察供应链上的不同玩家的商业模式的话,就会发现,将操作系统移植到另一个硬件平台上的工作并不能提供多少余地。如果你所选择的应用不对路的化,则很难实现足够的产量。如果你考察如今的标准数字电视的话,就会发现其中有些采用了300万行的软件。而你将看到2年后的HDTV将采用500万行的软件,而且其中有16个处理器,用于处理不同的任务。

所以软件的关键作用就是保证批量。如何找到一个合理的财经运作模式,是EDA、IP公司、半导体公司、软件公司共同努力解决的挑战。
  
多处理器的软件设计法

Tensilica公司市场行销副总裁Steve Roddy

软件的重要性到底有多高?有人认为市场规模尚小,有些人认为它很重要,另一些人则主张我们处在一个临界阶段,许多软件都实现了移植。

3种观点也许都是正确的,具体取决于其市场。但我想退一步思考一下处理器也许倒也无妨。一个有趣的问题是,如今和未来的应用应该需要多少个处理器?这里借用ITRS(国际半导体技术发展路线图),来展示在每个工艺节点对应着的、每个SoC上平均使用的处理器的数量(图2)。当前,ITRS宣称每个SoC上平均有32个可编程器件。我们知道,有些可能数量会多些,有些则少些。Tensilica与Cisco合作,推出了基于130nm节点的、采用192个处理器的设计。所以处理器的数量会出现迅速增长。而软件正是在此之上运行的。

图2 2005 IRTS MPSoC 发展图可看出,多核设计时代来到了

是的,软件的复杂程度和架构的复杂程度都正在增加。即便处理器的数量在增长,它们并不全都一模一样。这些器件上将出现多样化的处理器。

关于嵌入式的设计,很明显的一点是,软件的形式必然迥异于普通的通用型软件。事实上,嵌入式世界迥异于与通用型软件世界。在通用型应用的世界中,如Intel和AMD,在处理器上运行的软件在器件开始推出时尚不为人所知。因此一般采用通用型的计算,对于通用型的计算,人们采用通用的SMP Die Bucket 架构。在嵌入式世界中,如果你设计用于路由器的芯片的话,它就是供路由器专用的。优点就在于你知道器件的用途,所以其设计会针对具体应用进行优化,让人们能利用专用的处理器,如可重构的和可扩展的处理器,以节省面积、成本和功耗。因此两者的设计之道大相径庭。拥有许多可重编程的处理器,并不意味着你有一个全新的世界。系统架构和硬件架构研发者努力解决这个问题已经有几十年了。他们将其称为SoC,现在人们以处理器为单位进行设计,而不是硬件模块,他们在系统中引入了许多软件的东西。但这并不意味着在设计这些东西的方式上会遇到什么危机。

设计这些系统的风格,仍然具有一个SoC只有一个处理器的年代的SoC设计、架构所具备的那种多样性。你可以让处理器间具有一个看起来非常传统的联系,采用SMP通用型架构,你可以让处理器之间根据具体应用来建立互动关系,你可以在处理器间建立硬件风格的数据流。事实上,某些处理器甚至根本都不清楚芯片上有其他处理器的存在。这些东西的实现有多种多样的途径,成功的关键是功能划分,人们可以在功能模块中放入标准、API,事实上,在这些系统上运行的软件,可以造成复杂性极大增长,而我们在实现上仍然感受不到危机的存在,通过功能划分,经过优化的处理器、经过优化的API将通用型的程序与软件的所有复杂性隔离开来。

图3  随着处理器复杂度上升软件比例上升

设计者完全可以利用直截了当的设计方法来掌握如此复杂的,设计数百万行程序的软件工作。
  
软件发挥至关重要的作用

Wipro公司半导体/消费事业单位副总裁Siby Abraham

今天,推动半导体业发展的仍然是摩尔定律。对我来说,在设计中如何放入更多的逻辑、在一定的芯片面积上能放入多少个晶体管这一问题所带来的痛苦和挑战—这是技术经理和工程师们关心的问题,倒还比不上呈指数化增长的IC设计成本。源程序的复杂性的日益增长,而成本的上涨幅度超过了硬件的。

如今,逻辑电路的80%都被复用。这意味着SoC上只有20%的逻辑是用来体现其不同之处的。这也就是利用软件来实现SoC鲜明特色的地方。我们所看到的趋势是,根据我们过去4年所从事的项目,我们在软件和半导体业摸爬滚打了多年,SoC的未来在于多核架构方面的改进,而这正是软件发挥其效用的地方。

如今,我们的软件还不能有效而自然地利用好多架构带来的优势。挑战在于,软件工程师如何能利用众多核架构带来的优点。我们已经看到了在SoC中对软件的多方面的应用。软件的挑战,可以认为与硬件工程师们所面临的挑战是一样的。

我们今天所看到的更重要的一点是,现在需要那些不仅仅把自己划入硬件工程师或软件工程师等类别的工程师们,他们了解更多的专业,从而能利用众多领域的知识。我们看到一个大挑战,有的客户要求在产品供货时就能提供软件。

我们所看到的技术上的挑战,价格、性能、功耗,而如今软件团队也将承担相应的责任。如果没有可调试性,硬件团队将困难重重。

注1:关于此次讨论的详细报道及记者问答,将刊登在10月出版的专刊—《开发》上;
注2:迎九根据此次会议的录音整理



评论


相关推荐

技术专区

关闭
甲胎蛋白增高说明什么 72岁属什么 扬州有什么特产 肾阴虚的表现是什么 什么叫潮吹
下旬是什么意思 下午5点半是什么时辰 可乐必妥是什么药 尿酸低是什么原因 再创佳绩是什么意思
所什么无什么 肝结节挂什么科 敷设是什么意思 热玛吉是什么意思 50米7秒什么水平
早上九点到十点是什么时辰 梦见找鞋子是什么意思 变化无常的意思是什么 什么水果减肥最有效 金屋藏娇定富贵是什么生肖
正常的白带是什么样的hlguo.com 驻马店有什么大学hcv7jop4ns5r.cn 仲夏夜是什么时候hcv9jop0ns0r.cn 分解酒精的是什么酶hcv9jop5ns9r.cn 掉头发是缺什么维生素hcv9jop1ns4r.cn
喝什么酒对身体好hcv9jop3ns7r.cn 踩指压板有什么好处kuyehao.com 南京鸡鸣寺求什么灵helloaicloud.com 二球是什么意思wzqsfys.com 乙肝表面抗体阴性是什么意思hcv8jop9ns4r.cn
粽子用什么叶子包hcv7jop9ns4r.cn 愿闻其详是什么意思hcv8jop6ns0r.cn 什么叫早教hcv8jop7ns5r.cn 腰间盘膨出和突出有什么区别hcv9jop8ns2r.cn 1月21日什么星座hcv8jop4ns4r.cn
三花聚顶是什么修为hcv9jop8ns0r.cn 胎儿头位是什么意思hcv8jop3ns5r.cn ipv是什么hcv9jop7ns3r.cn 阿玛尼是什么品牌hcv8jop5ns2r.cn 经期喝什么好hcv9jop4ns7r.cn
百度