PT679028E

Inverse transport processor with memory address circuitry

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 12 April 2010, 16.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 1 independent, 16 dependent

  1. 1
    REIVINDICAÇÕES 1 - Aparelho para processar componentes de programa de sinal em pacotes e multiplexados por divisão de tempo, incluindo os respectivos pacotes uma carga de componentes de programa e um cabeçalho, que contém um identificador de componente de sinal de SCID, que inclui:uma fonte (11) do dito sinal em pacotes multiplexado por divisão de tempo;caracterizado por compreender: uma memória separadora comum (18);pluralidade de aparelhos de processamento de componentes de programa (21 a 24), tendo os respectivos acessos de entrada acoplados a um acesso de saída de dados da dita memória separadora comum;um detector de SCID (13 a 15) acoplado à dita fonte para detectar pacotes identificados, respectivamente, por um SCID de uma pluralidade de SCID predeterminados;meios para aplicação das respectivas cargas de pacotes identificados pela dita pluralidade de SCID predeterminados para um acesso de entrada de dados da dita memória separadora comum;circuitos (17) de endereçamento, que respondem à detecção dos SCID da dita pluralidade de SCID predeterminados para gerar endereços de escrita para armazenar as respectivas cargas de componentes de programa nos respectivos blocos da dita memória separadora comum, e que respondem a pedidos de dados da dita pluralidade de aparelhos de processamento de componentes de programa, para leitura de correspondentes cargas de componentes de programa a partir dos ditos respectivos blocos da dita memória separadora comum para o aparelho de processamento de pedidos.
  2. 2
    2 - Aparelho de acordo com a reivindicação 1, caracterizado por os ditos circuitos de endereço (17) estarem dispostos de modo a executarem alternativamente, em sucessivas operações de acesso à memória, a escrita dos dados de carga de pacotes com as funções de leitura/escrita, pedidas pela dita 84 425 ΕΡ Ο 679 028/ΡΤ 2/6 pluralidade de aparelhos de processamento de componentes de programa.
  3. 3
    3 - Aparelho de acordo com a reivindicação 1, em que as respectivas cargas são cifradas com chaves de cifra específicas de SCID, e caracterizado por os meios para aplicação das respectivas cargas de pacotes a um acesso de entrada de dados da dita memória separadora comum, compreenderem:uma interface de cartão inteligente (31) para fazer a interface a um cartão inteligente, concebido para responder a dados de designação contidos nos pacotes predeterminados recebidos, para gerar chaves de decifração específicas de SCID;
  4. 4
    4 - Aparelho de acordo com a reivindicação 3, em que os pacotes que contém dados de designação, incluem cargas com cabeçalhos específicos de carga, e caracterizado por o dito aparelho incluir ainda:um descodificador (30) para reconhecimento dos ditos cabeçalhos específicos de carga, para gerar um sinal de controlo para efectuar o carregamento dos ditos dados de designação num bloco de cartão inteligente da dita memória separadora comum.
  5. 5
    5 - Aparelho de acordo com a reivindicação 1 ou com a reivindicação 4, caracterizado por compreender ainda:um microprocessador (19), para realizar, pelo menos, as funções de controlo de sistema;e em que o dito microprocessador está disposto para utilizar a dita memória separadora comum para armazenamento de aplicações e memória de trabalho.
  6. 6
    6 - Aparelho de acordo com a reivindicação 1, caracterizado por compreender ainda:um detector, para detectar a ocorrência de pacotes perdidos dos componentes de programa;e aparelhos, para efectuarem acções reparadoras em resposta à detecção de pacotes perdidos. 84 425 ΕΡ Ο 679 028/ΡΤ
  7. 7
    7 - Aparelho de acordo com a reivindicação 5, caracterizado por compreender ainda:um primeiro multiplexador (99) para acoplamento selectivo de dados de carga, de dados gerados pelo dito microprocessador e de dados gerados por alguns da dita pluralidade de aparelhos de processamento de componentes de programa para um acesso de entrada de dados ((l/C) da dita memória separadora comum (18);e um segundo multiplexador (105), para aplicação selectiva de endereços de memória gerados pelos ditos circuitos de geração de endereços, gerados pelo dito microprocessador e gerados por alguns da dita pluralidade de aparelhos de processamento de componentes de programa para uma porta de endereços de memória (APP) da dita memória separadora comum (18).
  8. 8
    8 - Aparelho de acordo com a reivindicação 7, caracterizado por as respectivas cargas conterem códigos executáveis, associados a aplicações a serem executadas pelo dito microprocessador (19), e a dita memória separadora comum (18) estar condicionada para armazenar os ditos códigos executáveis bem como os dados gerados pelo dito microprocessador.
  9. 9
    9 - Aparelho de acordo com a reivindicação 7, caracterizado por compreender ainda:um terceiro multiplexador (104), tendo os respectivos acessos de entrada acoplados a um acesso de saída do dito primeiro multiplexador (99) e a dita fonte do dito sinal em pacotes e multiplexado por divisão de tempo, sendo o dito terceiro multiplexador selectivamente condicionado para passar cargas a partir da dita fonte para um dos ditos aparelhos de processamento (21, 22, 23, 24) sem passar através da dita memória separadora comum (18).
  10. 10
    10 - Aparelho de acordo com a reivindicação 9, em que as respectivas cargas são cifradas com chaves de cifra específicas de SCID, e caracterizado por as cargas serem acopladas a um acesso de entrada do dito primeiro multiplexador (99) pelo aparelho, compreendendo:uma interface de cartão inteligente para fazer a interface para um cartão 84 425 ΕΡ Ο 679 028/ΡΤ 4/6 inteligente concebido para responder aos dados de designação contidos em pacotes predeterminados recebidos, para gerar chaves de decifração específicas de SCID;um decifrador de sinal, tendo um acesso de saída acoplado ao dito acesso de entrada do dito primeiro multiplexador, para decifrar as respectivas cargas de acordo com as correspondentes chaves de decifração específicas de SCID.
  11. 11
    11 - Aparelho de acordo com a reivindicação 10, caracterizado adicionalmente por compreender aparelhos que respondem aos SCID nos respectivos pacotes, para dirigirem as cargas de pacote correspondentes para as áreas indicadas na dita memória separadora comum.
  12. 12
    12 - Aparelho de acordo com a reivindicação 1, caracterizado por compreender ainda:um aparelho de controlo (19), programado para gerar pluralidade de indicadores de início e fim de N bits, para reservar uma pluralidade de blocos da dita memória separadora, para armazenamento de cargas de pacotes de uma pluralidade de componentes de programa (sendo N um inteiro);primeira e segunda pluralidades de registadores (87, 88) para armazenamento da dita pluralidade de indicadores de início de N bits e indicadores de fim de N bits, respectivamente;uma terceira pluralidade de registadores (83) para armazenamento de indicadores de topo (escrita) de N bits, em que um conjunto de registadores, um de cada um das ditas primeira, segunda e terceira pluralidades são atribuídos a cada respectivo componente de programa: em qué para os respectivos conjuntos de registadores: circuitos (93, 96), para encadearem M bits do dito indicador de início com o dito indicador de topo de N bits para formar um endereço de escrita de N+M bits (sendo M um inteiro menor que N);e meios (82, 86, 89, 90), para aplicação dos ditos endereços de escrita 84 425 ΕΡ Ο 679 028/ΡΤ 5/6 respectivos a um acesso de entrada de endereço da dita memória separadora.
  13. 13
    13 - Aparelho de acordo com a reivindicação 12, caracterizado por compreender ainda:um comparador, para detecção quando um respectivo indicador de topo iguala um correspondente indicador de fim;e meios que respondem à detecção do indicador de topo e de fim sendo iguais, para gerar o endereço de escrita seguinte, com o dito indicador de início de N bit nas posições de bit mais significativas do dito endereço de escrita de M+N bits e zeros nas posições de bit menos significativas.
  14. 14
    14 - Aparelho de acordo com a reivindicação 12, caracterizado por compreender ainda um adicionador (80) para incrementar de uma unidade, os respectivos indicadores de topo de cada vez que tais indicadores de topo são utilizados para formar endereços de escrita.
  15. 15
    15 - Aparelho de acordo com a reivindicação 12, em que os ditos pacotes são de dois tipos, básico e auxiliar, e caracterizado por os circuitos para gerar os endereços de memória separadora para as cargas de pacotes auxiliares compreenderem:uma quarta pluralidade de registadores (92), dois para cada respectivo componente de programa, para armazenar indicadores de endereço auxiliares de N+M bits (leitura/escrita) para as cargas auxiliares;meios para determinação da ocorrência de cargas auxiliares;e meios para multiplexação de endereços de memória, gerados a partir dos ditos indicadores de endereço auxiliares para um acesso de endereço da dita memória separadora.
  16. 16
    16 - Aparelho de acordo com a reivindicação 15, em que os respectivos cabeçalhos de pacotes auxiliares incluem uma chave embaralhamento CS, e caracterizado por naqueles circuitos para gerar endereços de memória separadora 84 425 ΕΡ Ο 679 028/ΡΤ 6/6 para cargas de pacote auxiliares compreenderem:um detector para detecção da dita chave de embaralhamento CS nos respectivos pacotes auxiliares;um tradutor para gerar códigos de W bits relacionados com o tipo de componente de programa com o qual os respectivos pacotes auxiliares estão associados;aparelhos de controlo dispostos para gerar um indicador de Z bits está encadeado com o dito código de W bits e a dita chave de embaralhamento CS;circuitos de acumulação para incrementação de um valor de L bits de uma unidade para cada ciclo de endereço de memória;e meios para anexação do valor de L bits ao indicador de Z bits encadeado, ao código de W bit e à dita chave de embaralhamento CS para formar um endereço de memória de pacote auxiliar de N+M bit e carregamento dos respectivos endereços N+M na dita quarta pluralidade de registadores.
  17. 17
    17 - Aparelho de acordo com a reivindicação 16, caracterizado por compreender ainda meios para restabelecimento do dito valor de L bits para um componente, num valor predeterminado, no começo dos respectivos pacotes, que contém uma carga auxiliar do dito componente.
Independent claims17