SoC设计的IO PAD怎么移植到FPGA原型验证

时间:2025-11-01  作者:Diven  阅读:0

FPGA原型验证系统要尽可能多的复用SoC相关的模块,这样才是复刻SoC原型的意义所在。通常,许多SoC中设计的方式在FPGA中其实是不能通用的,在SoC设计的顶层,主要包括SoC芯片外设元件和顶层的IO PAD实例。典型的SoC顶层的简化视图如下所示:为了将这种SoC设计顺利移植到FPGA,我们需要用FPGA中现有的等效物替换图中所示的Chip Support和IO PAD,或者简单地完全移除顶层,并用新的FPGA里面特有的单元顶层封装Design Core。

SoC设计的IO PAD怎么移植到FPGA原型验证

RTL中的IO PAD实例化的代码在FPGA中是不能被综合的,并且FPGA中其实是不需要再将SoC代码中的IO PAD综合的,因为综合工具根据相关设置能够将相应的SoC的IO映射到FPGA的IO PAD,在大多数情况下只需要做绑定FPGA管脚的配置,并用其FPGA等效实物的可综合模型替换每个SoC的IO PAD实例。

ASIC的工艺厂商技术库中的典型IO焊盘在其边界处可能有20个或更多的连接,包括主输入和输出加上电压和转换控制以及扫描测试。其中一些连接将连接到封装引脚/球,而另一些连接到设计的核心或直接连接到相邻的焊盘。为了进行FPGA原型设计,我们只需要对从设计核心到“外部”世界的逻辑连接进行建模。我们只需要更简单的焊盘形式来实现逻辑连接,省略扫描等。我们写一个小RTL文件,该文件适合SoC。

RTL中的IO PAD实例化,但包含等效的FPGA子集,这将黑盒PAD实例化转换为FPGA可综合的。尽管SoC中可能有一千多个PAD,但可能只有十种或更多不同类型的PAD。用FPGA等效可综合逻辑代码替换每种类型将相对简单,特别是如果我们的SoC设计在多个项目中使用相同的PAD库,我们可以建立一个小的等效逻辑库。

上图中标记为“Design Support”的块包含设计中通常特定于目标的元素,通常被视为SoC的RTL代码主要功能的次要元素,但对其功能正确非常重要。这可能包括时钟生成和分配、复位控制和同步、电源门控以及测试和调试控制等功能。一些团队建议简单地用另一个更简单的块替换Design Support块,该块负责FPGA所需的元件。这意味着,实际上我们有一个新的FPGA兼容版本的SoC顶层。SoC的顶层RTL文件可以用作新FPGA顶层的基础,下图中的框图显示了新顶层的示例,可以看到顶层的时钟生成和同步电路图。支持现有设计核心。等效FPGA芯片支持块的创建是一项相对简单的FPGA设计任务,涉及分频器、时钟缓冲器和同步器,当原型使用多片FPGA时,FPGA时钟网络的使用变得更加复杂。

猜您喜欢

在近期举行的全球光电领域的顶级盛会SPIE Photonics West中,广州光达创新科技有限公司凭借其卓越的研发实力,震撼发布了全球首款商业化可见光-短波红...
2025-02-11 10:04:00


FPGA已经变得如此成本效益的,它们越来越多地与微控制器配合使用,以提高整个系统的效率。使用包括添加额外的功能在电路板空间最小,增加功率高效处理的复杂算法的前端...
2019-01-20 10:41:00

光敏电阻作为重要的光电元件,应用于光控开关、光强检测、自动调光等领域。正邦(JPCON)作为国内知名的光敏电阻制造品牌,优良的产品性能和多样的规格选择,赢得了众...
2017-06-05 09:02:30

贴片排阻作为电子元器件中的重要组成部分,应用于各种电路设计中。合美电机(HERMEI)作为国内知名的电子元器件制造品牌,其生产的贴片排阻凭借很好的品质和优异的性...
2013-05-19 08:32:24

1206贴片电阻是一种常用的电子元件,广泛应用于各种电路中。理解其参数含义对于正确选择和使用至关重要。「1206」指的是电阻的尺寸,表示其长1.2毫米,宽0.6...
2024-11-26 11:29:49

汽车保险丝作为保护电路安全的重要元件,其质量和性能直接影响车辆的使用安全和稳定性。作为国内知名的汽车保险丝品牌,Dioal 典奥凭借其很好的产品品质和技术优势,...
2024-12-13 06:48:30

发光二极管(LED)高效、节能和长寿命的特性,成为现代照明和指示装置中不可少的一部分。尤其是在交通信号、家居装饰和电子设备中,LED箭头指示灯的使用频率越来越高...
2025-04-03 05:31:25

凭借出色的性能和功耗指标,赛灵思 FPGA 成为设计人员构建卷积神经网络的首选。新的软件工具可简化实现工作。人工智能正在经历一场变革,这要得益于机器学习的快速...
2018-07-11 05:56:00

红光激光笔是常见的激光指示工具,应用于教学、演示和户外活动等场合。主要参数包括激光波长、输出功率、续航时间和工作模式。红光激光笔的波长在630到650纳米之间,...
2019-08-11 00:00:00