首页> 外文会议>IEEE Symposium on Computer Arithmetic >Synchronous Up/Down Counter with Clock Period Independent of Counter Size
【24h】

Synchronous Up/Down Counter with Clock Period Independent of Counter Size

机译:与计数器尺寸无关的时钟周期同步上/下计数器

获取原文

摘要

The theory and practice of up-only or down-only prescaled (or constant time) counters is well understood both in industry and in the academia. Such counters are obtained by partitioning the counter into sub-blocks in order to be able to anticipate the CARRY propagation inside each block (similar to a carry-select adder). When properly designed, prescaled counters have a clock period independent of counter size. Until now it was not known whether it is possible to design a constant time up/down binary counter. This paper presents the theory behind building a synchronous up/down counter of arbitrary length and with period independent of counter size. The main idea behind the novel up/down counter is to recognize that the only extra difficulty with an up/down (vs. up-only or down-only) constant time counter is when the counter changes "direction" from counting up to counting down and vice-versa. For dealing with this difficulty the new design uses a "shadow" register inside each sub-block with the purpose of always storing the previous block value. When counting only up or only down the counter functions like a standard up-only or down-only constant time counter, but when it changes direction, instead of trying to compute the new value (which typically requires carry propagation), it simply uses the contents of the shadow register which contains the exact desired previous value. A 64-bit up/down counter running at 40MHz was implemented in an Atmel AT6000 FPGA and similar up/down counters can be implemented in any technology.
机译:在工业和学术界的唯一或仅限预定预期(或恒定时间)计数器的理论和实践是很好的理解。通过将计数器划分为子块来获得这样的计数器,以便能够预测每个块内的携带传播(类似于携带选择加法器)。当设计正确设计时,预定计数器具有独立于计数器尺寸的时钟周期。到目前为止,目前尚不知道是否可以设计恒定的时间上/下二进制计数器。本文介绍了建立任意长度的同步/下柜台的理论,与柜台大小无关。小说上/下柜台背后的主要思想是认识到唯一的额外困难(与上涨或较低的)恒定的时间计数器是当计数器改变“方向”时计数到计数下来,反之亦然。为了处理这种困难,新设计在每个子块内使用“阴影”寄存器,其目的始终存储先前的块值。仅在仅向上或仅按下计数器函数时,如标准启动或较低的恒定时间计数器,但是当它更改方向时,而不是尝试计算新值(通常需要携带传播),而是简单地使用阴影寄存器的内容包含精确所需的先前值。在40MHz上运行的64位上/下计数器在Atmel AT6000 FPGA中实现,并且可以在任何技术中实现类似的上/下计数器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号