Desarrollar un FPGA es una habilidad basada en el conocimiento. Existe un delicado equilibrio entre la abstracción y la comprensión, y la razón por la cual los tutoriales tienden a ser tan largos se basa en el mínimo denominador común para que su audiencia los entienda. Nadie enseña el proceso en abstracto antes de la experiencia "práctica" debido a algún arraigado pensamiento que las personas del sistema tienen porque las herramientas están basadas en GUI y deberían ser intuitivas. El proceso de desarrollo de Xilinx puede ser lo suficientemente complejo como para desmentir esa creencia. Por lo tanto, obtienes repetición para el aprendizaje de memoria.
Para demostrar que es poco probable que se cumpla con los tutoriales "cortos", consulte Guía de usuario de las herramientas de la línea de comandos (Anteriormente, la Guía de referencia del sistema de desarrollo) que contiene 411 páginas (PDF, 4.9 MB). El Capítulo 2, Flujo de diseño, tiene 17 páginas y los numerosos diagramas de flujo que contiene están lo suficientemente detallados como para que pueda ampliarlos.
Intente buscar en Google con la línea de comandos basada en el desarrollo de FPGA de Xilinx como términos de búsqueda. Encontrarás todo tipo de referencias interesantes, hilos y tutoriales ocasionales. También puede observar que los tutoriales de Xilinx tienen dos propósitos, ambos como un mapa para proporcionar inculcación en su metodología prescrita utilizando sus herramientas centradas en la interfaz de usuario de gráficos, pero también para promover nuevas funciones de silicio y sus aplicaciones.
Algunos de los breves tutoriales que encontrará a través de la búsqueda podrían ser Verilog en lugar de VHDL, pero el único lugar donde realmente encontrará una distinción en el proceso es XST (Xilinx Synthesis Technology, los sintetizadores), donde Hay distinciones en el soporte de características de lenguaje de modelado.
Hay varios hilos en el uso de Makefiles que imponen un marco de conocimiento en el proceso de la herramienta.
Es probable que sea útil tener acceso en línea a la Ayuda de Xilinx ( Ayuda de ISE ) aunque probablemente encuentre información más rápido con la Búsqueda de Google que intentar analizar el árbol de Ayuda o buscar en .
Y como puede ver al leer varios hilos sobre el tema, no está solo en querer aprender la metodología real en lugar de ser inculcado en cuán lindas son sus herramientas o qué características están promoviendo "ahora". (Los tutoriales tienden a tener una vida media corta).
Hay un tutorial de 32 páginas ( tutorial.pdf ) para un contador de pantalla de siete segmentos de 0-9 en un tablero Spartan-3 FPGA bastante moderno. De esta y la otra respuesta a su pregunta, puede tener la idea de que los tutoriales generalmente son específicos de la plataforma de destino.
Los que se encuentran en los institutos de educación superior (por ejemplo, .pdf , 10.8 MB, orientado a GUI, específica de la versión de la herramienta Xilinx) también sirve para reforzar la idea de los objetivos de la plataforma (así como la vida media del tutorial).
Puede esperar que un ejemplo de tutorial esté disponible para un objetivo de plataforma específico, por ejemplo. Xilinx ISE y Spartan-3 Tutorial o Lab 9 - Tutorial . También debería tener en cuenta que algunos tutoriales se basan en la adquisición gradual de habilidades a través de una serie de laboratorios en un curso en particular.