问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何进行cpu+fpga的异构开发

发布网友 发布时间:2022-05-14 13:21

我来回答

1个回答

热心网友 时间:2024-03-17 14:49

把软设计提升一个水平
  要超越FPGA胶合逻辑应用需要更广阔的视野,包括充分利用可编程器件,把尽可能多的硬件引入到软领域中。这包括引入处理器功能本身,今天,FPGA内的软处理器正越来越多地转变成嵌入式平台。从根本上说,改用带FPGA的软处理器会带来结构灵活性、板卡尺寸更小、更简单的优点。但深层次的应用会带来更吸引人的优点。
  当利用了FPGA的可编程特性获得处理器顶层的抽象层时,就为嵌入式开发人员打开了无限可能,——不仅在软件中实现抽象级设计,而且在硬件中也实现了。试想这样一个系统:处理器通过可配置硬件(本质上是一个硬件包裹)与其内存和外设连接——这就抽象了处理器的接口。简单地对FPGA重新编程就改变了硬件包裹,系统设计师可以轻易地改变处理器内核,甚至在硬的或软的处理器之间转换,无需修改其他系统硬件。从系统的角度来看,所有处理器都是相似的,这就简化了硬件设计流程。当然,把这延伸到应用软件领域也需要可以在处理器之间提供C级别兼容性的编译器。
  这种系统的优点是不需要“事先”对处理器做出选择。系统可能是使用某种处理器开发的,但是开发阶段发现需要更高的性能,又采用了更快的器件。由于包裹层的原因,处理器可以是软的、硬的、甚至是FPGA内部的硬件处理器内核,而不会影响周围的硬件,因为转换层仅仅创建出连接外设的标准接口。实际上外设器件本身的连接可以相同方式抽象。在这个方案中,FPGA为嵌入式系统的所有部件提供通用的连接性,而有效地成为系统互连结构。换言之,它有效地成为标准接口“骨干”,硬件和软件都可以轻松与处理器和外设交流。
  最后,在处理器之上引入透明的包裹层会创建出基于FPGA的开发环境,提供真正的处理器独立性。软件和硬件开发速度都提高了,处理器选择可以放到设计流程的后期进行,有效的软件/硬件协同设计成为可能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? 市盈率 基本面和技术面都是什么意思? 电影观后感作文怎么写 电影《黄玫瑰》观后感范文 有没有带室外天线的无线路由器? 我和朋友家离300米直线距离,我想用无线路由器外接一个定向天线,不知可不可以??? 求一篇400字的爱国作文,或者400字的为报效祖国,为国争光的文章的读后感,谢谢! 小米手机发邮件被拦截 看中华经典节目的观后感作文300字 在小学中你最喜欢哪门课,说说自己的理由 燃烧的影像电影观后感500字 word2007在最大化的状态怎样把窗口拖拽成自己想要的窗口大小? 被封,好友辅助不符合要求怎么办? 【车主点评:选日产轩逸不会后悔的决定】 《海底两万里》的尼摩船长 究竟是什么人,,,拜托各位大神 尼摩船长为什么会选择居住在海里 尼摩船长在神秘岛里的结局怎么样? 你觉得尼摩船长最终的结局是什么 神秘岛中尼摩船长最终被葬在了哪里? 尼摩船长的身世神秘岛中揭露尼摩船长身世的一段原文? javascript 怎样过滤非法字符 AI技术对于哪种芯片需求性最高?AI技术会首先应用于哪个层面? 苹果手机,qq浏览器连接无线网能打开,用流量就显示白屏,不是所有网页都这样,个别网页打不开? qq浏览器白屏,错误到底怎么回事?以前出过好几次了,实在受不了?,,, 最近是怎么了~QQ浏览器更新之后总是崩溃!!白屏不说,打开网页登陆完之后就是白屏,刷新之后才能出来 qq浏览器 在打开某些网页(比如游戏人生)时,会白屏(打不开) ,要刷新好... 在javascript的function hanshu()中如何引用filter:Alpha(*******); QQ浏览器有时突然卡了 白屏 无反应 一直出现,不想用了 QQ浏览器用不了QQ浏览器打开加载不了,一直白屏,其他浏览器都可以用,就QQ浏览器用不了 我的手机上的QQ浏览器不能用了进去就白屏,然后网络掉了怎么回事啊 使用QQ浏览器时无法正常打开网页,总是白屏。浏览器说是web阻挡什么的,该怎么办? 用qq浏览器的兼容模式时,网页打开是白屏,只有用高速模式时才行,为什么 手机QQ浏览器上网,无法打开链接,白屏,并提示:“错误代码:750 请检查输入的地址”。 QQ浏览器一用就白屏但QQ能用怎么办 海外怎么充值Y币? 转氨酶偏高达到68是否需要治疗? 转氨酶升高,需要什么药物治疗?.. 转氨酶高能治愈吗? 怎么快速提升压枪技巧 补单平台推荐一下? 新华重大疾病保险20年