Red de conocimiento informático - Conocimiento del nombre de dominio - Programación de barras de colores

Programación de barras de colores

Este libro tiene como objetivo dominar la tecnología de automatización de diseño electrónico (EDA) más popular en el país y en el extranjero.

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ⅱ

Simulación en modo de comando interactivo de ModelSim

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

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

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