Reconfigurable and hardwired ORB engine on FPGA by Java-to-HDL synthesizer for realtime application
Reconfigurable and hardwired ORB engine on FPGA by Java-to-HDL synthesizer for realtime application
复制标题
FPGA 上的可重新配置和硬连线 ORB 引擎,通过 Java 到 HDL 合成器实现实时应用
DOI:
10.1145/2641361.2641374
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Takanobu Baba
中科院分区:
文献类型:
--
作者:
Takeshi Ohkawa;Daichi Uetake;Takashi Yokota;Kanemitsu Ootsu;Takanobu Baba
A platform for networked FPGA system design, which is named "ORB Engine", is proposed to add more controllability and design productivity on FPGA-based systems composed of software and hardwired IPs. A developer can define an object-oriented interface for the circuit IP in FPGA, and implement the control sequence part using Java. The circuit IP in FPGA can be handled through object-oriented interface from variety of programing languages like C++, Java, Python, Ruby and so on. Application specific and high-efficiency circuit for ORB (Object Request Broker) protocol processing is synthesized from easy-handling Java code using JavaRock Java-to-HDL synthesizer within the de-facto standard CORBA (Common Object Request Broker Architecture). The measurement result shows a very low latency as low as 200us of UDP/IP packet in/out and exhibits a fluctuation free delay performance, which is desirable for real-time applications.