A prototyping system for hardware distributed objects with diversity of programming languages design and preliminary evaluation
A prototyping system for hardware distributed objects with diversity of programming languages design and preliminary evaluation
复制标题
一种多种编程语言的硬件分布式对象原型系统设计与初步评估
DOI:
10.1109/fpt.2013.6718418
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
K. Ootsu
中科院分区:
文献类型:
--
作者:
Takeshi Ohkawa;T. Yokota;K. Ootsu
A prototyping system for hardware distributed objects using a hardwired ORB (Object Request Broker) protocol processing engine was implemented on Xilinx Zynq-7000 platform; by which a circuit IP on an FPGA can be operated from application software on Linux/ARM processor through an object-oriented method call. The proposed framework increases controllability and design-productivity on FPGA-based systems. A developer can define an object-oriented interface for a circuit IP in an FPGA, and implement the control sequence part using JavaRock Java-to-HDL synthesizer. By the conformance to the standard CORBA (Common Object Request Broker Architecture) protocol, circuit IPs in an FPGA can be handled through object-oriented interface from diversity of programing languages; like C++, Java, Python and so on. The round trip delay performance measurement of the prototype system was done on Xillybus FIFO interface channel.