Method of producing a digital signal processor

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/50 (2006.01)

Patent

CA 2233843

In producing digital signal processors generation of behavioral models (18) is used. Such a processor is constituted of hardware modules like computational units and a control unit. The behavioral model (18) is a description of the processor hardware and the program to be executed by the processor, the model being in executable program code written in a HLL programming language. First an architecture of the processor or parts thereof is determined (1) using predetermined templates (17). A layout description of the corresponding circuit is made (21) based on the determined architecture, this layout description being used to produce the layout of the corresponding circuits, so that a semiconductor chip can be processed according to the layout. When making a layout description of a processor part the structure of the processor or part thereof is coded in a textfile (3) as definitions of variables and operations and/or functions which are to be performed using the variables as arguments. These definitions are interpreted (21) to form the respective registers and units performing the functions and lines connecting the registers and the units. The textfile (3) is also used for making the behavioral model (18) that in turn can be used for simulating (18) the processor. A very rapid way of constructing adapted signal processors is obtained hereby, the method being used by a circuit designer interactively with computer software.

Cette invention concerne la production de processeurs de signaux numériques permettant de générer des modèles de comportement (18). Un tel processeur se compose de modules matériels tel que des unités de calcul et une unité de commande. Le modèle de comportement (18) consiste en une description du matériel de traitement et du programme devant être exécuté par le processeur, le modèle se présentant sous forme d'un code de programme exécutable écrit dans un langage de programmation évolué (HLL). L'architecture du processeur ou d'une partie de ce dernier est d'abord déterminée (1) à l'aide de modèles prédéterminés (17). La description de la disposition des circuits correspondants se fait (21) en fonction de l'architecture déterminée, et permet d'obtenir la disposition des circuits correspondants, ceci de manière à ce qu'une puce à semi-conducteurs puisse être traitée en fonction de ladite disposition. Lors de la description de la disposition d'une partie du processeur, la structure dudit processeur ou d'une partie de ce dernier est codée dans un fichier-texte (3) sous forme de définitions de variables et d'opérations et/ou fonctions qui sont effectuées en utilisant les variables comme paramètres. Ces définitions sont ensuite interprétées (21) afin de former les registres et unités respectifs effectuant les fonctions, ainsi que les lignes reliant les registres et les unités. Le fichier-texte (3) est également utilisé afin d'élaborer le modèle de comportement (18) qui sera à son tour utilisé pour simuler (18) le processeur. Cette invention permet d'obtenir un système de construction rapide de processeurs de signaux adaptés, ce procédé pouvant être utilisé par un dessinateur de circuits de manière interactive avec un logiciel informatique.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method of producing a digital signal processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of producing a digital signal processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of producing a digital signal processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1686392

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.