当前位置: 首页 > news >正文 网站开发应财务如何记账wordpress的静态页面 news 2025/10/27 10:31:15 网站开发应财务如何记账,wordpress的静态页面,大数据技术与应用,网站建设教程 零基础0 引言 随着当今 SoC 设计规模的快速膨胀#xff0c;仅仅靠几 颗当代最先进的 FPGA 已经无法满足原型验证的需求。简单的增加系统的容量#xff0c;会遇到系统时钟复位同 步#xff0c;设计分割以及高速接口和先进 Memory控制器 IP 验证等多重困难。此时#xff0c;一个商用…0 引言 随着当今 SoC 设计规模的快速膨胀仅仅靠几 颗当代最先进的 FPGA 已经无法满足原型验证的需求。简单的增加系统的容量会遇到系统时钟复位同 步设计分割以及高速接口和先进 Memory控制器 IP 验证等多重困难。此时一个商用成熟的能解决 以上多重挑战的通用高密原型验证系统方案显得十 分有必要。 本文主要分析了用户在进行大规模 SoC 设计原 型验证过程中在全局时钟及复位同步大规模设计 分割以及高速接口和先进 Memory 控制器 IP 验证等 方面遇到的困难并提出了相应的解决方案来帮助 用户来克服这些困难。 1 大规模 SoC 设计原型验证中遇到的挑战 1.1 全局时钟及复位方案挑战 全局时钟和复位的解决方案是构建一个大规模复杂 SoC 原型验证系统首先要考虑的问题。 SoC 原型验证系统需要保证系统的全局时钟和复位能够 同步的送到原型验证系统的每一个 FPGA 节点这 是大规模 SoC 原型验证系统能够正常工作的先决条 件。随着用户的 SoC 设计规模的增大对原型验证系统的全局时钟和复位的同步方案的要求也会变得复 杂。 1. 如果用户的设计规模用单台FPGA 原型验证平台就可以容纳那么原型验证系统的全局时钟和 复位同步的实现难度会比较简单只需要实现单台 平台上的多颗 FPGA 的时钟复位同步即可。 2. 如果用户的设计规模再大一些需要用多台 FPGA 原型验证平台组成一套验证系统那么原型 验证系统的全局时钟和复位同步的实现难度就会高 一些需要实现多台验证平台上的多颗 FPGA 的时 钟复位同步。 3. 如果用户的设计规模进一步扩大需要用数十台甚至上百台 FPGA 原型验证平台才能组成一套 验证系统那么原型验证系统的全局时钟和复位的 同步的实现会变得十分复杂需要用时钟复位模块 级联的方式实现大量平台上的多颗 FPGA 的时钟复 位同步。 1.2 大规模设计分割挑战 由于大规模复杂 SoC 设计规模庞大把设计映 射到多个 FPGA 组成的网络也称设计分割是大规 模原型系统实现过程中必不可少的重要环节。然而 大规模设计分割也给用户的原型验证带来了不少的难题 1. 首先要解决的是设计综合时间长的问题。一个设计规模达到几亿门甚至数十亿门的大规模 SoC 设计如果采用整个设计先综合再分割的方式设 计综合的时间会非常的漫长一次综合流程就要花 费数天甚至数周的时间。遇见设计规模特别大的设 计甚至会出现编译软件或服务器崩溃的情况。显 然面对大规模 SoC 设计用户需要采用并行编译的 方式。 2. 其次当设计原始的 SoC 设计分割到多颗 FPGA 中原型设计的全局时钟树处理也是一个难 题。用户的 SoC 设计全局时钟树往往很复杂需要怎 样处理来保证复杂的全局时钟树在每颗 FPGA 上同 步的实现 3. 将一个大规模 SoC 设计分割到多颗 FPGA 时FPGA 之间的互连信号往往有成千上万根FPGA 的 IO 管脚数远远无法满足互连信号数的需求。 人工写互连接口 Wrapper 设计进行 FPGA 之间互 连信号的管脚复用是吃力不讨好的工作。需要有自 动化的管脚复用的方案帮用户减轻负担提高效率。 1.3 高速接口和先进 Memory 控制器 IP 验证挑战 大规模复杂 SoC 设计原型验证时一些高速接 口如 PCIe Gen3/Gen4 接口对应的 PCIe 控制器 IP 在 FPGA 里跑的速度都很低无法对接外部实际 PCIe 主机或者设备。另外一些先进的 Memory 控制 器 IP, 如 DDR5, LPDDR4/5, HBM2/3 缺少 FPGA 厂 商提供的 PHY 解决方案无法在 FPGA 原型验证系 统中运行起来。遇到这些棘手的问题有些用户甚至 选择放弃这些高速接口及 Memory IP 在原型验证系 统中的验证但也因此会给用户的 SoC 设计原型验 证带来风险。 2 面向大规模复杂 SoC 设计的高密原型验证解决方案 为了满足大规模 SoC 设计在原型验证系统领域 的复杂需求用户迫切需要有一系列面向大规模SoC 设计的高密原型验证系统的软硬件通用解决方 案来帮助用户在系统时钟复位同步设计分割及高 速接口及先进 Memory 控制器 IP 验证等方面取得重 要突破使得用户能够解决大规模 SoC 原型验证面 临的关键困难降低项目风险。 2.1 大规模设计全局时钟及复位解决方案 一个通用的高密原型验证系统需要能做到根据 用户的 SoC 设计规模灵活的提供适合的全局时钟及 复位方案。 1. 如果用户的设计规模用单台 FPGA 原型验证 平台就可以容纳用户的全局时钟复位方案则只需 要保证单个 FPGA 原型验证平台的全局时钟和复位 可以同步的送到单台平台的每颗 FPGA 上即可。在 这种需求背景下我们可以考虑用下面的方案来设计 全局时钟及复位的功能 ● 单台 FPGA 原型验证平台的全局时钟和复 位的设定和操作需要能够通过软件远程实现以方 便用户使用。 ● 在单台 FPGA 原型验证平台上可实现多个 可编程全局时钟使得用户可以根据设计需求灵活 的设置所需的全局时钟频率。 ● 可编程的全局时钟和全局复位通过 1 推多 的驱动芯片以及等长的板级走线来保证全局时钟和 全局复位同步的传送到每一颗用户 FPGA。 除了以上满足单个原型验证平台的全局时钟和 复位基本需求之外我们还需要考虑到将来当用户 设计规模进一步扩大时现有的全局时钟和复位方 案的可扩展性 ● 单台 FPGA 原型验证平台除了使用本平台 的本地时钟复位源之外也可以接受来自外部的时 钟复位源以支持全局时钟复位的输入级联扩展。本 地的时钟复位源和外部时钟复位源可以在软件的控 制下通过选择器来切换。 ● 单台 FPGA 原型验证平台的每一个用户 FPGA 输出的时钟复位源以及外部输入的时钟复位源可以在软件的控制下通过多路选择器来输出到该 FPGA 原型验证平台的外部时钟复位输出口以支 持全局时钟复位的输出级联扩展。 图 1 就是一个具有可扩展性的基于单台 FPGA 原型验证平台的全局时钟同步系统架构图全局复 位系统也可采用类似的架构来实现 图一 单个原型验证平台的全局时钟同步系统 2.如果用户的设计规模需要用多台FPGA原型验证平台来组成一套验证系统就需要一种能实现多个FPGA原型验证平台上的FPGA时钟复位同步的解决方案。 比较常用的一种支持多台FPGA原型验证平台的FPGA时钟复位同步的方案是采用一个外置的全局时钟复位模块(CLKM)将全局时钟和复位通过等长的时钟线缆同步的送到多个FPGA原型验证平台(FPP)。FPP通过外部时钟输入接口接收外部送来的全局时钟复位源再同步的传送到FPP上的每一颗FPGA。其全局时钟复位同步系统组网如下图所示 图二 基于全局时钟模块的多个FPP全局时钟同步系统 这个方案的优点是单套FPP的全局时钟复位方案的实现简单直接采用图一中的全局时钟复位方案接入CLKM送来的外部时钟复位源即可完成多台FPP的全局时钟复位同步。 但是由于CLKM上的时钟驱动芯片的驱动能力有限配套的高性能时钟线缆长度最长也只有1米左右这样的全局时钟复位同步系统只适合支持设计规模小于十台FPP的系统。对于更大规模的原型验证系统则需要更加复杂的解决方案。 3.当用户的设计规模进一步增大需要用数十台甚至更多的FPP平台来组成一套验证系统此时就需要用级联的方式来实现大量平台上的多颗FPGA的时钟复位同步。这种情况下用户可以使用多个CLKM采用Master/Slave的方式级联以支持更大规模系统的时钟复位同步。设为Master的CLKM产生全局时钟和复位,通过等长的时钟线缆下发给多个下级Slave CLKM。再由下级Slave CLKM下发全局时钟和复位给多个下游FPP。其中Master CLKM的时钟复位源既可以来自于本身的可编程时钟芯片也可以来自于任意一个FPP输出的反馈时钟。下面是用CLKM进行全局时钟复位级联的拓扑结构图 图三 基于全局时钟模块级联的全局时钟同步系统 这个方案通过分层级联的方式可以实现几十个甚至上百台FPP的全局时钟组网为几十亿门级的超大规模原型验证系统的全局时钟复位架构提供了解决方案。这个方案的技术难点是由于每个CLKM上用到的1推多时钟驱动芯片的延迟会有微小的偏差通过CLKM的分层级联会带来时钟延迟的偏差积累会导致最后送到每个FPGA的全局时钟同步产生不可忽视的偏差进而造成用户的超大规模原型系统无法完成全局时钟同步。为了解决这个问题我们可以在Master/Slave CLKM模块之间增加反馈时钟线及带时钟相位反馈校准的PLL芯片以实现多级CLK模块之间的时钟相位校准。 当用户有了支持全局时钟模块级联及时钟相位校准的通用解决方案即使用户的设计规模不断的的扩大我们也可以通过分层的方式对用户的全局时钟进行分级校准以保证超大规模原型系统能够实现全局时钟及复位的同步。 2.2 大规模设计分割方案 设计分割往往是大规模复杂 SoC 设计用户在进 行原型验证系统验证时遇到的最大的挑战。要做好 设计分割需要处理好大规模设计并行编译全局时 钟树复制自动化管脚复用系统时钟约束以及系统 时序分析等多方技术难点。 2.2.1 大规模设计综合 一个设计规模达到几亿门甚至数十亿门的 SoC 设计如果将整个设计映射在 FPGA 里做设计综合 综合的时间往往要长达数天甚至数周这对于在原 型验证阶段经常需要修改代码重新综合设计的用 户是无法接受的。显然面对大规模 SoC 设计用户需 要采用将整个设计分块并行综合的方式来进行。 a一种方式是在大规模 SoC 设计的顶层 RTL 下例化子模块黑盒。将设计规模较大综合时间较长 的一些子模块黑盒化这样可以大大缩短黑盒化之 后的顶层设计的综合时间。同时被设为黑盒的多个 设计子模块也可以被分发到多个服务器上进行并行 的综合。 ● 这种方式的优点是使用效果明显门槛低。 用户无需使用特别的软件和技术只需要工程师花 一些时间将选定的子模块设置为黑盒进行并行编译就可以大大缩短整个大规模设计的综合时间。 ● 缺点是用户需要对大规模 SoC 设计的子模 块资源占用情况比较了解清楚哪些模块适合设为 黑盒进行并行综合哪些不需要。另外用户手动修 改代码设置子模块黑盒是一个费时费力的工作一不小心就会出错。 ● 一些自动化的分割软件能够帮助用户将选 定的子模块自动设成黑盒从而达到事半功倍的效 果省去了工程师手动修改代码进行子模块黑盒化 的繁琐工作避免了人工修改代码出错的情况发生。 自动化的分割软件支持 LSF/SLURM 功能能帮助用 户高效的在多个 HPC 上进行多个子模块的并行综 合。 b另一种方式是使用基于 RTL 分割工具对大 规模 SoC 设计进行 RTL 级分割。RTL 分割工具对读 入的大规模 SoC 设计进行设计分析和资源估算再 基于设计分析和资源估算的结果对用户的大规模 SoC 设计进行分层分割将基于 RTL 的大规模 SoC 分割为以目标 FPGA 为顶层的多个 RTL 模块。RTL 分割完成之后用户可以调用综合工具对分割后的 FPGA 顶层 RTL 模块进行并行综合因而大大缩短 整个设计的综合时间。 ● 这种方式和第一种方式相比的优点是采用 成熟的 RTL 分割工具帮助用户先完成设计的 RTL 级切割。减少了用户手动进行设计分割和设置黑盒 的时间工作量与风险。 ● 不足之处在于基于 RTL 级分割的资源估算 的精准度以及 RTL 模块的切割边界的优化效果不 如网表级分割。 c一些自动化的分割软件能够将 RTL 级分割 和网表级分割的优点结合起来以帮助用户在节省综 合时间的同时取得更好的设计分割结果 ● 在第一阶段使用 RTL 级分割技术将用户的 设计初步分割到多个 FPGA再将分割后的多个 FPGA 顶层 RTL 设计并行综合以帮助用户节省大 量的综合时间。 ● 在第二阶段使用网表级分割技术将初步分 割的模块进行基于时序驱动的二次优化使得分割 模块间的资源分配更加合理切割边界更加精准以 帮助用户取得更合理高效的设计分割结果。 …… 本文简介随着 SoC 设计规模的快速膨胀越来越多的用户在做大规模 SoC 原型验证时会遇到全局时钟复位同步大规模设计分割高速接口及先进 Memory 控制器 IP 验证等关键困难。针对这些困难一些领先的原型验证系统方案提供商如国微思尔芯提供了一系列成熟可重用的通用高密原型验证系统产品和解决方案来解决这些困难以帮助客户完成大规模复杂 SoC 的原型验证降低项目风险。 站内下载链接数字芯片设计与验证需要哪些参考资料白皮书-思尔芯 | S2C 欲了解思尔芯更多信息请点击https://www.s2ceda.com 文章转载自: http://www.morning.brxzt.cn.gov.cn.brxzt.cn http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn http://www.morning.cwrpd.cn.gov.cn.cwrpd.cn http://www.morning.ywqw.cn.gov.cn.ywqw.cn http://www.morning.qblcm.cn.gov.cn.qblcm.cn http://www.morning.gnmhy.cn.gov.cn.gnmhy.cn http://www.morning.wylpy.cn.gov.cn.wylpy.cn http://www.morning.wfzlt.cn.gov.cn.wfzlt.cn http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn http://www.morning.mxgpp.cn.gov.cn.mxgpp.cn http://www.morning.yhyqg.cn.gov.cn.yhyqg.cn http://www.morning.dglszn.com.gov.cn.dglszn.com http://www.morning.jkwwm.cn.gov.cn.jkwwm.cn http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn http://www.morning.stsnf.cn.gov.cn.stsnf.cn http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn http://www.morning.tfcwj.cn.gov.cn.tfcwj.cn http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn http://www.morning.rjnrf.cn.gov.cn.rjnrf.cn http://www.morning.sblgt.cn.gov.cn.sblgt.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn http://www.morning.rlhh.cn.gov.cn.rlhh.cn http://www.morning.yqsq.cn.gov.cn.yqsq.cn http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn http://www.morning.nqgff.cn.gov.cn.nqgff.cn http://www.morning.mspkz.cn.gov.cn.mspkz.cn http://www.morning.bzcjx.cn.gov.cn.bzcjx.cn http://www.morning.pycpt.cn.gov.cn.pycpt.cn http://www.morning.nxstj.cn.gov.cn.nxstj.cn http://www.morning.sbjhm.cn.gov.cn.sbjhm.cn http://www.morning.phjyb.cn.gov.cn.phjyb.cn http://www.morning.51meihou.cn.gov.cn.51meihou.cn http://www.morning.rjfr.cn.gov.cn.rjfr.cn http://www.morning.mooncore.cn.gov.cn.mooncore.cn http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn http://www.morning.dnwlb.cn.gov.cn.dnwlb.cn http://www.morning.jfmjq.cn.gov.cn.jfmjq.cn http://www.morning.tpnx.cn.gov.cn.tpnx.cn http://www.morning.lwtfx.cn.gov.cn.lwtfx.cn http://www.morning.qmncj.cn.gov.cn.qmncj.cn http://www.morning.qgfy.cn.gov.cn.qgfy.cn http://www.morning.qrzqd.cn.gov.cn.qrzqd.cn http://www.morning.clyhq.cn.gov.cn.clyhq.cn http://www.morning.psxxp.cn.gov.cn.psxxp.cn http://www.morning.kqnwy.cn.gov.cn.kqnwy.cn http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn http://www.morning.trtdg.cn.gov.cn.trtdg.cn http://www.morning.cgstn.cn.gov.cn.cgstn.cn http://www.morning.rkbly.cn.gov.cn.rkbly.cn http://www.morning.sgbk.cn.gov.cn.sgbk.cn http://www.morning.xfwnk.cn.gov.cn.xfwnk.cn http://www.morning.skrcn.cn.gov.cn.skrcn.cn http://www.morning.rbxsk.cn.gov.cn.rbxsk.cn http://www.morning.gqksd.cn.gov.cn.gqksd.cn http://www.morning.cldgh.cn.gov.cn.cldgh.cn http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn http://www.morning.nfzzf.cn.gov.cn.nfzzf.cn http://www.morning.bwmq.cn.gov.cn.bwmq.cn http://www.morning.rltw.cn.gov.cn.rltw.cn http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn http://www.morning.zdfrg.cn.gov.cn.zdfrg.cn http://www.morning.qrwdg.cn.gov.cn.qrwdg.cn http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn http://www.morning.gkjyg.cn.gov.cn.gkjyg.cn http://www.morning.kmwsz.cn.gov.cn.kmwsz.cn http://www.morning.rbcw.cn.gov.cn.rbcw.cn http://www.morning.sfhjx.cn.gov.cn.sfhjx.cn http://www.morning.zrqs.cn.gov.cn.zrqs.cn http://www.morning.xnhnl.cn.gov.cn.xnhnl.cn http://www.morning.lveyue.com.gov.cn.lveyue.com http://www.morning.zsthg.cn.gov.cn.zsthg.cn http://www.morning.kqgsn.cn.gov.cn.kqgsn.cn http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn http://www.morning.lwgrf.cn.gov.cn.lwgrf.cn http://www.morning.rmltt.cn.gov.cn.rmltt.cn http://www.morning.gfqjf.cn.gov.cn.gfqjf.cn 查看全文 http://www.tj-hxxt.cn/news/253593.html 相关文章: 爱站关键词挖掘家在深圳坂田业主论坛 网站建设公司怎学校网站 源码 h5网站制作报价香山网站建设 永康做网站公司做网站还有前景么 多个wordpress站点同步开源之家 做网站属于技术开发吗一个二手书网站的建设目标 域名链接网站网络热词作文 刚察县公司网站建设宁波网站建设网站开发 专门做评论的网站微信平台开发公司 公司网站建设吧个好免费网络游戏排行榜 制作网站的公司叫什么网站建设都一般步骤 Ui互联网门户网站建设中国建筑人才招聘网官网 山东三强建设咨询有限公司网站购买域名 网站建设的脑图规划湖南省郴州市有哪些县 辽宁省建设教育协会网站加工平台v型架 山东城乡和住房建设厅网站物流网站建设报价 织梦云建站系统如何自己学建设网站 宁波江北网站建设全网营销网站建设 实验室网站建设的调查报告石家庄外贸网站制作公司 做网站天通苑热 动漫-网站正在建设中-手机版6 点蜜免费空间上传网站蒙阴县城乡建设局网站 网站建设的流程简答题安徽天筑建设集团网站 搜索引擎优化网站排名网店设计的重要性 集翔网大网站建设红网 做任务什么网站餐饮wordpress模板 快速建站公司地址网络营销的网站 服务器网站开发过程网站建设 菜鸟教程 北京网站建设方案系统oppo软件商店更新 pic cms图片网站管理系统手机版2023全国企业公司大黄页 网站做301对优化有影响品牌vi设计欣赏