FPGA原型验证手册:第三章-今天的FPGA技术:芯片和工具(二)

3.2.基于FPGA的原型设计流程概述

图26显示了我们在基于FPGA的原型化过程中所遵循的基本流程:让我们依次快速查看这些步骤。

在这里插入图片描述

  • 综合: 可以在分割之前或分割之后进行。将RTL转换为FPGA网列表的过程。综合过程为所选设备生成一个FPGA网列表,以及FPGA后端工具将使用的实现约束。此外,一些综合工具提供了对预期性能的早期估计,这允许用户在可能漫长的后端过程中花费任何时间之前对设计或约束进行更改。

  • 针对FPGA的设计适应:在这一步中,SoC RTL的设计被修改,以更好地适合FPGA技术和特定的原型平台。对SoC RTL的典型修改包括删除没有原型的块,用时钟生成和其他IP等FPGA结构替换一些SoC特定的结构,以及调整内存等块的大小以更好地适合FPGA。

  • 分区:**分区:将SoC RTL设计的FPGA-ready版本被划分为映射到单个fpga的块的过程。**这一步对于不适合于单个FPGA的设计是必需的。分区可以手动或使用分区工具来完成。第3章探讨了一些划分的方法。

  • 约束生成:**这是流中的一个方便的点,可以进入各种实现约束,如时间和针脚位置。**虽然在综合后可能会产生约束并应用于后端工具,但在综合步骤之前这样做可以使综合产生一个FPGA网表,更优化,以满足位置和路线后的面积/速度约束。

  • 布局布线:将FPGA网络列表和用户约束转换为FPGA位流的过程

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
FPGA原型验证手册的第七章中,我们将探讨基于SoC的系统的复杂性及其在验证过程中所面临的挑战。我们还将比较和对比基于FPGA原型与其他原型方法,包括系统级虚拟建模。在这一章之后,我们将准备深入研究基于FPGA原型技术如何有利于一些实际项目,并为基于FPGA原型技术提供一些指导。 在这一章中,我们还将重点讨论针对FPGA的设计适应。这包括修改SoC RTL的设计,以更好地适应FPGA技术和特定的原型平台。典型的修改可能涉及删除没有原型的块,用时钟生成和其他IP等FPGA结构替换一些SoC特定的结构,以及调整内存等块的大小以更好地适应FPGA。 此外,我们还将介绍FPGA综合工具原型设计中的作用。由于FPGA综合工具FPGA架构有深入的了解,因此作为原型,我们可以依赖大多数SoC RTL被自动有效地映射,而不必手动修改RTL并用FPGA等价的代码替换它。这一章还将介绍综合和原型设计的三个重要定律,帮助读者更好地理解原型验证过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [FPGA原型验证手册:第一章-引言:系统验证的挑战(一)](https://blog.csdn.net/weixin_45264425/article/details/129870169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [FPGA原型验证手册第三章-今天FPGA技术芯片工具)](https://blog.csdn.net/weixin_45264425/article/details/129942582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TrustZone_Hcoco

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值