首页> 外文期刊>Procedia Computer Science >Resource Utilization Optimization with Design Alternatives in FPGA based Arithmetic Logic Unit Architectures
【24h】

Resource Utilization Optimization with Design Alternatives in FPGA based Arithmetic Logic Unit Architectures

机译:基于FPGA的算术逻辑单元架构中设计方案的资源利用优化。

获取原文
           

摘要

Designing Arithmetic Logic Unit (ALU) is a combinational logic problem. As ALU has a regular pattern, it can be broken into identical stages connected into cascade through carry chain. We have designed one stage of ALU and then duplicated it depending upon the size required. The design has been tested for 4, 8, 16, 32 and 64- bit width. The idea is resource sharing and functionality sharing technique to design an ALU that leads to a significant saving of resources. Different functionality has been obtained by using a single resource (parallel adder) with different inputs at different times through control circuit. The design through this approach leads to a significant reduction in hardware requirement. The design is implemented in 3s700anfgg484-4 FPGA. Significant reduction in hardware has been achieved. The hardware used has been compared with normal function by function design. Resources saving of 66% have been observed for 4-bit wide ALU implementation on FPGA. For 8 and 16-bit implementation the saving obtained is 65%. A hardware saving of 60% has been obtained for 32 and 64-bit implementation.
机译:设计算术逻辑单元(ALU)是一个组合逻辑问题。由于ALU具有规则的模式,因此可以分成相同的级,通过进位链连接成级联。我们设计了ALU的一个阶段,然后根据所需大小对其进行了复制。该设计已针对4、8、16、32和64位宽度进行了测试。这个想法是资源共享和功能共享技术,用于设计ALU,从而显着节省资源。通过使用单个资源(并行加法器)通过控制电路在不同时间的不同输入获得了不同的功能。通过这种方法进行设计可显着降低硬件需求。该设计在3s700anfgg484-4 FPGA中实现。硬件的数量已大大减少。通过功能设计,已将使用的硬件与正常功能进行了比较。对于在FPGA上实现4位宽的ALU而言,已经节省了66%的资源。对于8位和16位实现,可节省65%的成本。对于32位和64位实现,已节省了60%的硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号