Programación de barras de colores
Centrándose en cultivar las capacidades de diseño y desarrollo de aplicaciones de los estudiantes, se introduce sistemáticamente la tecnología de aplicaciones EDA.
En términos de selección y disposición del material, el libro es novedoso, paso a paso y se centra en integrar la teoría con la práctica. Completó el
Capítulo 10 del libro, que incluye principalmente lenguaje de descripción de hardware VHDL, herramientas y software QuartusⅱEDA,
dispositivos lógicos programables, sistemas de desarrollo experimental, ejemplos de aplicaciones y ejemplos de diseño integral. El Capítulo 4 involucra una gran cantidad de circuitos digitales tradicionales descritos en VHDL, y el diseño de nueve sistemas digitales típicos se describe en detalle en el Capítulo 7.
Métodos: el capítulo 9 selecciona 16 ejemplos experimentales y el capítulo 10 presenta cuatro estudiantes universitarios étnicos representativos.
Ejemplos de diseño de concurso de subdiseños. A través de estas operaciones prácticas, los lectores pueden comprender completamente los siguientes puntos:
Métodos de desarrollo y diseño de EDA. Cada capítulo va acompañado de resúmenes y ejercicios para facilitar el aprendizaje de los lectores y su uso en la enseñanza.
. Para facilitar la enseñanza de los profesores, este libro está equipado con planes de lecciones electrónicos.
Este libro se puede utilizar como curso de información electrónica, electricidad, comunicaciones, control automático y autocontrol en colegios vocacionales superiores y colegios universitarios.
Los libros de texto de tecnología EDA para estudiantes de animación e informática también se pueden utilizar como tecnología de ingeniería en las disciplinas anteriores o disciplinas relacionadas.
Un libro de referencia para técnicos. También se puede utilizar como guía para actividades prácticas como la producción de productos electrónicos, la práctica de innovación científica y tecnológica, el diseño de cursos EDA y proyectos de graduación.
Catálogo de libros
Capítulo 1 Descripción general de la tecnología EDA
1.1 La tecnología EDA y su desarrollo
1.1.1 El significado de la tecnología EDA
p>
1.1.2 La historia del desarrollo de la tecnología EDA
1.2Proceso de diseño de EDA
1.3 Los principales contenidos de la tecnología EDA y los principales fabricantes de EDA .
1.3.1 Contenidos principales de la tecnología EDA
1.3.2 Descripción general de los principales fabricantes de EDA
1.4 Herramientas EDA de uso común
1.5 Tendencias de desarrollo de la tecnología EDA
1.5.1 Tendencias de desarrollo de dispositivos programables
1.5.2 Tendencias de desarrollo de herramientas de desarrollo de software
1.5.3 Tendencias de desarrollo de métodos de entrada
1.6 Aplicación de la tecnología EDA
1.6.1 Formulario de solicitud de tecnología EDA
1.6.2 Aplicación de la tecnología EDA
Resumen de este capítulo
Preguntas y ejercicios de reflexión
Capítulo 2 Lenguaje de descripción de hardware VHDL
2.1 Descripción general de VHDL
2.1.1 Introducción al hardware común Lenguajes de descripción
2.1.2 VHDL y sus ventajas
2.1.3 Convenciones de programación VHDL
2.1.4 Ejemplos de programación VHDL
2.2 Estructura básica del programa VHDL
2.2.1 Entidad
Estructura
Biblioteca
Embalaje
Configuración
2.3 Elementos del lenguaje VHDL
2.3.1 Reglas de texto VHDL
Objetos de datos VHDL
Tipos de datos VHDL
2.3. 4 Operador de operación
2. 3. 5 Descripción de la estructura del lenguaje VHDL
2.4 Declaración de secuencia VHDL
2.4.1 Declaración de espera y declaración de aserción
Declaración de transferencia
2.4.3 Declaración de control de transferencia
Declaración de llamada de subrutina
2.4.5 Declaración de devolución
2.5 Declaración paralela VHDL
2.5.1 Declaración de proceso
Declaración de bloque
2.5.3 Declaración de asignación de señales en paralelo
2.5.4 Declaración de llamada a procedimiento en paralelo
2.5.5 Declaración de creación de instancias de componentes
Generación de informes
Resumen de este capítulo
Preguntas y ejercicios de reflexión
Capítulo 3 Software Quartus y sus aplicaciones
3.1 Proceso de diseño y aplicación de Quartusⅱ
3.1.1 Método de entrada de edición gráfica de Quartusⅱ
3.1.2 Método de entrada de edición de texto de Quartusⅱ
3.2 Generador de señal sinusoidal diseñado por Quartus.
3.2.1 Crear un proyecto y editar archivos de diseño.
Compilar
3.2.3 Personalización de la ROM de datos de señal sinusoidal
Simulación
Prueba
Configuración del dispositivo
3.3 Diseño MATLAB/DSP Builder de un generador de señales sinusoidal controlable
3.3.1 Establecimiento del modelo de diseño
Simulación del modelo Simulink
Compilación del compilador de señales
3.3.4 Utilice Quartus para implementar la simulación de cronometraje.
3.3.5 Uso de Quartus para pruebas de hardware
E implementación de hardware
Resumen de este capítulo
Preguntas y ejercicios de pensamiento
Capítulo 4 Ejemplos de aplicación VHDL
4.1 Diseño de circuitos lógicos combinacionales
4.1.1 Circuitos de compuerta básicos
4.1.2 Decodificador
4.1.3 Codificador
4.1.4 Comparador numérico
4.1.5 Selector de datos
4.1.6 Circuito de operación aritmética
4.1.7 Puerta de tres estados y buffer de bus
4.2 Diseño de circuito lógico secuencial
4.2.1 Señal de reloj y señal de reinicio
Flip-flop
Registros y registros de desplazamiento
4.2.4 Contadores
4.2.5 Generadores y detectores de señales de secuencia
4.3 Diseño de memoria
4.3.1 Memoria de sólo lectura
Memoria RAM de acceso aleatorio
4.4 Diseño de máquina de estados
4.4.1 Máquina de estados de Moore
p>Máquina de estados de 4,4,2 mm
Resumen del capítulo
Preguntas y ejercicios para pensar
Capítulo 5 Dispositivos lógicos programables a gran escala
5.1 Descripción general de dispositivos lógicos programables
5.2 Dispositivos lógicos programables simples
5.3 Dispositivos lógicos programables complejos
Estructura básica del CPLD
Equipos de Altera
5.4 Matriz de puertas programables en campo
La estructura general de FPGA
Dispositivo FPGA "5.4.2" de Xilinx
5 3 Configuración de FPGA.
5.5 Dispositivos lógicos programables en el sistema
5.5.1 Estructura ispLsI/pLSI/PLSI
5.5.2 Dispositivos de matriz de puntos serie ispLSI
5.6 FPGA y CPI. dSelección de aplicaciones de desarrollo
5 . 6 1 Comparación de rendimiento entre FPGA y CPL |
5. 6. 2 Desarrollo y selección de aplicaciones de FPGA y CPLD
Resumen de este capítulo
Preguntas y ejercicios de pensamiento
Capítulo 6 Software de herramientas de impresión de uso común
6.1 Uso de alteramax+plusⅱ
6.1.1 Introducción a la función Max+Plusⅱ
6.1.2 Proceso de diseño de max+plusⅱ
6.1.3 ejemplo de diseño max+plusⅱ
6.2 Uso de Xilinx Foundation
Proceso de diseño básico
6.2.2 Ejemplo de diseño básico.
p>6.3 Uso de modelsim
Cómo utilizar ModelSIM
6 3 2 Interfaz entre ModelSIM y MAX-+Iplusⅱ
6.3.4 Modo por lotes de ModelSim.
Resumen de este capítulo
Preguntas y ejercicios de pensamiento
Capítulo 7 Diseño integral y aplicación de la tecnología EDA
7.1 Diseño de alarma digital reloj
p>
7.1.1 Requisitos de diseño del sistema
7.1.2 Diseño general del sistema
7.1.3 Diseño del controlador del reloj despertador
7.1.4 Diseño de decodificador
7.1.5 Diseño de buffer de teclado (registro preestablecido)
7.1.6 Diseño de registro de despertador
7.1 .7 Diseño del contador de tiempo
7.1.8 Diseño del controlador de pantalla
7.1.9 Diseño del divisor
7.1.10 Montaje del sistema
7.1 .11 Verificación del hardware del sistema
7.2 Diseño de generador de señales multifunción
Requisitos de diseño
Diseño e implementación
3 Sistema. Simulación
7.3 Diseño del detector de secuencia
7.3.1 Concepto de diseño
Implementación del programa VHDL
Verificación de la lógica del hardware
p>
7.4 Diseño del controlador de señales de semáforo
7.4.1 Concepto de diseño
Implementación del programa VHDL
Verificación lógica del hardware
7.5 Diseño de autómata de estados finitos de sistema de aire acondicionado
7.5.1 Concepto de diseño
Implementación del programa VHDL
7.6 Diseño de sistema de control de ascensores p>
7.6.1 Requisitos de diseño
Diseño e implementación
Simulación del sistema
7.7 Diseño del circuito de control del motor paso a paso
7.7 1 Principio de funcionamiento del motor paso a paso
7.7.2 Composición del circuito de accionamiento e implementación de VHDL
7.8 Diseño del contestador automático de preguntas y respuestas
7.8.1 Diseño. concepto
Implementación del programa VHDL
7.9 Diseño de interfaz de bus entre el microcontrolador y FPGA/CPLD
7.9.1 Concepto de diseño
Implementación del programa VHDL
p>
Resumen de este capítulo
Preguntas y ejercicios para pensar
Capítulo 8 Sistema de desarrollo experimental EDA
8.1 Principios y aplicaciones del sistema de desarrollo experimental GW48 EDA
8.1.1 Precauciones de uso y rendimiento del sistema
8.1.2 Principio de funcionamiento del sistema
8.1.3 Estructura de la placa base del sistema y uso
8.2 Diagrama de estructura del circuito experimental GW48
8.2.1 Descripción del diagrama de símbolos de recursos de señal del circuito experimental
8.2.2 Describa brevemente las características y el ámbito de aplicación de cada diagrama de estructura de circuito experimental.
8.3 Diagrama de estructura del sistema GW48, nombre de señal y tabla de comparación de pines del chip
8.4 ¿GWDVP? Instrucciones para el Comité de Solicitud del Concurso de Diseño Electrónico
8.5 Ejemplo de sistema de desarrollo experimental GW48 EDA
Resumen de este capítulo
Preguntas y ejercicios para pensar
Capítulo 9 Experimento de tecnología EDA
Diseño del sumador completo de 8 bits del Experimento 1
Diseño del circuito lógico combinacional del Experimento 2
Implementación de la simulación de la función de disparo del Experimento 3
p>
Experimento 4 Diseño de contador
Experimento 5 Circuito de visualización de decodificación de conteo
Experimento 6 Experimento integral del reloj digital
Experimento 7 Diseño de detector de secuencia
Experimento 8 Controlador de linterna simple
Experimento 9 Diseño de generador de señal de modulación CNC de ancho de pulso positivo y negativo
Experimento 10 Diseño de detector de secuencia Cronómetro
Experimento 11 Diseño de controlador de señales de semáforo
Experimento 12 Detección de señales analógicas
Experimento 13 Diseño de frecuencímetro decimal de cuatro dígitos
Experimento 14 Diseño de generación de señal de barra de color en pantalla VGA
Diseño de controlador de conversión A/D en el Experimento 15A
Diseño de generador de música en el Experimento 16
Capítulo 10 Aplicación de la tecnología EDA en el Concurso Nacional de Diseño Electrónico para Estudiantes Universitarios
10.1 Diseño de un medidor de frecuencia de igual precisión
10.1.l Requisitos de diseño del sistema
10.1 .2 Composición del sistema
El principio de funcionamiento de 10.1.3
10.1.4 Diseño VHDL para el desarrollo de FPGA
10.1.5 Simulación del sistema
10.1.6 Pruebas del sistema y verificación de hardware
10.1.7 Análisis de habilidades de diseño e ideas de expansión del sistema
10.2 Diseño de instrumento de medición de fase
10.2. 1 Funcionamiento del detector de fase Principio e implementación
10.2.2 Prueba del sistema
10.3 Diseño de un generador de señal sinusoidal digital desfasado basado en DDS
1 Diseño del sistema requisitos
10.3.2 Plan de diseño del sistema
10.3.3 Implementación del programa VHDL de los módulos principales de DDS
10.3.4 Simulación del sistema y verificación de hardware p>
10.3.5 Análisis de habilidades de diseño e ideas de expansión del sistema
10.4 Diseño de analizador lógico
10.4.1 Tareas de diseño
LO.4.2 Requisitos básicos de diseño
Diseño e implementación de 10.4.3
Apéndice Diagramas de pines comunes de FPGA/CPLD