集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2769|回复: 7

基于FPGA的SOC设计方法

[复制链接]
fpga_feixiang 发表于 2020-5-17 23:04:04 | 显示全部楼层 |阅读模式
目前,由于FPGA性能提升价格下降,同时嵌入越来越多内核,很自然地,很多IC设计公司将FPGA用于ASIC原型验证,把FPGA可编程的优点带到了SOC领域,其系统由嵌入式处理器内核、DSP单元、大容量处理器、吉比特收发器、混合逻辑、IP 以及原有的设计部分组成。

SOC 平台的核心部分是内嵌的处理内核,其硬件是固定的,软件则是可编程的;外围电路则由FPGA的逻辑资源组成,大都以IP 的形式提供,例如存储器接口、USB接口以及以太网MAC层接口等,用户根据自己需要在内核总线上添加,并能自己订制相应的接口IP 和外围设备。

基于FPGA的典型SOC开发流程为:

1、芯片内的考虑

从设计生成开始,设计人员需要从硬件/ 软件协同验证的思路入手,以找出只能在系统集成阶段才会被发现的软、硬件缺陷。然后选择合适的芯片以及开发工具,在综合过程得到优化,随后进行精确的实现,以满足实际需求。由于设计规模越来越大,工作频率也到了数百兆赫兹,布局布线的延迟将变得非常重要。为了确保满足时序,需要在布局布线后进行静态时序分析,对设计进行验证。

2、板级验证

在芯片设计完毕后,需要再进行板级验证,以便在印刷电路板(PCB) 上保证与最初设计功能一致。因此,PCB 布局以及信号完整性测试应被纳入设计流程。由于芯片内设计所做的任何改变都将反映在下游的设计流程中,各个过程之间的数据接口和管理也必须是无误的。预计SOC 系统以及所必须的额外过程将使数据的大小成指数增长,因此,管理各种数据集本身是急剧挑战性的任务。
zxopenhl 发表于 2020-5-18 14:20:56 | 显示全部楼层
基于FPGA的SOC设计方法
zxopenljx 发表于 2020-10-17 10:06:03 | 显示全部楼层
基于FPGA的SOC设计方法
zxopenhl 发表于 2020-10-22 15:46:28 | 显示全部楼层
基于FPGA的SOC设计方法
zxopenhl 发表于 2022-11-17 12:18:02 | 显示全部楼层
基于FPGA的SOC设计方法
zxopenhl 发表于 2022-11-21 12:17:18 | 显示全部楼层
基于FPGA的SOC设计方法
dameihuaxia 发表于 2022-12-19 12:02:54 | 显示全部楼层
python变量与常量
http://www.fpgaw.com/forum.php?m ... 3&fromuid=58166
(出处: fpga论坛|fpga设计论坛)
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 03:05 , Processed in 0.061679 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表