发明名称 |
基于请求的低功耗指令存储器 |
摘要 |
本发明公开了一种基于请求的低功耗指令存储器,它的脉冲生成器采用基于请求的存储时钟生成逻辑,分别根据读、写请求生成存储体的读脉冲时钟pulse、写脉冲时钟pulse,并产生读hold和写hold控制读地址生成器和写地址生成器,读地址生成器和写地址生成器分别用于存储体读地址和写地址的生成,指令装载模块负责与系统外部全频数据的交互,并进行指令拼接,完成拼接指令到基于请求存储的半频双体指令存储器的传输,指令读取模块用于提供半频双体指令存储器到全频指令流水线的高速指令传输,双体指令存储器用于存储指令,它每行存储两个连续的指令包,每次读/写双体指令存储器以两个包为单位。本发明具有功耗低、主频高、吞吐率高、控制简单等优点。 |
申请公布号 |
CN100456211C |
申请公布日期 |
2009.01.28 |
申请号 |
CN200710034571.7 |
申请日期 |
2007.03.19 |
申请人 |
中国人民解放军国防科学技术大学 |
发明人 |
高军;蒋江;杨学军;张民选;邢座程;阳柳;曾献君;马驰远;李勇;陈海燕;李晋文;衣晓飞;张明;穆长富;倪晓强;唐遇星;张承义 |
分类号 |
G06F1/32(2006.01);G06F9/38(2006.01) |
主分类号 |
G06F1/32(2006.01) |
代理机构 |
湖南兆弘专利事务所 |
代理人 |
赵洪 |
主权项 |
1、一种基于请求的低功耗指令存储器,其特征在于:它包括脉冲生成器(301)、读地址生成器(302)、写地址生成器(303)、指令装载模块(304)、指令读取模块(305)与双体指令存储器(306),所述脉冲生成器(301)采用了基于请求的存储时钟生成逻辑,分别根据读、写请求生成存储体的读脉冲时钟pulse、写脉冲时钟pulse、同时为了保证基于请求存储的正确性,脉冲生成器还产生读hold以及写hold来控制读地址生成器(302)和写地址生成器(303),读地址生成器(302)和写地址生成器(303)分别用于存储体读地址和写地址的生成,指令装载模块(304)负责与系统外部全频数据的交互,同时进行指令拼接,完成拼接指令到基于请求存储的双体指令存储器的传输,指令读取模块(305)用于提供双体指令存储器到全频指令流水线的高速指令传输,双体指令存储器(306)用于指令的存储,双体指令存储器的每行存储两个连续的指令包,每次读/写双体指令存储器以两个包为单位。 |
地址 |
410073湖南省长沙市砚瓦池正街47号国防科学技术大学计算机学院 |