数据总线宽度不相等的双口RAM读写与仲裁控制器
项目名称 数据总线宽度不相等的双口RAM读写与仲裁控制器
项目品类 信息类型
参考价格 项目状态
免责声明:此信息由网站用户发布,所涉及的全部信息(包括图片等)仅供参考。本网站不保证此信息完全真实、有效,也不构成任何建议。详细请见本站网站声明。

专利登记表(供给方)

专利名称 数据总线宽度不相等的双口RAM读写与仲裁控制器
申请号/专利号
(例如:CN,JP)
CN201410616190.X 专利权人 广西科技大学鹿山学院; 广西科技大学
申请日 0000-00-00 授权日 0000-00-00
公开(公告)号
(例如:CN,JP)
CN104407996A 法律状态
技术领域
战略性新兴产业类别 A 电子信息技术|电子专用设备及测试仪表
意向价格 权属人所属地域
IPC分类 G部——物理|分部:仪器G06 计算、推算、计数
是否有PCT 选项
合作方式


专利摘要
一种数据总线宽度不相等的双口RAM读写与仲裁控制器,其特征在于:该控制器包括双口RAM(Ⅰ)、A读写端口控制模块(Ⅱ)、A读写端口低n位与B读写端口仲裁模块(Ⅲ)和A读写端口高n位与B读写端口仲裁模块(Ⅳ);所述数据总线宽度不相等的双口RAM读写与仲裁控制器具有n位A读写端口和2n位B读写端口,n位A读写端口以下称为A读写端口,2n位B读写端口称为B读写端口;A读写端口与n位系统的总线连接,B读写端口与2n位系统的总线连接;所述双口RAM(Ⅰ)分别与A读写端口控制模块(Ⅱ)、A读写端口低n位与B读写端口仲裁模块(Ⅲ)和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;所述A读写端口控制模块(Ⅱ)还和A读写端口低n位与B读写端口仲裁模块(Ⅲ)和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;所述A读写端口低n位与B读写端口仲裁模块(Ⅲ)还和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;所述双口RAM(Ⅰ)包括低n位双口RAM(1)和高n位双口RAM(2),双口RAM(Ⅰ)具有A端口和B端口;A读写端口分时两次完成所述双口RAM(Ⅰ)的A端口的1个存储单元的2n位数据的读或写,先低n位数据的读或写,后高n位数据的读或写;B读写端口一次完成所述双口RAM(Ⅰ)的B端口的1个存储单元的2n位数据的读或写;所述低n位双口RAM(1)的A端口写信号WRA_1输入端和A读写端口低n位与B读写端口仲裁模块(Ⅲ)连接;A端口读信号RDA_1输入端和A读写端口低n位与B读写端口仲裁模块(Ⅲ)连接;低n位双口RAM(1)的片选使能信号CA1输入端与A读写端口控制模块(Ⅱ)连接;低n位DBA数据端与A读写端口控制模块(Ⅱ)连接;ABA[m:1]地址输入端与n位系统地址总线ABA[m:0]的第m根到第1根地址线连接;所述高n位双口RAM(2)的A端口写信号WRA_1输入端和A读写端口低n位与B读写端口仲裁模块(Ⅲ)连接;A端口读信号RDA_1输入端和A读写端口低n位与B读写端口仲裁模块(Ⅲ)连接;高n位双口RAM(2)的片选使能信号CA2输入端与A读写端口控制模块(Ⅱ)连接;高n位DBA数据端与A读写端口控制模块(Ⅱ)连接;ABA[m:1]地址输入端与n位系统地址总线ABA[m:0]的第m根到第1根地址线连接;所述低n位双口RAM(1)的B端口写信号WRB_1输入端和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;B端口读信号RDB_1输入端和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;低n位双口RAM(1)的片选使能信号CB输入端与2n位系统总线片选使能信号CB线连接;低n位DBB[n‑1:0]数据端与2n位系统数据总线DBB[2n‑1:0]的第n‑1根到第0根的DBB[n‑1:0]数据线连接;ABB[m‑1:0]地址输入端与2n位系统地址总线ABB[m‑1:0]连接<b>;</b>所述高n位双口RAM(2)的B端口写信号WRB_1输入端和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;B端口读信号RDB_1输入端和A读写端口高n位与B读写端口仲裁模块(Ⅳ)连接;高n位双口RAM(2)的片选使能信号CB输入端与2n位系统总线片选使能信号CB线连接;高n位DBB[2n‑1:n]数据端与2n位系统数据总线DBB[2n‑1:0]的第2n‑1根到第n根的DBB[2n‑1:n]数据线连接;ABB[m‑1:0]地址输入端与2n位系统地址总线ABB[m‑1:0]连接<b>;</b>所述A读写端口控制模块(Ⅱ)根据n位系统地址总线的最低位ABA[0]地址线的状态确定是对低n位双口RAM(1)的A端口还是高n位双口RAM(2)的A端口进行读或写操作控制;所述A读写端口低n位与B读写端口仲裁模块(Ⅲ)根据n位系统地址总线ABA[m:1]的地址值和2n位系统地址总线ABB[m‑1:0]的地址值是否相等,如果相等,继续进行已在执行的读写操作,封锁待执行的读写操作,并发送忙信号;如果相等且A读写端口低n位与B读写端口的读或写信号同时发生或A读写端口低n位正在执行读或写操作,则A读写端口低n位执行读写操作,封锁B读写端口的读写操作,并发送B读写端口忙信号BusyB_11;如果相等且B读写端口正在执行读或写操作,则B读写端口低n位执行读写操作,封锁A读写端口的读写操作,并发送A读写端口忙信号BusyA;所述A读写端口高n位与B读写端口仲裁模块(Ⅳ)在n位系统地址总线ABA[m:1]的地址值和2n位系统地址总线ABB[m‑1:0]的地址值相等时,A读写端口高n位读或写信号有效时,执行A读写端口高n位的读写操作,封锁B读写端口的读写操作,发送B读写端口忙信号BusyB_1和B读写端口忙信号BusyB_2;所述A读写端口低n位与B读写端口仲裁模块(Ⅲ)和A读写端口高n位与B读写端口仲裁模块(Ⅳ)对A读写端口和B读写端口对同一存储单元的读操作不进行仲裁;上述m、n的取值范围是:n为8、16、32或64,m为2的任意整数的幂次方。

咨询热线:
0319-8336183
在线客服:
客服:点击交谈
官方微信平台:
官网: www.xtkjfww.com