Download PDFOpen PDF in browser
EN
The title and the abstract of this preprint are also available in English

Metodologías de diseño para FPGA usando Matlab y Simulink.

EasyChair Preprint no. 590

6 pagesDate: October 26, 2018

Abstract

El 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, punto fijo, punto flotante, Simulink, Verilog, VHDL

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@Booklet{EasyChair:590,
  author = {Santiago Tomás Pérez Suárez},
  title = {Metodologías de diseño para FPGA usando Matlab y Simulink.},
  howpublished = {EasyChair Preprint no. 590},

  year = {EasyChair, 2018}}
Download PDFOpen PDF in browser