位置:成果数据库 > 期刊 > 期刊详情页
针对FPGA的IDL-Verilog编译器的设计与实现
  • ISSN号:1004-373X
  • 期刊名称:《现代电子技术》
  • 时间:0
  • 分类:TN915-34[电子电信—通信与信息系统;电子电信—信息与通信工程] TP314[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]湖南大学电气与信息工程学院,湖南长沙410082, [2]国防科学技术大学电子科学与工程学院,湖南长沙410073
  • 相关基金:国家自然科学基金资助项目(61372099;61302140)
中文摘要:

软件通信体系结构规范(SCA)规定采用CORBA中间件来实现运行在不同处理器上的波形组件之间的相互通信,然而目前缺少能够有效支持FPGA上CORBA中间件的IDL编译器。为此设计实现了一种IDL-Verilog编译器,该编译器能够支持用户自定义的任意IDL文件,并根据FPGA波形组件功能需要,自动生成运行在FPGA上的ORB核心、FPGA组件框架代码,从而真正实现FPGA组件与GPP组件的统一CORBA通信。介绍IDL-Verilog编译器的整体结构,并对该编译器的设计与实现进行详细阐述,最后对编译器进行测试。结果表明,该编译器能够正确解析IDL文件,并实现从IDL到Verilog语言的映射,自动生成的一系列目标文件使FPGA真正具备CORBA通信能力。

英文摘要:

The software communications architecture(SCA)norm stipulates that the CORBA middleware should be used torealize intercommunication between the waveform components running in the different processors,but there is no IDL compilerwhich can support the CORBA middleware on FPGA effectively.Therefore,an IDL-Verilog compiler was designed,which cansupport any IDL files defined by users themselves,and generate the ORB core and FPGA component framework code runningon FPGA automatically according to the functional requirements of FPGA components,so as to realize the CORBA communication between FPGA components and GPP components.The whole structure of IDL-Verilog compiler is introduced.The designand implementation of the compiler are expounded in detail.Some tests for the compiler were carried out.The results show thatthe IDL?Verilog compiler can parse the IDL files correctly,implement the mapping from IDL to Verilog language,and generatethe target files automatically to make FPGA really have the ability of CORBA communication.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《现代电子技术》
  • 北大核心期刊(2014版)
  • 主管单位:陕西省信息产业厅
  • 主办单位:陕西电子杂志社 陕西省电子技术研究所
  • 主编:张郁(执行)
  • 地址:西安市金花北路176号陕西省电子技术研究所科研生产大楼六层
  • 邮编:710032
  • 邮箱:met@xddz.com.cn
  • 电话:029-93228979
  • 国际标准刊号:ISSN:1004-373X
  • 国内统一刊号:ISSN:61-1224/TN
  • 邮发代号:52-126
  • 获奖情况:
  • 中国科技核心期刊
  • 国内外数据库收录:
  • 波兰哥白尼索引,中国中国科技核心期刊,中国北大核心期刊(2014版)
  • 被引量:37245