|
|||||||
|
|
DSP56KSection: Manuel du programmeur Linux (4)Updated: 25 juillet 2003 Index Return to Main Contents NOMdsp56k - Périphérique d'interface DSP 56001.SYNOPSIS#include <asm/dsp56k.h> ssize_t read (int fd, void * data, size_t length); ssize_t write (int fd, void * data, size_t length); int ioctl (int fd, DSP56K_UPLOAD, struct dsp56k_upload *program); int ioctl (int fd, DSP56K_SET_TX_WSIZE, int wsize); int ioctl (int fd, DSP56K_SET_RX_WSIZE, int wsize); int ioctl (int fd, DSP56K_HOST_FLAGS, struct dsp56k_host_flags *flags); int ioctl (int fd, DSP56K_HOST_CMD, int cmd); CONFIGURATIONLe DSP 56001 est un périphérique de type caractère, ayant un numéro majeur valant 55 et un mineur 0.DESCRIPTIONLe DSP 56001 Motorola est un processeur de signal numérique 24 bits entièrement programmable, que l'on trouve dans les ordinateurs compatibles avec l'Atari Falcon 030. Le fichier spécial dsp56k sert à commander le DSP 56001, pour envoyer ou recevoir des signaux sur le port hôte.Pour envoyer un flux de signal vers le processeur, utilisez write() sur le périphérique, et pour en recevoir utilisez read(). Les données peuvent être émises ou reçues par blocs de 8, 16, 24 ou 32 bits du côté hôte, mais seront toujours vues comme des blocs de 24 bits du côté du DSP 56001. Les appels ioctl(2) suivants permettent de commander le périphérique dsp56k :
FICHIERS/dev/dsp56kAUTEURSFredrik Noring <noring@nocrew.org>, lars brinkhoff <lars@nocrew.org>, Tomas Berndtsson <tomas@nocrew.org>.VOIR AUSSIlinux/include/asm-m68k/dsp56k.h, linux/drivers/char/dsp56k.c, http://dsp56k.nocrew.org/, DSP56000/DSP56001 Digital Signal Processor User's ManualTRADUCTIONChristophe Blaess, 2000-2003.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man4". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |