Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es adecuado para el autoestudio, el IC digital o el fpga?

¿Cuál es adecuado para el autoestudio, el IC digital o el fpga?

FPGA es adecuado para el autoaprendizaje.

FPGA es mucho más simple que IC.

El proceso general de desarrollo de FPGA es: LÓGICA-depuración-síntesis-asignación de pines, restricciones de tiempo, etc.-generación de archivos BIT-descarga. El proceso general de IC es: CÓDIGO - verificación previa a la simulación - síntesis - simulación post-síntesis - diseño - post-simulación - salida en cinta. Cabe decir que el proceso de desarrollo de FPGA es relativamente vago. Muchos problemas de CÓDIGO se pueden descargar, implementar y depurar en línea, mientras que IC es relativamente estricto. Todos los problemas deben eliminarse antes de grabar, por lo que la verificación de IC es muy estricta. mientras que la verificación de FPGA es relativamente menos estricta.

FPGA surgió como un circuito semipersonalizado en el campo de los circuitos integrados de aplicaciones específicas (ASIC). No solo resuelve las deficiencias de los circuitos personalizados, sino que también supera las deficiencias del número limitado de circuitos de puerta. de los dispositivos programables originales.

El IC digital se divide en front-end + mid-end (esto generalmente se refiere a la verificación DFT, que utiliza algunos circuitos de verificación adicionales de diseño propio para realizar la verificación funcional del circuito) + back-end.