×

Digital signal routing circuit

  • US 10,728,654 B2
  • Filed: 11/08/2018
  • Issued: 07/28/2020
  • Est. Priority Date: 05/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A digital routing core, comprising:

  • a plurality of digital signal processing blocks, wherein each of said digital signal processing blocks comprises a source port and a destination port, said digital signal processing blocks each being configurable to;

    receive streams of audio data samples at a respective sample clock rate at said destination port, process the received streams of audio data samples, and transmit the processed streams of audio data samples at said respective sample clock rate from said source port;

    a clock generator configurable to generate at least a data clock; and

    a router, comprising a router input and a router output, and being configurable to route audio data samples from the router input to the router output in response to said data clock;

    a source selector comprising a plurality of source selector inputs and a source selector output, wherein the source selector inputs are configured to receive data from source ports, wherein the source selector output is connected to said router input, and wherein said source selector is configurable in response to a source selector control signal to couple any of said source ports to said router input;

    a destination selector comprising a destination selector input and a plurality of destination selector outputs, wherein the destination selector input is connected to said router output, wherein the destination selector outputs are connected to said destination ports, and wherein the destination selector is configurable in response to a destination selector control signal to couple any one of said destination ports to said router output;

    programmable storage circuitry configurable to store a plurality of configuration data sets, each one of said plurality of configuration data sets respectively defining a signal path and a respective data sample rate for the signal path, said signal path comprising a source port and a destination port, and the data sample rates of said signal paths being definable independently of each other; and

    a controller coupled to said programmable storage circuitry, said source selector and said destination selector, said controller being configured to receive said plurality of configuration data sets and to control said source and destination selectors with respective source and destination selector control signals to establish on a time-division-multiplexed basis in response to said data clock each one of said defined signal paths within each period of a respective sample clock.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×