logo móvil
Contáctanos

DoubleDeck: desacoplar la lógica de control compleja de los protocolos de red para facilitar una implementación eficiente en hardware

Autores: Yang, Yi; Fu, Wenwen; Yan, Jinli; Tang, Lu; Sun, Zhigang

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

DoubleDeck: desacoplar la lógica de control compleja de los protocolos de red para facilitar una implementación eficiente en hardware


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Método jerárquico
Control de protocolo
Modelo DoubleDeck
Máquina de estados
Lógica de conversión de estados de protocolo
Mecanismo de mapeo de la cubierta inferior

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 36

Citaciones: Sin citaciones


Descripción
Un método jerárquico se utiliza a menudo para simplificar el diseño de lógica compleja. Sin embargo, cuando se utiliza el método jerárquico para implementar el control de protocolo, no hay un método de desacoplamiento adecuado para dividir el sofisticado control de protocolo en una serie de lógicas de control pequeñas. Por esta razón, este documento diseña e implementa el modelo DoubleDeck compuesto por una máquina de estados superior y un conjunto de máquinas de estados inferiores. El modelo divide la lógica de control de protocolo en lógica de conversión de estado de protocolo y lógica de procesamiento basada en la idea jerárquica. Simultáneamente, DoubleDeck también proporciona un mecanismo de mapeo de mazo inferior (BDM) para toda la lógica de procesamiento de control de protocolo. Basándose en el mecanismo BDM, los desarrolladores pueden implementar rápidamente el conjunto de máquinas de estados inferiores. A continuación, presentamos el diseño de hardware de DoubleDeck y prototipamos el protocolo de sincronización de tiempo en un conjunto de FPGA. Los resultados muestran que DoubleDeck puede utilizarse como modelo de diseño para guiar la implementación de lógica de control de protocolo compleja. En comparación con la máquina de estados finitos (FSM), DoubleDeck utiliza el mecanismo BDM para implementar tres protocolos y puede reducir la cantidad de código para los desarrolladores en un 30%.

Otros recursos que podrían interesarte

Temas Virtualpro