Implementación de controlador de bus ARINC 659 para computadoras espaciales
Autores: Jiang, Shuang; Liu, Shibin; Guo, Chenguang; Fan, Xu; Ma, Teng; Tiwari, Prayag
Idioma: Inglés
Editor: MDPI
Año: 2019
Acceso abierto
Artículo científico
2019
Implementación de controlador de bus ARINC 659 para computadoras espaciales
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Honeywell
Bus ARINC 659
Controladores basados en FPGA
Computadoras espaciales
Chip controlador de bus
Unidades de interfaz de bus
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
Como una de las tecnologías clave de Honeywell, el bus incorporado de radio aeronáutica (ARINC) 659 es popular en las computadoras espaciales actuales. Sin embargo, Honeywell no diseña un controlador de bus ARINC 659 por separado, y solo hay unos pocos documentos sobre controladores de bus ARINC 659 basados en FPGA. Por lo tanto, para promover las necesidades de rendimiento extremadamente altas de las computadoras espaciales, este documento diseña un chip controlador de bus ARINC 659 que integra dos unidades de interfaz de bus (BIUs) independientes, una MCU de 8 bits y varias interfaces periféricas (es decir, UART, SPI y I2C). Debido a que las dos BIUs son idénticas y se verifican mutuamente, el problema de simetría se aborda enfáticamente en el diseño de este controlador de bus, y se logra una convergencia de tiempo efectiva, lo que hace que el controlador de bus funcione de manera confiable y estable. Además, debido a la gran escala del circuito, también se considera el diseño para la testabilidad (DFT). Por lo tanto, se utilizan la técnica de reloj en chip (OCC) y la técnica de compresión de escaneo de prueba para realizar la prueba a velocidad y acortar el tiempo de prueba, respectivamente.
Descripción
Como una de las tecnologías clave de Honeywell, el bus incorporado de radio aeronáutica (ARINC) 659 es popular en las computadoras espaciales actuales. Sin embargo, Honeywell no diseña un controlador de bus ARINC 659 por separado, y solo hay unos pocos documentos sobre controladores de bus ARINC 659 basados en FPGA. Por lo tanto, para promover las necesidades de rendimiento extremadamente altas de las computadoras espaciales, este documento diseña un chip controlador de bus ARINC 659 que integra dos unidades de interfaz de bus (BIUs) independientes, una MCU de 8 bits y varias interfaces periféricas (es decir, UART, SPI y I2C). Debido a que las dos BIUs son idénticas y se verifican mutuamente, el problema de simetría se aborda enfáticamente en el diseño de este controlador de bus, y se logra una convergencia de tiempo efectiva, lo que hace que el controlador de bus funcione de manera confiable y estable. Además, debido a la gran escala del circuito, también se considera el diseño para la testabilidad (DFT). Por lo tanto, se utilizan la técnica de reloj en chip (OCC) y la técnica de compresión de escaneo de prueba para realizar la prueba a velocidad y acortar el tiempo de prueba, respectivamente.