Brevet FR2806496A1 — publié le 20010921

i COMPOSANT ELECTRONIQUE MONOLITHIQUE INTEGRE POUR LA CONNEXION SUR UN RESEAU INTERNET La présente invention concerne le domaine des télécommunications et plus particulièrement des circuits dédiés intégrant un logiciel modem. On connaît dans l'état de la technique l'utilisation de microprocesseurs ou d'ASIC associés à des mémoires vives dans lesquelles sont chargés les logiciels applicatifs pour les fonctions modems et les logiciels de protocole de réseau et Internet. Il s'agit de composants dont le prix de revient est élevé, et qui ne permettent pas la réalisation de terminaux d'accès à faible prix. On connaît également des terminaux de communication comportant des calculateurs de la famille des DSP (Digital Signal Processor) destinés au traitement numérique d'un signal de télécommunication, dans lequel est chargé le programme applicatif modem, pour assurer l'interface entre les signaux numériques et les signaux digitaux. Ces composants sont généralement réalisés en technologie CMOS, et incorporent des mémoires internes dont la taille est connue par l'homme du métier comme étant insuffisante pour le chargement d'autres programmes. Dans ce cas, il est nécessaire d'ajouter des composants additionnels pour le traitement des protocoles Internet. L'invention a pour but de remédier à ces inconvénients en proposant un composant monolithique unique qui, de façon surprenante, permet de réaliser l'ensemble des fonctions d'accès au réseau Internet. L'invention concerne dans son acception la plus générale un composant électronique monolithique intégré pour la connexion sur un réseau de télécommunications et l'échange de données conformément à une partie au moins des protocoles Internet, caractérisé en ce que ledit composant comprend une architecture de type DSP (Digital Signal Processor). De préférence, le composant selon l'invention comprend en outre un composant de conversion analogique/digitale pour la liaison avec un réseau de téléphonie. Selon une variante particulière, il comporte au moins une mémoire de moins de 8 kilo-mots dans laquelle est enregistré un programme implémentant les protocoles Internet, et comprenant des routines pour les fonctionnalités de messagerie, de téléchargement FTP et/ou de serveur WEB. Selon un mode de réalisation préféré, le composant selon l'invention comporte un seul buffer dans chacun des sens de transmission pour la préparation des données selon les normes PPP, IP et TCP, et une mémoire tampon pour les calculs intermédiaire. L'invention concerne également un équipement de communication comportant un calculateur, des moyens de raccordement à un réseau téléphonique, et des moyens de saisie et de visualisation, caractérisé en ce que les moyens de raccordement au réseau téléphonique sont constitués par un composant électronique monolithique intégré pour la connexion sur un réseau de télécommunications et pour l'échange de données conformément à une partie au moins des protocoles Internet, caractérisé en ce que ledit composant comprend une architecture de type DSP (Digital Signal Processor). L'invention concerne encore un procédé pour l'adaptation d'un équipement de télécommunications muni d'un calculateur DSP pilotant des fonctions modem, caractérisé en ce que l'on charge dans la mémoire dudit calculateur DSP un programme comprenant les routines pour les fonctionnalités de messagerie, de téléchargement FTP et/ou de serveur WEB. L'invention concerne aussi un procédé pour le traitement des données numériques par un processeur DSP en vue de la transmission sur le réseau Internet, caractérisé en ce que l'on calcule l'en-tête TCP, l'en-tête IP et l'en-tête PPP en mémorisant les données intermédiaires dans une seule mémoire de travail et une seule mémoire intermédiaire de calcul. La présente invention sera mieux comprise à la lecture de la description d'un exemple non limitatif de réalisation qui suit. Le composant selon l'invention est un composant DSP comprenant des fonctions modem dans lequel on charge en outre un programme pour l'exécution des protocoles Internet réduits. Il s'agit d'un composant comprenant un processeur intégré pour traiter le signal numérique et pour produire des données intermédiaires et un groupement de RAM (mémoires vives) partagées pour mémoriser des données numériques intermédiaires. Le programme modem commande la connexion au réseau physique reliant l'équipement au point d'accès Internet. Le programme pour l'exécution des protocoles Internet traite à la fois les couches basses (PPP, IP, TCP) et les couches hautes (HTTP, SMTP, POP, FTP) de l'ensemble des protocoles Internet. Le programme chargé dans le DSP contient donc plusieurs protocoles parmi les suivants: - pPP, - IP, - TCP, - une partie de HTTP, pour le contrôle d'un serveur web simple, - SMTP pour l'envoi des e-mail, - POP3 pour la réception de messages, - FTP pour le téléchargement de fichiers, - Telnet. Afin de permettre l'exécution de ces programmes dans les mémoires de faibles capacités du DSP, les données sont traitées selon un algorithme particulier évitant l'utilisation d'une pluralité de mémoires de travail. REVENDICATIONS 1 - Composant électronique monolithique intégré pour la connexion sur un réseau de télécommunications et l'échange de données conformément à une partie au moins des protocoles Internet, caractérisé en ce que ledit composant comprend une architecture de type DSP (Digital Signal Processor). 2 - Composant électronique monolithique intégré selon la revendication 1, caractérisé en ce qu'il comprend en outre un composant de conversion analogique/digitale pour la liaison avec un réseau de téléphonie. 3 Composant électronique monolithique intégré selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte au moins une mémoire de moins de 8 kilomots dans laquelle est chargé un programme implémentant les protocoles Internet, comprenant les routines pour les fonctionnalités de messagerie, de téléchargement FTP et/ou de serveur WEB. 4 - Composant électronique monolithique intégré selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte un seul buffer dans chaque sens de transmission pour la préparation des données selon les normes PPP, IP, et TCP, et une mémoire tampon pour les calculs intermédiaires. - Equipement de communication comportant un calculateur, des moyens de raccordement à un réseau téléphonique et des moyens de saisie et de visualisation caractérisé en ce que les moyens de raccordement au réseau téléphonique sont constitués par un composant électronique monolithique intégré pour la connexion sur un réseau de télécommunications et pour l'échange de données conformément à une partie au moins des protocoles Internet, caractérisé en ce que ledit composant comprend une architecture de type DSP (Digital Signal Processor). 6 - Procédé pour l'adaptation d'un équipement de télécommunications muni d'un calculateur DSP pilotant des fonctions modem caractérisé en ce que l'on charge dans la mémoire dudit calculateur DSP un programme comprenant les routines pour les fonctionnalités de messagerie, de téléchargement FTP et/ou de serveur WEB. 7 - Procédé pour le traitement des données numériques par un processeur DSP conforme à la revendication 1 en vue de la transmission sur le réseau Internet, caractérisé en ce que l'on calcule l'en-tête TCP, l'en-tête IP, et l'en-tête PPP en mémorisant les données intermédiaires dans une seule mémoire de travail et une seule mémoire intermédiaire de calcul.