Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Aprender la tecnología EDA requiere una buena base en electrónica digital y analógica?

¿Aprender la tecnología EDA requiere una buena base en electrónica digital y analógica?

El aprendizaje del software EDAl no requiere altos requisitos de electrónica analógica y electrónica digital, pero requiere conocimientos eléctricos superiores.

EDA es la abreviatura de Electronic Design Automation. A mediados de la década de 1960, evolucionó desde el diseño asistido por computadora (CAD), la fabricación asistida por computadora (CAM), las pruebas asistidas por computadora (CAT) y la computadora. -Concepto de ingeniería asistida (CAE) desarrollado a partir de.

La tecnología EDA utiliza computadoras como herramientas. Los diseñadores usan el lenguaje de descripción de hardware VHDL para completar archivos de diseño en la plataforma de software EDA, y luego la computadora completa automáticamente la compilación, simplificación, segmentación, síntesis, optimización y ubicación de la lógica. enrutamiento y simulación, hasta compilación de adaptación, mapeo lógico y descarga de programación para chips de destino específicos. La aparición de la tecnología EDA ha mejorado enormemente la eficiencia y operatividad del diseño de circuitos y ha reducido la intensidad laboral de los diseñadores.

Método de diseño

(1) Modelado de sistema de diseño front-end (modelado de sistema RTL descripción) diseño back-end (FPGAASIC).

(2)Reutilización de propiedad intelectual.

(3) Diseño frontal.

(4) Descripción del sistema: Establecer un modelo matemático del sistema.

(5) Descripción de la función: Describe el comportamiento del sistema o el diagrama de flujo de datos entre cada submódulo.

(6) Diseño lógico: estructurar las funciones del sistema, generalmente utilizando texto, diagramas esquemáticos, diagramas lógicos y expresiones booleanas para expresar los resultados del diseño.

(7) Simulación: incluye simulación funcional y simulación de sincronización, verificando principalmente la corrección y las características de sincronización de las funciones del sistema.