Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
509 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R i , an apparatus for testing one of said ports having a data rate R j while other ones of said ports continue their communication function, comprising: a test card including a read-only memory (ROM) for storing test patterns for each of said data rates R i , a random access memory (RAM) having an input connected to said ROM, for storing one of said test patterns from said ROM, a processor having control outputs to said RAM and said ROM for controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j and a direct memory access (DMA) control connected between a data output from said RAM and said transmit bus and connected between a data input to said RAM and said receive bus; an intranodal buffer having a data input connected to said transmit bus and a data output connected to said receive bus, having a plurality of addressable storage locations for transferring data between said ports; a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second; a switch control memory (SCM) having an address input connected to the output of said scanner, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input of said intranodal buffer, for storing a plurality of 2n slots of SCM control words, a first subplurality of n slots, which when scanned by said scanner, issue a port select signal to said one port to be tested and issue n addresses to said intranodal buffer, a second subplurality of n slots, which when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said intranodal buffer, where n=R j /mf; said DMA controller transferring a plurality of said test patterns from said RAM in said test card through said accessed storage locations in said intranodal buffer to said one port to be tested, at said data rate R j , in response to said outputs from said SCM; said data port under test having its said user output connected to its said user input to transfer said test patterns received on said receive bus to said transmit bus and through the accessed storage locations in said intranodal buffer to said DMA controller in said test card, at said data rate R j , in response to said outputs from said SCM; whereby ports of any data rate R i in said communications controller can be tested.
Claim 2
Dependent Claim
509 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R i , an apparatus for testing one of said ports having a data rate R j while other ones of said ports continue their communication function, comprising: a test card including a read-only memory (ROM) for storing test patterns for each of said data rates R i , a random access memory (RAM) having an input connected to said ROM, for storing one of said test patterns from said ROM, a processor having control outputs to said RAM and said ROM for controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j and a direct memory access (DMA) control connected between a data output from said RAM and said transmit bus and connected between a data input to said RAM and said receive bus; an intranodal buffer having a data input connected to said transmit bus and a data output connected to said receive bus, having a plurality of addressable storage locations for transferring data between said ports; a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second; a switch control memory (SCM) having an address input connected to the output of said scanner, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input of said intranodal buffer, for storing a plurality of 2n slots of SCM control words, a first subplurality of n slots, which when scanned by said scanner, issue a port select signal to said one port to be tested and issue n addresses to said intranodal buffer, a second subplurality of n slots, which when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said intranodal buffer, where n=R j /mf; said DMA controller transferring a plurality of said test patterns from said RAM in said test card through said accessed storage locations in said intranodal buffer to said one port to be tested, at said data rate R j , in response to said outputs from said SCM; said data port under test having its said user output connected to its said user input to transfer said test patterns received on said receive bus to said transmit bus and through the accessed storage locations in said intranodal buffer to said DMA controller in said test card, at said data rate R j , in response to said outputs from said SCM; whereby ports of any data rate R i in said communications controller can be tested.
Claim 3
Dependent Claim
147 words
The apparatus of claim 1, which further comprises: a transmit burst buffer having a data input connected to said transmit bus and a data output connected to a TDMA transmit burst communication link, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns, with said scan count output from said sanner connected as a column address input and said stored address output of said switch control memory connected as a row address input, for transmitting n i units of data from respective, local data users to said TDMA transmit burst communication link; said transmit burst buffer being accessed by said second subplurality of n slots in said switch control memory for buffering said plurality of test patterns from said RAM in said test card at said data rate R j ; whereby said transmit burst buffer can be tested by said test card.
Claim 4
Dependent Claim
215 words
The apparatus of claim 2, which further comprises: accessing means connected to said row address input of said transmit burst buffer, for reading out selected rows thereof during TDMA transmit bursting to said communication link; a receive burst buffer having a data input connected to a TDMA receive burst communication link and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows of m juxtaposed columns, with said scan count output of said scanner connected as a column address input and said stored address of said switch control memory connected as a row address input for transferring n i of said units of data from said TDMA receive burst communication link to said respective local users on a time interleaved basis during periodic TDMA frames; said TDMA transmit burst communication link communicating with said TDMA receive burst communication link; said receive burst buffer being accessed by said second subplurality of n slots in said switch control memory for buffering said plurality of test patterns transmitted from said RAM in said test card, through said transmit burst buffer, through said transmit communication link, and through said receive communication link at said data rate R j ; whereby said receive burst buffer can be tested by said test card.
Claim 5
Dependent Claim
499 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R j , an apparatus for testing components of the controller at a data rate R j comprising: a test card including a read-only memory (ROM) for storing test patterns for each of said data rates R i , a random access memory (RAM) having an input connected to said ROM, for storing one of said test patterns from said ROM, a processor having control outputs to said RAM and said ROM for controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j and a direct memory access (DMA) control connected between a data output from said RAM and said transmit bus and connected between a data input to said RAM and said receive bus; a transmit burst buffer having a data input connected to said transmit bus and a data output connected to a TDMA transmit burst communication link, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; a receive burst buffer having a data input connected to a TDMA receive burst communication link and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, with a scan count output connected as a column address input to said transmit burst buffer and to said receive burst buffer; a switch control memory, having an address input connected to a scan output of said scanner, a port select output connected to a control input to each of said ports and to said test card and a stored address output connected to a row address input to said transmit burst buffer and to said receive burst buffer, for storing n control words for said test card, each said control word issuing a port select signal to said test card and issuing a distinct row address to said transmit burst buffer and said receive burst buffer when scanned by said scanner, where n=R j /mf; said TDMA transmit burst communication link communicating with said TDMA receive burst communication link; said DMA controller transferring a plurality of said test patterns from said RAM in said test card through said accessed storage locations in said transmit burst buffer through said transmit link, through said receive link, and through said receive burst buffer to said DMA controller, at said data rate R j , in response to said outputs from said SCM; whereby said transmit burst buffer and said receive burst buffer can be tested at said data rate R j .
Claim 6
Dependent Claim
499 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R j , an apparatus for testing components of the controller at a data rate R j comprising: a test card including a read-only memory (ROM) for storing test patterns for each of said data rates R i , a random access memory (RAM) having an input connected to said ROM, for storing one of said test patterns from said ROM, a processor having control outputs to said RAM and said ROM for controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j and a direct memory access (DMA) control connected between a data output from said RAM and said transmit bus and connected between a data input to said RAM and said receive bus; a transmit burst buffer having a data input connected to said transmit bus and a data output connected to a TDMA transmit burst communication link, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; a receive burst buffer having a data input connected to a TDMA receive burst communication link and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, with a scan count output connected as a column address input to said transmit burst buffer and to said receive burst buffer; a switch control memory, having an address input connected to a scan output of said scanner, a port select output connected to a control input to each of said ports and to said test card and a stored address output connected to a row address input to said transmit burst buffer and to said receive burst buffer, for storing n control words for said test card, each said control word issuing a port select signal to said test card and issuing a distinct row address to said transmit burst buffer and said receive burst buffer when scanned by said scanner, where n=R j /mf; said TDMA transmit burst communication link communicating with said TDMA receive burst communication link; said DMA controller transferring a plurality of said test patterns from said RAM in said test card through said accessed storage locations in said transmit burst buffer through said transmit link, through said receive link, and through said receive burst buffer to said DMA controller, at said data rate R j , in response to said outputs from said SCM; whereby said transmit burst buffer and said receive burst buffer can be tested at said data rate R j .
Claim 7
Dependent Claim
98 words
The apparatus of claim 4, which further comprises: an intranodal buffer having a data input connected to said transmit bus and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows and two juxtaposed columns, with a row address input connected to said stored address output from said switch control memory and a column address input connected to said scan count output of said scanner, for transferring data between first and second ones of said ports simultaneously with said testing of said transmit burst buffer and said receive burst buffer.
Claim 8
Dependent Claim
544 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R i , a method for testing one of said ports having a data rate R j while other ones of said ports continue their communication function, comprising the steps of: storing test patterns for each of said data rates R i in a read-only memory (ROM) of a test card; storing one of said test patterns from said ROM in a random access memory (RAM) of said test card having an input connected to said ROM; controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j with a processor in said test card having control outputs to said RAM and said ROM; transferring a plurality of test patterns from a data output of said RAM to a transmit bus and to a data input of said RAM from a receive bus with a direct memory access controller connected between said RAM and said transmit and receive buses; transferring said test patterns from said transmit bus to an intranodal buffer having a data input connected to said transmit bus and transferring said test patterns from said intranodal buffer to said receive bus, said intranodal buffer having a plurality of addressable storage locations for transferring data between said ports; storing a plurality of 2n slots of SCM control words in a switch control memory (SCM) having an address input connected to the output of a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input to said intranodal buffer, a first subplurality of n slots, when scanned by said scanner, issue a port select signal to said one port to be tested and issue n addresses to said intranodal buffer, a second subplurality of n slots, when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said intranodal buffer, where n=R j /mf; transferring a plurality of said test patterns with said DMA controller from said RAM in said test card through said accessed storage locations in said intranodal buffer to said one port to be tested, at said data rate R j , in response to said outputs from said SCM; connecting said user output of said data port under test to its said user input to transfer said test patterns received on said receive bus to said transmit bus and through the accessed storage locations in said intranodal buffer to said DMA controller in said test card, at said data rate R j , in response to said outputs from said SCM; whereby ports of any data rate R i in said communications controller can be tested.
Claim 9
Dependent Claim
544 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R i , a method for testing one of said ports having a data rate R j while other ones of said ports continue their communication function, comprising the steps of: storing test patterns for each of said data rates R i in a read-only memory (ROM) of a test card; storing one of said test patterns from said ROM in a random access memory (RAM) of said test card having an input connected to said ROM; controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j with a processor in said test card having control outputs to said RAM and said ROM; transferring a plurality of test patterns from a data output of said RAM to a transmit bus and to a data input of said RAM from a receive bus with a direct memory access controller connected between said RAM and said transmit and receive buses; transferring said test patterns from said transmit bus to an intranodal buffer having a data input connected to said transmit bus and transferring said test patterns from said intranodal buffer to said receive bus, said intranodal buffer having a plurality of addressable storage locations for transferring data between said ports; storing a plurality of 2n slots of SCM control words in a switch control memory (SCM) having an address input connected to the output of a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input to said intranodal buffer, a first subplurality of n slots, when scanned by said scanner, issue a port select signal to said one port to be tested and issue n addresses to said intranodal buffer, a second subplurality of n slots, when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said intranodal buffer, where n=R j /mf; transferring a plurality of said test patterns with said DMA controller from said RAM in said test card through said accessed storage locations in said intranodal buffer to said one port to be tested, at said data rate R j , in response to said outputs from said SCM; connecting said user output of said data port under test to its said user input to transfer said test patterns received on said receive bus to said transmit bus and through the accessed storage locations in said intranodal buffer to said DMA controller in said test card, at said data rate R j , in response to said outputs from said SCM; whereby ports of any data rate R i in said communications controller can be tested.
Claim 10
Dependent Claim
538 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R j , a method for testing components of the controller at a data rate R j comprising the steps of: storing test patterns for each of said data rates R i in a read-only memory (ROM) of a test card; storing one of said test patterns from said ROM in a random access memory (RAM) of said test card having an input connected to said ROM; controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j with a processor in said test card having control outputs to said RAM and said ROM; transferring a plurality of test patterns from a data output of said RAM to a transmit bus and to a data input of said RAM from a receive bus with a direct memory access (DMA) controller connected between said RAM and said transmit and receive buses; transferring said test patterns from said transmit bus to a transmit burst buffer having a data input connected to said transmit bus and a data output connected to a TDMA transmit burst communication link, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; said TDMA transmit burst communication link communicating with a TDMA receive burst communication link; transferring said test patterns from said transmit burst buffer via said transmit link and said receive link to a receive burst buffer having a data input connected to said TDMA receive burst communication link and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; storing a plurality of n slots of SCM control words in a switch control memory (SCM) having an address input connected to the output of a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input to said transmit burst buffer, and to said receive burst buffer, said n slots, when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said transmit burst buffer and said receive burst buffer, where n=R j /mf; transferring a plurality of said test patterns with said DMA controller from said RAM in said test card through said accessed storage locations in said transmit burst buffer through said transmit link, through said receive link, and through said receive burst buffer to said DMA controller, at said data rate R j , in response to said outputs from said SCM; whereby said transmit burst buffer and said receive burst buffer can be tested at said data rate R j .
Claim 11
Dependent Claim
538 words
In a TDMA communications controller having a plurality of i input/output ports for transferring data from respective, local data users to a transmit bus and transferring data from a receive bus to said respective local users on a time interleaved basis during periodic TDMA frames, each port operating at its own data rate R j , a method for testing components of the controller at a data rate R j comprising the steps of: storing test patterns for each of said data rates R i in a read-only memory (ROM) of a test card; storing one of said test patterns from said ROM in a random access memory (RAM) of said test card having an input connected to said ROM; controlling the transfer of one of said test patterns from said ROM to said RAM for said data rate R j with a processor in said test card having control outputs to said RAM and said ROM; transferring a plurality of test patterns from a data output of said RAM to a transmit bus and to a data input of said RAM from a receive bus with a direct memory access (DMA) controller connected between said RAM and said transmit and receive buses; transferring said test patterns from said transmit bus to a transmit burst buffer having a data input connected to said transmit bus and a data output connected to a TDMA transmit burst communication link, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; said TDMA transmit burst communication link communicating with a TDMA receive burst communication link; transferring said test patterns from said transmit burst buffer via said transmit link and said receive link to a receive burst buffer having a data input connected to said TDMA receive burst communication link and a data output connected to said receive bus, with a plurality of addressable storage locations arranged into rows and m juxtaposed columns; storing a plurality of n slots of SCM control words in a switch control memory (SCM) having an address input connected to the output of a scanner having a periodic cycle of m scans per TDMA frame, there being a frame rate of f frames per second, a port select output connected to a control input to each of said ports and to a control input to said DMA controller in said test card and a stored address output connected to an address input to said transmit burst buffer, and to said receive burst buffer, said n slots, when scanned by said scanner, issue a port select signal to said DMA controller in said port test card and issue n addresses to said transmit burst buffer and said receive burst buffer, where n=R j /mf; transferring a plurality of said test patterns with said DMA controller from said RAM in said test card through said accessed storage locations in said transmit burst buffer through said transmit link, through said receive link, and through said receive burst buffer to said DMA controller, at said data rate R j , in response to said outputs from said SCM; whereby said transmit burst buffer and said receive burst buffer can be tested at said data rate R j .