典型FPGA 1553B IP系统集成及核心版本详解,Aeroflex Inc. 1553B设备系列:FPGA 1553B IP兼容SuMMITTM寄存器,可灵活选择内存类型和接口版本

FPGA 1553B IP
典型的 Core1553BRM 系统需要连接到外部 CPU,用于设置内核寄存器和初始化
内存中的数据表。
为了便于系统集成,Core153BRM 与 SuMMITTM 寄存器兼容
Aeroflex Inc. 的 1553B 设备系列
外部存储块用于存储接收和发送的数据。
这个内存可以是内部的或外部的
FPGA,取决于目标系列。
核心通过外部 1553 与 1553 总线接口
收发器和变压器。
提供三个版本的内核:
允许使用 Actel Libero 集成设计环境 (IDE) 或
模型模拟
提供混淆 RTL 和预编译测试平台的混淆版本
可完全访问源代码的 RTL 版本
可直接移植使用

ID:68200679854873069

小小小fpga


FPGA 1553B IP(下文简称IP)是一种常用的核心架构,在Core1553BRM系统中起到了关键的作用。这个系统需要与外部的CPU进行连接,以便用于设置内核寄存器和初始化内存中的数据表。为了方便系统集成,Core1553BRM与Aeroflex Inc.的1553B设备系列的SuMMITTM寄存器兼容。

在IP中,外部存储块被用于存储接收和发送的数据。这个存储块可以是内部的或者外部的FPGA,具体取决于目标系列。此外,核心通过外部的1553与1553总线接口相连,并且通过收发器和变压器进行通信。

这个IP提供了三个版本的内核,以满足不同的需求:

  1. 第一个版本允许使用Actel Libero集成设计环境(IDE)或模型模拟进行设计。这种版本适合那些希望通过模拟和仿真来验证系统功能的开发者。通过Libero集成设计环境,开发者可以方便地配置和调试IP,以满足系统的需求。

  2. 第二个版本是混淆版本,提供了混淆RTL和预编译测试平台。这种版本适合那些希望在保护知识产权的同时,快速进行系统验证和测试的开发者。混淆RTL版本通过对RTL代码进行混淆处理,使得代码难以被逆向工程分析,从而保护了核心的技术细节。

  3. 第三个版本是RTL版本,提供了完全访问源代码的权限。这种版本适合那些希望对IP进行二次开发和扩展的开发者。通过访问源代码,开发者可以深入了解IP的实现细节,并根据自己的需求进行修改和优化。

无论选择哪个版本,这个IP都具备直接移植使用的能力。这意味着开发者可以将IP直接应用到目标系统中,无需进行大量的修改和优化。这让开发者能够更加高效地进行系统集成和部署。

总的来说,FPGA 1553B IP是一个功能强大的核心架构,可以满足Core1553BRM系统的需求。通过与外部CPU的连接,它能够灵活地设置内核寄存器和初始化内存中的数据表。同时,它的三个版本也为开发者提供了不同的选择,以适应不同的开发需求。无论是使用Actel Libero集成设计环境还是混淆RTL版本,还是直接访问源代码的RTL版本,开发者都能够利用这个IP来加快系统开发的进度。综上所述,FPGA 1553B IP是一项具有广泛应用前景的技术,值得开发者深入研究和应用。

相关的代码,程序地址如下:http://matup.cn/679854873069.html

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值