logo móvil
Contáctanos

cómo cambiar el enfoque de registro a funcionalidad de datos puede mejorar la gestión de registros y buses

Autores: Kruszewski, Micha

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

cómo cambiar el enfoque de registro a funcionalidad de datos puede mejorar la gestión de registros y buses


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Enfoque centrado en la funcionalidad

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 46

Citaciones: Sin citaciones


Descripción
La gestión de buses y registros es uno de los aspectos cruciales de los diseños basados en circuitos integrados específicos de la aplicación, sistemas en chip o matrices de compuertas programables en campo. Los problemas relacionados con esto son bien conocidos, y múltiples herramientas o enfoques ya están tratando de resolverlos o mitigarlos. Sin embargo, todas las soluciones disponibles comparten el mismo paradigma centrado en registros. Un usuario define registros y luego coloca manualmente los datos en los registros. Este enfoque tiene sus limitaciones. Una descripción no contiene información sobre datos que abarcan múltiples registros o datos que forman un contexto más amplio, por ejemplo, argumentos de procedimiento. Tampoco contiene información sobre el propósito de los datos. Como resultado, el código de acceso generado es de bajo nivel y generalmente necesita un envoltorio adicional, lo que deja margen para posibles errores humanos. Por ejemplo, es responsabilidad del usuario garantizar el orden de acceso adecuado a los registros o proporcionar un cambio atómico de datos más ancho que el ancho de un solo registro. Este artículo propone un nuevo enfoque, el enfoque centrado en la funcionalidad. En el enfoque centrado en la funcionalidad, el usuario define los datos con el tipo de su funcionalidad. La jerarquía de registros y buses se infiere implícitamente más tarde. Al definir la funcionalidad de los datos colocados en los registros, es posible generar más código de acceso, aumentar la robustez del código, mejorar la legibilidad del diseño del sistema y acortar el proceso de implementación.

Otros recursos que podrían interesarte

Temas Virtualpro