索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > Jbits

Jbits


贡献者:angelazhang    浏览:3087次    创建时间:2014-12-16

  Jbits
  JBits由一系列的Java类库组成,可以控制位流配置数据的产生,并提供了能够直接访问Xilinx Virtex-II(tm) FPGA芯片位流结构文件的应用程序接口(API)。API可以用来构建能够在Xilinx Virtex-II FPGA芯片内部执行的数字电路设计和参数核
  同时API还提供了对Virtex-II结构的最底层的接口,因此它也能充当基础来构造传统电路的布局和布线,并且应用针对性的工具来完成更为精细的规定任务。JBits程序流程包括以下步骤,首先创建一个JBits对象,然后输入配置位流到JBits对象,再根据设计数据改变配置位流,最后输出设计的配置位流。JBits可单独使用,也可用作开发其他工具的基础。JBits3.0版本支持Virtex-Ⅱ系列芯片,允许对该系列的FPGA芯片中所有的可设置参数进行编程存取。
  Xilinx公司开发的一个应用程序接口,它既能够直接操作由相关CAD工具生成的配置位流文件,又能够操作从FPGA上读回的配置位流文件,通过直接修改FPGA逻辑资源(例如LUT、布线资源、触发器等)的配置信息来实现系统功能重构。尽管能用JBits在FPGA实现所有的逻辑功能,但由于FPGA器件结构很复杂,一般不直接采用JBits来设计一个应用模块。在动态可重构系统中,可以先用CAD工具生成多个应用模块的整体配置文件,然后通过JBits来比较后续配置文件与初始配置文件的差异,生成对应于该后续配置的部分可重构配置文件,用该部分可重构配置文件对FPGA进行配置,就可以使FPGA从初始配置转换到后续配置。JBits最大的缺陷在于它完全依赖于使用者的人工设计,包括布线资源如何的连接,这就要求使用者对FPGA的结构细节非常熟悉,因此,设计难度较大。另外,JBits在当前只支持Virtex、Virtex一n系列FPGA,尚不能支持Virtex一4、Virtex一5系列等更高级的FPGA。


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
FPGA    

参考资料
百度百科

贡献者
angelazhang    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]