摘要: 为了降低总线翻转率通常对总线进行编码。B-I编码是这些编码方法中比较简单实用的一种编码方法。但在连续传输时,它对翻转率降低不明显。该文对B-I编码加以改进,在编码前进行连续与非连续的判断。在连续传输时采用渐进零翻转编码,从而使得总线进行连续传输时翻转率接近为零。改进后的编码对同一段程序,相对于B-I编码翻转率进一步下降了28.7%,面积增加了18 225µm2。
关键词:
先进微控制器总线结构,
低功耗设计,
总线编码,
翻转率,
B-I编码
Abstract: The method of bus encoding is for cutting down the transition frequency. The Bus-Invert(B-I) coding is the most simple and practical. But the transition frequency reduction is not obviously during the sequential transfer. In this paper, it judges the type of sequential and non-sequential transfer and takes the method of asymptotic zero-transition activity encoding during the sequential transfer. Compared with the B-I coding method for the same program, it can cut down the transition frequency by 28.7% and area increasing by18 225µm2.
Key words:
Advanced Micro-controller Bus Architecture(AMBA),
low-power design,
bus coding,
transition frequency,
Bus-Invert(B-I) coding
中图分类号:
尹立群;冯 庆;袁国顺. 低功耗总线编码技术[J]. 计算机工程, 2008, 34(15): 238-240.
YIN Li-qun; FENG Qing; YUAN Guo-shun. Low Power Bus Coding Approach[J]. Computer Engineering, 2008, 34(15): 238-240.