实现双端口同步存储装置的方法及相关装置制造方法及图纸

技术编号:3084886 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种以单端口存储器来实现双端口同步存储装置的方法与相关装置。受时钟脉冲触发的双端口同步存储装置可在时钟脉冲的同一周期中同步地接收读取及写入指令,以同时进行数据的读取/写入;单端口存储器在同一时间内则仅能进行单一一个读取或写入指令。而当本发明专利技术要以成本较低、布局面积较小的单端口存储器实现多端口同步存储装置时,则是在同一周期中使单端口存储器先完成其中一个指令,再继续执行次一指令,以便在一周期结束时完成读取及写入指令,实现出双端口同步存储装置的功能。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种实现多端口同步存储装置的方法及相关装置,特别是涉及一种能以低成本、小布局面积的单端口存储器来实现多端口同步存储装置的方法及相关装置。
技术介绍
在现代化的信息社会中,各种数据、文件、数据及影音讯息都能以电子讯号(尤其是数字电子讯号)的形式来快速的处理、传播、管理及储存,而各种各样用来传输电子讯号、管理电子数据的电子电路也就成为现代信息厂商研发的重点。其中,能同步进行数据读取/写入的多端口同步存储装置就具有广泛的用途。在时钟脉冲的触发下,多端口同步存储装置能在同一时钟脉冲周期中同步接收数据读取及写入的指令,并在同一时钟脉冲周期中完成数据读取及写入;也就是说,在将给定数据写入至存储装置中的某些地址时,还能同时将另一些数据由该存储装置的其它地址读出。由于多端口同步存储装置能同时读写的特性,使得多端口同步存储装置能方便地用来实现各种进行序列管理的缓存器,像是先入先出(FIFO,first-in-first-out)缓存器,也能在数据传输路径上实现出缓冲器。举例来说,在功能较为繁复的控制电路中,常要对不同的工作需求(task)进行排序(queue),以序列处理各个工作需求本文档来自技高网...

【技术保护点】
一种以一存储器实现一双端口同步存储装置的方法,其包含有:接收一读取指令,该读取指令是要由该存储器中读出一笔数据;在接收该读取指令时,同步接收一写入指令;该写入指令是要将一笔数据写入至该存储器;以及在接收该读取指令及该 写入指令时,进行一选择步骤,以从该两个指令中先选出一个指令并加以执行,在执行完选出的指令后再执行另一指令。

【技术特征摘要】
1.一种以一存储器实现一双端口同步存储装置的方法,其包含有接收一读取指令,该读取指令是要由该存储器中读出一笔数据;在接收该读取指令时,同步接收一写入指令;该写入指令是要将一笔数据写入至该存储器;以及在接收该读取指令及该写入指令时,进行一选择步骤,以从该两个指令中先选出一个指令并加以执行,在执行完选出的指令后再执行另一指令。2.如权利要求1的方法,其还包含有在接收该读取指令时,同步接收一读取地址,该读取指令是要由该存储器中的读取地址读出一笔数据;以及在接收该写入指令时,同步接收一写入地址,该写入指令是要将一笔数据写入至该存储器中的该写入地址。3.如权利要求1的方法,其还包含有接收一时钟脉冲,该时钟脉冲中有多个周期;而在同步接收该读取指令及该写入指令时,是于同一时钟脉冲周期中接收该读取指令及该写入指令。4.如权利要求3的方法,其中,当在进行该选择步骤时,是在同一时钟脉冲周期中先后执行完该两个指令。5.如权利要求1的方法,其还包含有若在进行该选择步骤时选择先执行该读取指令,则进行一锁定步骤以记录该读取指令所读出的数据。6.如权利要求1的方法,其中该存储器是一单端口存储器。7.一存储装置,其包含有一存储器,用来储存数据;以及一控制接口,其可同步接收一写入指令及一读取指令,其中该写入指令是要将一笔数据写入至该存储器,而该读取指令是要将一笔数据由该存储器中读出,而该控制接口包含有一选择模块,当该控制接口接收该读取指令及该写入指令时,该选择模块可以从该两个指令中先选出一个指令并使该存储器执行该...

【专利技术属性】
技术研发人员:陈圣中徐荣灿
申请(专利权)人:威瀚科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1