CAPÍTULO 6: Implementación y análisis de resultados.
6.1 Firmware.
La etapa de desarrollo del firmware fue la etapa que tuvo más dificultades a lo largo
de todo el proyecto. Dentro de los problemas más importantes que se tuvieron que afrontar,
está el hecho de tener que lidiar con las pocas señales de control que posee la versión de 56
pines del FX2LP, y se dificultaba aún más porque parte de estas estaban siendo utilizadas
en alguna parte de la tarjeta, como en los botones o los leds, o no contaban con ningún tipo
de conexión que facilitara su uso. También jugó un papel importante el que la mayoría de
los ejemplos que el fabricante pone a disposición del público, necesitan hardware
especifico, como módulos de desarrollo, así como herramientas propietarias de difícil
acceso.
6.1.1 El CY7C68013A.
Con el cambio de velocidad de USB 1.1 a la versión 2.0 también se introdujo una
gran cantidad de detalles que se deben tomar en cuenta a la hora de programar un
dispositivo USB, por esta razón el IC FX2LP dispone de una gran cantidad de registros e
instrucciones que ayudan a simplificar en gran medida la implementación de los
dispositivos, además el fabricante pone a disposición de los usuarios una serie de librerías
que evitan tener que programar el chip desde cero, sin embargo esto no lo convierte en una
tarea trivial.
45
Comentários a estes Manuais