Configurable Digital Signal Processing Data Transfer via Multi-threaded Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital signal processing systems face challenges in handling real-time data due to varying requirements across different digital television and radio standards, necessitating different hardware configurations for each standard, which limits configurability and increases complexity.

Innovation Solution

A configurable digital signal processing system utilizing a multi-threaded processor to control data transfer between fixed function accelerators and memory, allowing for dynamic reconfiguration without hardwiring, enabling efficient processing of diverse real-time data standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dedicated inter-connected hardware peripherals are used to meet specific real-time data requirements, then processing speed and efficiency are improved, but device complexity and lack of configurability increase

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem configurability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal data transfer system where a single configurable interconnection network can dynamically route data between different hardware peripherals and memory devices. Instead of dedicated hardwired connections for each processing path, the system uses a multi-functional switching fabric that can be programmed to create different data flow topologies, enabling the same hardware to efficiently process multiple real-time data standards with varying requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system employs dynamic reconfiguration capabilities where the interconnection network's routing paths and data flow configurations can be changed in real-time or between processing tasks. This allows the hardware peripheral connections to be dynamically adjusted to match the specific requirements of different digital television and radio standards, providing both high-speed processing and adaptability.

Inventive Principle:
Principle #15Dynamics

2Productivity

If different digital signal processing systems are constructed for each real-time data type, then processing efficiency for specific standards is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem standardization
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent describes a universal data transfer system that can be manufactured as a single standardized platform capable of supporting multiple digital television and radio standards. The configurable interconnection network and programmable controllers enable this single system design to be efficiently manufactured and deployed, eliminating the need to produce separate specialized systems for each standard while maintaining high processing efficiency for all supported formats.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If hardwired connections are used between hardware peripherals, then data transfer reliability is improved, but adaptability to different data standards decreases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidstandard adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a configurable interconnection network as an intermediary layer between hardware peripherals and memory devices. This mediator provides reliable, controlled data transfer through programmable routing and switching functions, replacing direct hardwired connections while maintaining transfer reliability through error checking, flow control, and deterministic routing capabilities built into the switching fabric.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11372546B2Digital signal processing data transfer
Publication Date: 2022.06.28 NORDIC SEMICONDUCTOR
  • US11372546B2 patent drawing
  • US11372546B2 patent drawing
  • US11372546B2 patent drawing

AI summary

A technique for transferring data in a digital signal processing system is described. In one example, the digital signal processing system comprises a number of fixed function accelerators, each connected to a memory access controller and each configured to read data from a memory device, perform one or more operations on the data, and write data to the memory device. To avoid hardwiring the fixed function accelerators together, and to provide a configurable digital signal processing system, a multi-threaded processor controls the transfer of data between the fixed function accelerators and the memory. Each processor thread is allocated to a memory access channel, and the threads are configured to detect an occurrence of an event and, responsive to this, control the memory access controller to enable a selected fixed function accelerator to read data from or write data to the memory device via its memory access channel.