Download PDFOpen PDF in browserMetodologías de diseño para FPGA usando Matlab y Simulink.EasyChair Preprint 5906 pages•Date: October 26, 2018AbstractEl primer método de diseño de sistemas digitales fue la edición en forma esquemática, desde entonces los métodos de diseño han avanzado enormemente, sobre todo en los últimos años. En esta ponencia se hará una breve descripción de los métodos de diseño, hasta llegar a los métodos avanzados que se apoyan en Matlab y Simulink. Estos últimos son rápidos y flexibles, permiten explorar distintas arquitecturas, y comprobar diferente formatos de datos y operadores en los diferentes puntos del sistema. Cada suministrador de FPGA (Field Programmable Gate Array) dispone de su propia herramienta para diseñar y verificar los diseños desde Simulink y Matlab; normalmente en aritmética de punto fijo, aunque últimamente se incluyen librerías en punto flotante. También es posible diseñar usando herramientas propias de Matlab y Simulink, desde modelos en aritmética de punto fijo o de punto flotante. En cualquier caso, desde el modelo en punto fijo se puede generar de forma automática el sistema en un lenguaje de descripción de hardware, que puede implementarse sobre una FPGA. Las técnicas propias de Simulink y Matlab están basadas en la edición de sistemas y en técnicas de verificación, estas últimas son la “cosimulación” y “FPGA in the loop”. Estos métodos se están implantando en la industria y la investigación por ser rápidos y flexibles; su implantación no parece tener un seguimiento especial en el mundo académico, lo que puede dejar descolgadas estas técnicas del entorno universitario. Keyphrases: FPGA, MATLAB, Metodología de diseño, Simulink, VHDL, Verilog, punto fijo, punto flotante
|