【人工智能系列 - 智能硬件 - 13】附录:JBits SDK的详细说明

JBits软件是由Xilinx公司Levi等人开发的,提供了对Virtex FPGA进行实时重构和实时参数化设计的接口和工具。

这些接口和工具可以用来对设计过程进行编码、调试、仿真和校验。

每个接口工具提供了不同抽象层次的设计,用户可以根据需要选择设计的抽象层次。

JBits API是用Java语言编写的类函数包,它提供了配置Virtex器件的最底层接口,可以用来构建数字系统设计和可参数化核模块在Xilinx FPGA器件上运行及实现。

JBits SDK支持对Virtex FPGA的动态局部重构设计,并且保证位流文件的安全格式。

它是一系列的Java类,提供对Xilinx Virtex II FPGA位流进行操作的API接口。

这种接口的操作对象是由Xilinx设计工具生成的位流,或者从实际硬件中读回的位流。

这就提供了对Xilinx Virtex II 系列FPGA设备进行设计、修改和动态调整电路的能力。

JBits所使用的设计模式是一个二维的CLB阵列。每个CLB通过行列值被引用,并且所选中的CLB的所有的配置资源都可能被设置或探查。另外,所选CLB邻近布线资源的控制都是可用的。因为编码是在Java里被编写,编译时间是非常快的,并且因为控制是在CLB级的,位流能够特别地被修改或者非常快速地生成。这种API接口一直被用来构建通路并且改变已存在电路。最后,这种API接口可能被用作构建其它工具的基础平台。这包括传统的设计工具为执行作业如电路布局布线,还有执行更为精细规定作业任务的专用工具。

使用JBits产生配置数据有可能会破坏芯片设备和芯片所连接的那些硬件设备。

因为它是一种强力的工具,要确保你很清楚自己的电路和结果在涉及到配置和重配置芯片设备时。

JBits具有以下特征ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值