首页> 外文会议>World Occam and Transputer User Group(WoTUG) Technical Meeting; 20010916-19; Bristol(GB) >A Reconfigurable Host Interconnection Scheme for Occam-based Field Programmable Gate Arrays
【24h】

A Reconfigurable Host Interconnection Scheme for Occam-based Field Programmable Gate Arrays

机译:基于Occam的现场可编程门阵列的可重配置主机互连方案

获取原文
获取原文并翻译 | 示例

摘要

This paper reports on the development of an interconnection scheme for field-programmable gate arrays (FPGAs). These FPGAs may be programmed in the Occam parallel programming language. Now, not only may the inter-process communication channels provided by Occam be used on-chip, but they may also be extended to a host processor using the ubiquitous Universal Serial Bus (USB). Bidirectional channels of BYTEs are carried along this bus to a host processor (running Linux) where they are presented to application code using a device driver that provides similar capabilities to the standard B004 card link driver. A unidirectional end-to-end throughput between Linux processes and FPGA processes, across USB, has been measured as high as 1025 kbytes/sec, although this rate is only achieved in favourable circumstances. Similarly, 410 kbytes/sec may be transferred in both directions simultaneously. Unidirectional transmission rates of more than 600kbytes/sec, and bidirectional rates of 175-300kbytes/sec in each direction may be achieved in a wide range of circumstances. The paper presents a range of performance figures, explaining which are limited by the underlying characteristics of the USB bus and which are caused by the current implementation. By implementing a transputer OS-Link in the FPGA, it is possible for a USB-enabled computer to communicate with a network of transputers, providing a convenient - and potentially faster - alternative to previous methods.
机译:本文报告了现场可编程门阵列(FPGA)互连方案的开发情况。这些FPGA可以使用Occam并行编程语言进行编程。现在,不仅可以在芯片上使用Occam提供的进程间通信通道,而且还可以使用无处不在的通用串行总线(USB)将它们扩展到主机处理器。 BYTE的双向通道通过该总线传送到主机处理器(运行Linux),在此处使用提供与标准B004卡链接驱动程序相似功能的设备驱动程序将它们呈现给应用程序代码。整个USB上,Linux进程和FPGA进程之间的单向端到端吞吐量已达到1025 KB /秒,尽管这种速率只有在有利的情况下才能实现。类似地,可以同时在两个方向上传输410 KB /秒。在多种情况下,都可以实现600 kbytes / sec以上的单向传输速率,以及每个方向上175-300 kbytes / sec的双向传输速率。本文提供了一系列性能指标,解释了这些性能指标受到USB总线的基本特性的限制,以及由当前的实现方式引起的性能指标。通过在FPGA中实现晶片机OS-Link,支持USB的计算机可以与晶片机网络进行通信,从而为以前的方法提供了方便且可能更快的替代方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号