System for allowing i/o processor to operate under different...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01) G06F 9/42 (2006.01) G06F 13/00 (2006.01) G06F 13/28 (2006.01)

Patent

CA 2265694

A programmable DMA controller (110) that uses an instruction set dedicated to moving data efficiently over a bus (108), comprising a program memory (228), a program counter (226), a FIFO memory (222), a bus buffer (224), registers, an accumulator, and an ALU (220). The DMA controller instruction set comprises the following instructions: load, move, add, subtract, branch on zero, branch on not zero, lock, and interrupt. Another DMA controller embodiment uses a SIMD processor. In operation, a CPU downloads DMA programs to the DMA controller. The DMA controller stores these programs in its program memory. The CPU signals the DMA to begin a DMA transfer operation. The ALU and associated devices execute the program instructions to perform the desired DMA transfer. The DMA controller then sends an interrupt to the CPU to indicate the DMA transfer is complete.

L'invention se rapporte à un dispositif de commande (110) DMA programmable, qui utilise un jeu d'instructions servant à transférer efficacement des données par l'intermédiaire d'un bus (108) et qui comprend une mémoire (228) programme, un compteur (226) de programme, une mémoire (22) FIFO, un tampon bus (224), des registres, un accumulateur et une UAL (220). Le jeu d'instructions du dispositif de commande DMA contient les instructions suivantes: charger, transférer, ajouter, soustraire, brancher sur zéro, brancher sur non zéro, verrouiller et interrompre. Dans un mode de réalisation, un autre dispositif de commande DMA utilise un processeur SIMD. En fonctionnement, une unité centrale télécharge en aval des programmes DMA sur le dispositif de commande DMA. Le dispositif de commande DMA stocke ces programmes dans sa mémoire programme. L'unité centrale signale au DMA qu'il doit commencer une opération de transfert DMA. L'UAL et les dispositifs connexes exécutent les instructions du programme pour effectuer le transfert DMA souhaité. Le dispositif de commande DMA envoie alors un signal d'interruption à l'unité centrale pour indiquer que le transfert DMA est achevé.

LandOfFree

Say what you really think

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

Rating

System for allowing i/o processor to operate under different... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for allowing i/o processor to operate under different..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for allowing i/o processor to operate under different... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1741521

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