Además cuenta con una memoria RAM de 8 KB, que puede se cargada ya sea por
medio del bus USB o por medio de una EEPROM externa.
5.3 El SIE.
Todas las interfaces USB cuentan con una "máquina de interfaz serial" o SIE por
sus siglas en inglés, esta máquina se conecta a las líneas de datos del USB y entrega
información desde y hacia el bus. Esta máquina se encarga de decodificar los paquetes,
ejecutar el cheque de errores y entregar la información decodificada al dispositivo.
Una de las características que posee el FX2 es la habilidad de autoreenumerarse,
permitiéndole tomar cualquier identidad.
Como ya se explicó, cuando un dispositivo USB se conecta al bus, este le envía al
"host" información acerca de su fabricante, modelo, y número de serie y el "host" le
devuelve un número de identificación a la vez que carga el controlador adecuado. En este
caso, una vez que el FX2 se conecta se configura como un "dispositivo USB por defecto",
es decir, carga las tablas que tiene almacenadas de la fábrica, con esta información el "host"
busca el controlador adecuado, el cual descarga automáticamente el "firmware" y tablas de
descriptores USB a la memoria RAM que el chip posee para este fin, acto seguido, el FX2
simula una desconexión/conexión haciendo creer al "host" que se ha conectado otro
dispositivo, volviendo a iniciar el proceso de enumeración, pero esta vez lo hace con la
información descargada, Tal proceso es denominado "ReNumerationTM", y se realiza sin
que el usuario lo perciba.
42
Comentários a estes Manuais