-
公开(公告)号:CN103279448A
公开(公告)日:2013-09-04
申请号:CN201310144614.2
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
IPC分类号: G06F15/167
摘要: 本发明涉及基于数据缓存重配置的多核间数据交换方法及装置,其中方法包括以下步骤:a、为每个处理内核配置至少2路数据缓存,对每个处理内核的数据缓存进行相同的组相联映射;b、从每个处理内核的数据缓存中选取至少1路数据缓存作为与其它处理内核进行通信的数据交换单元;c、切换步骤b所述数据交换单元与处理内核的连接,进而实现各处理内核对数据交换单元的控制权的转让和交换;d、步骤b所述数据交换单元的地址转换模块跟随所对应的数据交换单元切换,以实现处理内核之间交换数据缓存后的数据访问。本发明利用现有的数据缓存,通过数据缓存的互相切换来实现大量数据的快速交换。
-
公开(公告)号:CN103237255A
公开(公告)日:2013-08-07
申请号:CN201310144225.X
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
IPC分类号: H04N21/434 , H04N21/439 , H04N21/435 , G06F9/38 , H04N21/44
摘要: 本发明涉及多线程的音视频同步控制方法及系统,其方法包括:创建解复用线程、音视频解码线程、音视频同步输出线程;启动解复用线程完成对传输流或节目流的解复用处理,将音、视频基本流分别插入音、视频基本流队列尾部,激活解码线程;启动音、视频解码线程分别解码音、视频基本流队列中的比特流,并将时间信息和解码后的音频数据和图像数据,分别插入音、视频输出队列;根据解码后的时间戳与本地系统时钟的差值,启动音、视频同步输出线程,选择符合输出时间的数据进行输出;根据视频与音频的时间戳差值,对视频播放进行重复与跳帧处理,使音视频同步输出。本发明不需大量内存空间来缓冲数据,运行效率高,实现复杂度低,适用于嵌入式操作系统。
-
公开(公告)号:CN103237219A
公开(公告)日:2013-08-07
申请号:CN201310144615.7
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
摘要: 本发明涉及二维离散余弦变换/逆离散余弦变换电路及方法,其电路包括依次连接的输入存储器、第一复用器、寄存器表、解复用器、离散余弦变换/逆离散余弦变换单元、第二复用器、输出存储器;离散余弦变换/逆离散余弦变换单元包括寄存器、对寄存器的数据进行一次和或差运算的第一和差运算单元、对寄存器的数据进行移位后依次进行两次和或差运算的第二和差运算单元,第一、第二和差运算单元的输入端、输出端均与寄存器相连接,寄存器还分别与解复用器、第二复用器相连接。本发明采用一个加减法器和两个移位器代替了一个乘法器,通过选择特定的系数,使得硬件电路无需使用耗费资源较多、速度较慢的乘法器,硬件计算单元可重复利用。
-
公开(公告)号:CN103235771A
公开(公告)日:2013-08-07
申请号:CN201310144512.0
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
IPC分类号: G06F15/167
摘要: 本发明涉及基于寄存器窗口互相重叠的多核间数据交换方法及装置,其交换方法包括以下步骤:a、对每个处理内核设置至少两个寄存器窗口,其中一个寄存器窗口与其它处理内核的一个寄存器窗口重叠,称之为重叠寄存器窗口;并使重叠寄存器窗口与两组不同的寄存器对应;b、通过使步骤a所述的重叠寄存器窗口在两组不同的寄存器之间切换,实现各处理内核间的寄存器交换,从而实现数据交换。本发明充分利用了不同处理内核的通用寄存器窗口的互相重叠技术来实现数据的高速交换。
-
公开(公告)号:CN203276274U
公开(公告)日:2013-11-06
申请号:CN201320211489.8
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
IPC分类号: G06F15/167
摘要: 本实用新型涉及基于寄存器窗口互相重叠的多核间数据交换方法及装置,其交换方法包括以下步骤:a、对每个处理内核设置至少2个寄存器窗口,其中一个寄存器窗口与其它处理内核的一个寄存器窗口重叠,称之为重叠寄存器窗口;并使重叠寄存器窗口与2组不同的寄存器对应;b、通过使步骤a所述的重叠寄存器窗口在2组不同的寄存器之间切换,实现各处理内核间的寄存器交换,从而实现数据交换。本实用新型充分利用了不同处理内核的通用寄存器窗口的互相重叠技术来实现数据的高速交换。
-
公开(公告)号:CN203279074U
公开(公告)日:2013-11-06
申请号:CN201320211897.3
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
摘要: 本实用新型涉及二维离散余弦变换/逆离散余弦变换电路,其电路包括依次连接的输入存储器、第一复用器、寄存器表、解复用器、离散余弦变换/逆离散余弦变换单元、第二复用器、输出存储器;离散余弦变换/逆离散余弦变换单元包括寄存器、对寄存器的数据进行一次和或差运算的第一和差运算单元、对寄存器的数据进行移位后依次进行两次和或差运算的第二和差运算单元,第一、第二和差运算单元的输入端、输出端均与寄存器相连接,寄存器还分别与解复用器、第二复用器相连接。本实用新型采用一个加减法器和两个移位器代替了一个乘法器,通过选择特定的系数,使得硬件电路无需使用耗费资源较多、速度较慢的乘法器,硬件计算单元可重复利用。
-
公开(公告)号:CN203276275U
公开(公告)日:2013-11-06
申请号:CN201320211908.8
申请日:2013-04-24
申请人: 南京龙渊微电子科技有限公司
IPC分类号: G06F15/167
摘要: 本实用新型涉及基于数据缓存重配置的多核间数据交换装置,包括第一处理内核、第二处理内核、缓存交叉开关、连接在第一处理内核与第二处理内核之间的开关控制模块,其中第一处理内核设有两路组相联映射的第一路数据缓存、第二路数据缓存,第二处理内核设有两路组相联映射的第三路数据缓存、第四路数据缓存,缓存交叉开关分别与第一处理内核、第二处理内核、第二路数据缓存、第三路数据缓存、开关控制模块连接。本实用新型利用现有的数据缓存,通过数据缓存的互相切换来实现大量数据的快速交换。
-
-
-
-
-
-