首页> 外文会议>WoTUG Technical Meeting >R16: A New Transputer Design for FPGAs
【24h】

R16: A New Transputer Design for FPGAs

机译:R16:用于FPGA的新型电流设计

获取原文

摘要

This paper describes the ongoing development of a new FPGA hosted Transputer using a Load Store RISC style Multi Threaded Architecture (MTA). The memory system throughput is emphasized as much as the processor throughput and uses the recently developed Micron 32MByte RLDRAM which can start fully random memory cycles every 3.3ns with 20ns latency when driven by an FPGA controller. The R16 shares an object oriented Memory Manager Unit (MMU) amongst multiple low cost Processor Elements (PEs) until the MMU throughput limit is reached. The PE has been placed and routed at over 300MHz in a Xilinx Virtex-II Pro device and uses around 500 FPGA basic cells and 1 Block RAM. The 15 stage pipeline uses 2 clocks per instruction to greatly simplify the hardware design which allows for twice the clock frequency of other FPGA processors. There are instruction and cycle accurate simulators as well as a C compiler in development. The compiler can now emit optimized small functions needed for further hardware development although compiling itself requires much work. Some occam and Verilog language components will be added to the C base to allow a mixed occam and event driven processing model. Eventually it is planned to allow occam or Verilog source to run as software code or be placed as synthesized co processor hardware attached to the MMU.
机译:本文介绍了使用负载存储RISC样式多螺纹架构(MTA)的新FPGA托管障碍的正在进行的开发。存储器系统吞吐量被强调为处理器吞吐量,并使用最近开发的Micron 32MByte RLDRAM,该Micron 32MByte RLDRAM每3.3NS在由FPGA控制器驱动时每3.3ns的完全随机存储器周期开始。 R16在多个低成本处理器元素(PES)中共享一个面向对象的内存管理器单元(MMU),直到达到MMU吞吐量限制。在Xilinx Virtex-II Pro设备中,PE放置并在超过300MHz上路由,并使用大约500个FPGA基本单元和1个块RAM。每条指令使用2个时钟,大大简化了硬件设计,允许其他FPGA处理器的时钟频率的两倍。有指令和循环准确的模拟器以及开发中的C编译器。现在,编译器现在可以发出优化的小功能,但是编译本身需要很多工作。将添加一些COMP和VERILOG语言组件,以允许混合接收和事件驱动的处理模型。最终计划允许偶尔或Verilog源作为软件代码运行,或者被放置为连接到MMU的合成CO处理器硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号