Red de conocimiento informático - Consumibles informáticos - ¿Cómo aprender FPGA sin conocimientos básicos?

¿Cómo aprender FPGA sin conocimientos básicos?

Cero conceptos básicos, ¿verdad?

Primero observe los circuitos digitales y comprenda qué es sí o no, varios flip-flops, varias puertas lógicas, ¡preste atención! Compréndelo, ¡pero asegúrate de ser minucioso acerca de cómo funciona! (FPGA usa HDL, que es un lenguaje de descripción de hardware. Los programas se usan para describir las puertas lógicas y el cálculo de potencia es la base). Leí el libro "Conceptos básicos de la tecnología electrónica" (parte digital). ¡El libro de Kang también viene con una introducción al lenguaje verilog!

Lea nuevamente el libro sobre diseño y aplicación de FPGA para obtener más información sobre este dispositivo, por qué se creó, por qué es popular y sus características y deficiencias. Si su inglés es bueno, irá directamente al sitio web oficial para leer inglés. Los sitios web de dos empresas como ALTERA y XILINX son NB gigantes. No tengo habilidades básicas, pero "El diseño y aplicación de FPGA" de Xi'an University of Electronic Science and Technology Press es muy detallado. Puedes consultar el manual. Todavía ha estado en mi cajón durante tanto tiempo.

Lea nuevamente el libro de lenguaje VHDL o verilog.

Aquí hay una diferencia. El primero tiene una sintaxis estricta y es adecuado para sistemas a gran escala. Es difícil comenzar, pero una vez que lo aprenda, tendrá una comprensión más profunda de la estructura del hardware.

Este último está adaptado del lenguaje C. Si tiene conocimientos básicos del lenguaje C, es fácil aprenderlo. La desventaja es que la descripción a nivel del sistema no es buena y la flexibilidad del lenguaje C se hereda, lo que da como resultado una gramática laxa. Sin embargo, tiene una amplia gama de funciones y se recomienda para principiantes. La descripción al final es muy buena.

A menudo uso VHDL aquí, y solo puedo recomendar el Tutorial VHDL del lenguaje de descripción de hardware VHDL de Jiang Jiaotong University Press.

Si desea aprender Verilog, es mejor leer primero el libro en lenguaje C y sentar una base sólida; de lo contrario, tendrá problemas si el tamaño del código aumenta. Es difícil volver a mirar el manual de usuario del software de diseño HDL. Yo uso el software QUARTUS II. Parece que este software es el más popular. Este tipo de libro se puede utilizar como manual. Principalmente presenta cómo usar el software, le dice cómo configurar un proyecto, ingresar programas, dibujar esquemas, compilar y corregir errores y simular tiempos. Está todo aquí. ¡Existe una gran diferencia entre un buen software y uno malo! Cuando eso no funcione, lea un libro.

Puedes comprar cualquier libro aquí. Puedes encontrar muchos diseños y ejemplos de sistemas FPGA en línea.

Si desea ver videos en línea rápidamente, esto es principalmente para aplicaciones que tendrán su placa lista y funcionando en menos de una hora. Me levanto rápidamente por la mañana y aprendo a aplicarlo con flexibilidad, pero será un poco difícil sin un apoyo teórico sistemático en la etapa posterior, especialmente para proyectos grandes, lo cual es una completa tragedia. China puede hacer todo lo que pueda. Lo que sé es que Zhou Ligong y Amy Electronics también pueden hacerlo. Ambas escuelas tienen tableros de aprendizaje, pero los tutoriales de esta última están copiados de los de la primera. El primero tiene una base más profunda, así que compre el primero si los fondos no son escasos. Si eres estudiante acelerado debes tener un libro electrónico. También podría mirar y aprender. El resto de libros se pueden adquirir con moderación.

Hay muchísimos. De hecho, siempre que estés interesado y aprendas poco a poco, no es difícil empezar. Vayamos a comprar tablas online. He estado en Huaqiangbei muchas veces, pero no hay buenas tablas. ¡Muchas compras en línea!