发明名称 多级数之事件同步装置及其系统
摘要 本发明揭露一种多级数之事件同步装置及其系统,其主要目的系为降低目前为平衡一来源地区域及目的地区域之工作频率不等而使用之同步电路之硬体花费。该装置将工作频率较慢之一方以多级数之简单同步电路及互斥或闸组合而承接工作频率较高之一方所传送之输入信号,并产生相对应之事件数目。藉此,该工作频率较低之一方即不致漏失由该工作频率较高之一方所传送之信号。
申请公布号 TW480816 申请公布日期 2002.03.21
申请号 TW089121213 申请日期 2000.10.11
申请人 矽统科技股份有限公司 发明人 苏仁斌;陈灿辉;林文相;吴俊杰;林昌辅
分类号 H03K19/0175 主分类号 H03K19/0175
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种多级数之事件同步装置,用于在缓冲一来源地区域及目的地区域之资料传输之一中继区域中累计资料缓冲之数目,该来源地区域及目的地区域具有不等之工作频率或具有相等之工作频率但有不等之相位,包含:一第一事件同步器,用于将该目的地区域所执行之推出事件之数目转换为该来源地区域之一时脉信号可撷取之事件数目;一第二事件同步器,用于将该来源地区域所执行之推入事件之数目转换为该目的地区域之一时脉信号可撷取之事件数目;一第二计数器,当该目的地区域每执行一推出事件时其値减一,当该第二事件同步器每送入一笔事件时其値加一,当其値等于该中继区域所能提供之资料缓冲数目之下限时则发出一空乏信号;及一第一计数器,当该来源地区域每执行一推入事件时其値加一,当该第一事件同步器每送入一笔事件时其値减一,当其値等于该中继区域所能提供之资料缓冲数目之上限时则发出一满溢信号。2.如申请专利范围第1项之装置,其中该第二事件同步器包含:一级数产生单元,用于产生一级数値N之编码,其中N为大于该目的地区域之时脉信号之脉波长度除以该来源地区域之时脉信号之脉波长度之一整数;一事件配置单元,连接至该级数产生单元,用于将该来源地区域所执行推入事件之数目平均分配于N级资料路径;及一同步单元,连接至该事件配置单元,转换该N级资料路径上之推入事件之数目为该目的地区域之时脉信号可撷取之事件数目。3.如申请专利范围第2项之装置,其中任一之该N级资料路径包含:一第一D型正反器,连接至该事件配置单元之输出;一第二D型正反器,连接至该第一D型正反器之输出;一第三D型正反器,连接至该第二D型正反器之输出;及一互斥或闸,连接至该第二D型正反器及该第三D型正反器之输出,用于产生该事件。4.如申请专利范围第1项之装置,其中该第一事件同步器包含:一级数产生单元,用于产生一级数値M之编码,其中M为大于该来源地区域之时脉信号之脉波长度除以该目的地区域之时脉信号之脉波长度之一整数;一事件配置单元,连接至该级数产生单元,用于将该目的地区域所执行之推出事件之数目平均分配于M级资料路径;及一同步单元,连接至该事件配置单元,转换该M级资料路径上之推出事件之数目为该来源地区域之时脉信号可撷取之事件数目。5.如申请专利范围第4项之装置,其中任一之该M级资料路径包含:一第一D型正反器,连接至该事件配置单元之输出;一第二D型正反器,连接至该第一D型正反器之输出;一第三D型正反器,连接至该第二D型正反器之输出;及一互斥或闸,连接至该第二D型正反器及该第三D型正反器之输出,用于产生该事件。6.一种多级数之事件同步系统,用于缓冲一来源地区域及目的地区域之资料传输,该来源地区域及目的地区域具有不等之工作频率或具有相等之工作频率但有不等之相位,包含:一先进先出缓冲器,具有一输入端及一输出端,该输入端以一资料滙流排连接至该来源地区域,该输出端以一资料滙流排连接至该目的地区域;一多级数之事件同步装置,用于累计该先进先出缓冲器之资料缓冲数目,该装置系将该目的地区域所执行推出事件之数目转换为该来源地区域之一时脉信号可撷取之事件数目,且将该来源地区域所执行推入事件之数目转换为该目的地区域之一时脉信号可撷取之事件数目;若该来源地区域所执行推入事件之数目减去该目的地区域所执行推出事件之数目转换为该来源地区域之一时脉信号可撷取之事件数目后已达该先进先出缓冲器所能提供之资料缓冲数目之上限则该装置发出一满溢信号,若该来源地区域所执行推入事件之数目转换为该目的地区域之一时脉信号可撷取之事件数目减去该目的地区域所执行推出事件之数目后已达该先进先出缓冲器所能提供之资料缓冲数目之下限则该装置发出一空乏信号;一读取模组,用于产生一前端指标以指向该先进先出缓冲器之目前被读取资料之位置;一储存模组,用于产生一后端指标以指向该先进先出缓冲器之目前被储存资料之位置;及一控制模组,用于控制该先进先出缓冲器、来源地区域及目的地区域之资料传输,当该满溢信号发生时则停止该来源地区域之资料储存,当该空乏信号发生时则停止该目的地区域之资料读取。7.如申请专利范围第6项之系统,其中该多级数之事件同步装置包含:一第一事件同步器,用于将该目的地区域所执行推出事件之数目转换为该来源地区域之一时脉信号可撷取之事件数目;一第二事件同步器,用于将该来源地区域所执行推入事件之数目转换为该目的地区域之一时脉信号可撷取之事件数目;一第二计数器,当该目的地区域每执行一推出事件时其値减一,当该第二事件同步器每送入一笔事件时其値加一,当其値等于该中继区域所能提供之资料缓冲数目之下限时则发出一空乏信号;及一第一计数器,当该来源地区域每执行一推入事件时其値加一,当该第一事件同步器每送入一笔事件时其値减一,当其値等于该中继区域所能提供之资料缓冲数目之上限时则发出一满溢信号。8.如申请专利范围第7项之系统,其中该第二事件同步器包含:一级数产生单元,用于产生一级数値N之编码,其中N为大于该目的地区域之时脉信号之脉波长度除以该来源地区域之时脉信号之脉波长度之一整数;一事件配置单元,连接至该级数产生单元,用于将该来源地区域所执行之推入事件之数目平均分配于N级之资料路径;及一同步单元,连接至该事件配置单元,若任一之该N级资料路径具有该来源地区域所执行推入事件之数目,则转换为该目的地区域之时脉信号可撷取之事件数目。9.如申请专利范围第7项之系统,其中该第一事件同步器包含:一级数产生单元,用于产生一级数値M之编码,其中M为大于该来源地区域之时脉信号之脉波长度除以该目的地区域之时脉信号之脉波长度之一整数;一事件配置单元,连接至该级数产生单元,用于将该目的地区域所执行推出事件之数目平均分配于M级之资料路径;及一同步单元,连接至该事件配置单元,若任一之该M级资料路径具有该目的地区域所执行推出事件之数目,则转换为该来源地区域之时脉信号可撷取之事件数目。图式简单说明:图1系习知之事件同步装置之示意图;图2系习知之先进先出模组之示意图;图3系习知之先进先出缓冲器之示意图;图4系习知之一简单同步电路结构;图5系图4之时序图;图6系用于解释图4之结构无法适用于边缘触发之原因;图7系本发明之多级数事件同步装置之示意图;图8系本发明之一实施例;图9系图8之时序图;图10系本发明之另一实施例;及图11系图10之时序图。
地址 新竹市科学园区研新一路十六号