KR102789367B1 - Dsp 인터페이스 장치, 및 그 제어방법 - Google Patents
Dsp 인터페이스 장치, 및 그 제어방법 Download PDFInfo
- Publication number
- KR102789367B1 KR102789367B1 KR1020160103743A KR20160103743A KR102789367B1 KR 102789367 B1 KR102789367 B1 KR 102789367B1 KR 1020160103743 A KR1020160103743 A KR 1020160103743A KR 20160103743 A KR20160103743 A KR 20160103743A KR 102789367 B1 KR102789367 B1 KR 102789367B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- transmission path
- dsp
- hardware
- interface device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/30—Routing of multiclass traffic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/053—Priority levels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13107—Control equipment for a part of the connection, distributed control, co-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13396—Signaling in general, in-band signalling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
Abstract
일 실시예에 따른 DSP 인터페이스 장치는, 복수의 하드웨어 중 적어도 하나와 DSP(Digital Signal Processor)사이의 데이터 전송경로를 설정하는 경로 설정부; 및 미리 설정된 설정 정보에 따라 상기 DSP의 복수의 연산부 및 메모리 중 적어도 하나와 상기 복수의 하드웨어 중 적어도 하나를 연결하여 상기 데이터 전송경로를 설정하도록, 상기 경로 설정부를 제어하는 제어부; 를 포함할 수 있다.
Description
도 2 는 일반적인 DSP 시스템의 제어 블록도이다.
도 3은 일반적인 DSP 시스템에서 DSP와 하드웨어간의 데이터 공유방법을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 DSP 인터페이스 장치를 포함하는 DSP 시스템의 블록도이다.
도 5는 일 실시예에 따른 DSP 인터페이스 장치의 동작을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 DSP 인터페이스 장치의 경로 설정부의 블록도이다.
도 7은 일 실시예에 따른 DSP 인터페이스 장치의 데이터 전송방법을 설명하기 위한 도면이다.
도 8은 다른 실시예에 따른 DSP 인터페이스 장치의 데이터 전송방법을 설명하기 위한 도면이다.
도 9는 일 실시예에 따른 DSP 인터페이스 장치 제어방법의 흐름도이다.
도 10은 다른 실시예에 따른 DSP 인터페이스 장치 제어방법의 흐름도이다.
200: DSP
300: 하드웨어
400: DRAM
500: 버스
600: DSP 인터페이스 장치
610: 경로 설정부
620: 제어부
Claims (20)
- 복수의 하드웨어 중 적어도 하나와 DSP(Digital Signal Processor) 사이의 데이터 전송경로를 설정하는 경로 설정부; 및
미리 설정된 설정 정보에 따라 상기 DSP의 복수의 연산부 및 메모리 중 적어도 하나와 상기 복수의 하드웨어 중 적어도 하나를 연결하여 상기 데이터 전송경로를 설정하도록, 상기 경로 설정부를 제어하는 제어부; 를 포함하고,
상기 설정 정보는, 상기 전송되는 데이터에 대하여 수행되는 연산의 복잡도, 상기 복수의 하드웨어의 우선순위, 상기 전송되는 데이터의 종류, 및 양방향 데이터 전송 여부 중 적어도 하나를 포함하는 DSP 인터페이스 장치. - 삭제
- 제 1 항에 있어서,
상기 제어부는,
상기 연산의 복잡도에 따라 상기 복수의 하드웨어 중 적어도 하나를 상기 DSP의 상기 복수의 연산부 중 적어도 하나 또는 상기 메모리와 연결하도록, 상기 경로 설정부를 제어하는 DSP 인터페이스 장치. - ◈청구항 4은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 제어부는,
상기 우선순위에 따라 상기 복수의 하드웨어를 상기 데이터의 전송경로에 순차적으로 연결하도록, 상기 경로 설정부를 제어하는 DSP 인터페이스 장치. - 제 1 항에 있어서,
상기 경로 설정부는,
상기 DSP로부터 상기 복수의 하드웨어 중 적어도 하나로 데이터를 전송하는 제 1 전송경로, 및 상기 복수의 하드웨어 중 적어도 하나로부터 상기 DSP로 데이터를 전송하는 제 2 전송경로 를 설정하는 DSP 인터페이스 장치. - 제 5 항에 있어서,
상기 경로 설정부는,
상기 DSP의 복수의 연산부 및 메모리 중 적어도 하나로부터 수신된 데이터 중 어느 하나를 선택적으로 출력하도록, 상기 제 1 전송경로 상에 마련되는 제 1 MUX;
상기 제 1 MUX에서 출력된 데이터를 상기 복수의 하드웨어 중 적어도 하나로 전송하도록, 상기 제 1 전송경로 상에 마련되는 제 1 DEMUX;
상기 복수의 하드웨어 중 적어도 하나로부터 수신된 데이터 중 어느 하나를 선택적으로 출력하도록, 상기 제 2 전송경로 상에 마련되는 제 2 MUX; 및
상기 제 2 MUX에서 출력된 데이터를 상기 DSP의 상기 복수의 연산부 및 상기 메모리 중 적어도 하나로 전송하도록, 상기 제 2 전송경로 상에 마련되는 제 2 DEMUX; 를 포함하는 DSP 인터페이스 장치. - 제 5 항에 있어서,
상기 경로 설정부는,
상기 제 1 전송경로를 통해 전송되는 데이터를 저장하는 제 1 버퍼; 및
상기 제 2 전송경로를 통해 전송되는 데이터를 저장하는 제 2 버퍼; 를 포함하는 DSP 인터페이스 장치. - ◈청구항 8은(는) 설정등록료 납부시 포기되었습니다.◈제 7 항에 있어서,
상기 제어부는,
상기 전송되는 데이터의 크기를 변형하도록, 상기 제 1 버퍼 및 상기 제 2 버퍼 중 적어도 하나를 제어하는 DSP 인터페이스 장치. - ◈청구항 9은(는) 설정등록료 납부시 포기되었습니다.◈제 5 항에 있어서,
상기 경로 설정부는,
상기 제 1 전송경로를 통해 전송되는 데이터를 변형하는 제 1 데이터 변형부; 및
상기 제 2 전송경로를 통해 전송되는 데이터를 변형하는 제 2 데이터 변형부; 를 포함하는 DSP 인터페이스 장치. - 제 5 항에 있어서,
상기 제어부는,
상기 제 1 전송경로 및 상기 제 2 전송경로 중 적어도 하나를 복수 개 설정하도록 상기 경로 설정부를 제어하는 DSP 인터페이스 장치. - 복수의 하드웨어 중 적어도 하나와 DSP(Digital Signal Processor)사이의 데이터 전송 경로를 설정하는 DSP 인터페이스 장치에 있어서,
미리 설정된 설정 정보에 따라 상기 DSP의 복수의 연산부 및 메모리 중 적어도 하나와 상기 복수의 하드웨어 중 적어도 하나를 연결하여 상기 데이터 전송경로를 설정하는 단계; 및
상기 설정된 데이터 전송경로를 통해 데이터를 전송하는 단계; 를 포함하고,
상기 설정 정보는, 상기 데이터 전송경로를 설정하는 단계는,
상기 전송되는 데이터에 대하여 수행되는 연산의 복잡도, 상기 복수의 하드웨어의 우선순위, 상기 전송되는 데이터의 종류, 및 양방향 데이터 전송 여부 중 적어도 하나를 포함하는 DSP 인터페이스 장치의 제어방법. - 삭제
- 제 11 항에 있어서,
상기 데이터 전송경로를 설정하는 단계는,
상기 연산의 복잡도에 따라 상기 복수의 하드웨어 중 적어도 하나를 상기 DSP의 상기 복수의 연산부 중 적어도 하나 또는 상기 메모리와 연결하는 DSP 인터페이스 장치의 제어방법. - ◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈제 11 항에 있어서,
상기 데이터 전송경로를 설정하는 단계는,
상기 우선순위에 따라 상기 복수의 하드웨어를 상기 데이터의 전송경로에 순차적으로 연결하는 DSP 인터페이스 장치의 제어방법. - 제 11 항에 있어서,
상기 데이터 전송경로를 설정하는 단계는,
상기 DSP로부터 상기 복수의 하드웨어 중 적어도 하나로 데이터를 전송하는 제 1 전송경로, 및 상기 복수의 하드웨어 중 적어도 하나로부터 상기 DSP로 데이터를 전송하는 제 2 전송경로를 설정하는 DSP 인터페이스 장치의 제어방법. - ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈제 15 항에 있어서,
상기 데이터 전송경로를 설정하는 단계는,
상기 제 1 전송경로 상에 마련되는 제 1 MUX를 이용하여, 상기 DSP의 복수의 연산부 및 메모리 중 적어도 하나로부터 수신된 데이터 중 어느 하나를 선택적으로 출력하고,
상기 제 1 전송경로 상에 마련되는 제 1 DEMUX를 이용하여, 상기 제 1 MUX에서 출력된 데이터를 상기 복수의 하드웨어 중 적어도 하나로 전송하고,
상기 제 2 전송경로 상에 마련되는 제 2 MUX를 이용하여, 상기 복수의 하드웨어 중 적어도 하나로부터 수신된 데이터 중 어느 하나를 선택적으로 출력하고,
상기 제 2 전송경로 상에 마련되는 제 2 DEMUX를 이용하여, 상기 제 2 MUX에서 출력된 데이터를 상기 DSP의 상기 복수의 연산부 및 상기 메모리 중 적어도 하나로 전송하는 DSP 인터페이스 장치의 제어방법. - ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈제 15 항에 있어서,
상기 데이터를 전송하는 단계는,
상기 전송경로를 통해 전송되는 데이터를 변형하는 단계;를 포함하는 DSP 인터페이스 장치의 제어방법. - 제 17 항에 있어서,
상기 전송되는 데이터를 변형하는 단계는,
상기 전송되는 데이터를 저장하여 상기 데이터의 크기를 변형하는 단계; 를 포함하는 DSP 인터페이스 장치의 제어방법. - ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제 17 항에 있어서,
상기 전송되는 데이터를 변형하는 단계는,
상기 제 1 전송경로 상에 마련되는 제 1 데이터 변형부를 이용하여, 상기 제 1 전송경로를 통해 전송되는 데이터를 변형하는 단계; 및
상기 제 2 전송경로 상에 마련되는 제 2 데이터 변형부를 이용하여, 상기 제 2 전송경로를 통해 전송되는 데이터를 변형하는 단계; 를 포함하는 DSP 인터페이스 장치의 제어방법. - ◈청구항 20은(는) 설정등록료 납부시 포기되었습니다.◈제 15 항에 있어서,
상기 데이터 전송경로를 설정하는 단계는,
상기 제 1 전송경로 및 상기 제 2 전송경로 중 적어도 하나를 복수 개 설정하는 DSP 인터페이스 장치의 제어방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160103743A KR102789367B1 (ko) | 2016-08-16 | 2016-08-16 | Dsp 인터페이스 장치, 및 그 제어방법 |
| US15/678,326 US20180054383A1 (en) | 2016-08-16 | 2017-08-16 | Dsp interface apparatus and control method for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160103743A KR102789367B1 (ko) | 2016-08-16 | 2016-08-16 | Dsp 인터페이스 장치, 및 그 제어방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20180019414A KR20180019414A (ko) | 2018-02-26 |
| KR102789367B1 true KR102789367B1 (ko) | 2025-04-03 |
Family
ID=61192426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160103743A Active KR102789367B1 (ko) | 2016-08-16 | 2016-08-16 | Dsp 인터페이스 장치, 및 그 제어방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20180054383A1 (ko) |
| KR (1) | KR102789367B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI716725B (zh) * | 2018-06-13 | 2021-01-21 | 財團法人工業技術研究院 | 電漿處理裝置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120300960A1 (en) | 2011-05-27 | 2012-11-29 | Graeme Gordon Mackay | Digital signal routing circuit |
| US20140098237A1 (en) | 2011-06-10 | 2014-04-10 | Flir Systems, Inc. | Flexible memory systems and methods |
-
2016
- 2016-08-16 KR KR1020160103743A patent/KR102789367B1/ko active Active
-
2017
- 2017-08-16 US US15/678,326 patent/US20180054383A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120300960A1 (en) | 2011-05-27 | 2012-11-29 | Graeme Gordon Mackay | Digital signal routing circuit |
| US20140098237A1 (en) | 2011-06-10 | 2014-04-10 | Flir Systems, Inc. | Flexible memory systems and methods |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20180019414A (ko) | 2018-02-26 |
| US20180054383A1 (en) | 2018-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11507429B2 (en) | Neural network accelerator including bidirectional processing element array | |
| US8984203B2 (en) | Memory access control module and associated methods | |
| EP3475808B1 (en) | Method and apparatus for performing simd gather and copy operations | |
| KR20150145167A (ko) | 단채널 컨볼루션 레이어를 위한 처리 방법 및 장치, 및 다채널 컨볼루션 레이어를 위한 처리 방법 및 장치 | |
| US11295828B2 (en) | Multi-chip programming for phased array | |
| EP3451238A1 (en) | Apparatus and method for executing pooling operation | |
| CN102402422A (zh) | 处理器组件及该组件内存共享的方法 | |
| KR102789367B1 (ko) | Dsp 인터페이스 장치, 및 그 제어방법 | |
| CN110059797B (zh) | 一种计算装置及相关产品 | |
| US10769079B2 (en) | Effective gear-shifting by queue based implementation | |
| CN116583823A (zh) | 使用长向量仲裁的异步管线合并 | |
| US20100312940A1 (en) | Dma transfer control device | |
| GB2415067A (en) | Managing conflicting read and write operations on separate read and write buses | |
| CN111930681B (zh) | 一种计算装置及相关产品 | |
| US20070208887A1 (en) | Method, apparatus, and medium for controlling direct memory access | |
| US20130268721A1 (en) | Non-volatile memory device having parallel queues with respect to concurrently addressable units, system including the same, and method of operating the same | |
| CN111860772B (zh) | 一种用于执行人工神经网络pooling运算的装置和方法 | |
| CN111291871B (zh) | 一种计算装置及相关产品 | |
| CN109740746B (zh) | 运算方法、装置及相关产品 | |
| CN101788974A (zh) | 可变点fft/ifft运算方法、装置及系统 | |
| CN114037054B (zh) | 一种数据处理方法、装置、芯片、设备及介质 | |
| CN1926799B (zh) | 包括相互异步电路模块的电路 | |
| KR100891508B1 (ko) | 가상 디엠에이를 포함하는 시스템 | |
| CN105611115B (zh) | 一种基于Zynq系列FPGA的时分复用二维小波变换系统 | |
| US6708282B1 (en) | Method and system for initiating computation upon unordered receipt of data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160816 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210805 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160816 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231110 Patent event code: PE09021S01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240708 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250304 |
|
| PG1601 | Publication of registration |