{"id":1497,"date":"2017-08-28T17:52:15","date_gmt":"2017-08-28T15:52:15","guid":{"rendered":"http:\/\/haudahau.com\/vadedos\/?p=1497"},"modified":"2017-08-29T09:54:50","modified_gmt":"2017-08-29T07:54:50","slug":"introduccion-a-las-fpgas-libres-probando-icestudio-y-gtkwave","status":"publish","type":"post","link":"https:\/\/haudahau.com\/vadedos\/?p=1497","title":{"rendered":"Introducci\u00f3n a las FPGAs libres: Probando icestudio y GTKWave"},"content":{"rendered":"Es muy \u00fatil realizar simulaciones de los circuitos digitales que dise\u00f1amos para poder comprobar el buen funcionamiento de estos.\r\nEn primer lugar vamos a comprobar las tablas de la verdad de las diferentes puertas l\u00f3gicas. A continuaci\u00f3n, verificaremos las leyes de Morgan. Todo esto, lo realizaremos sin implementar hardware en la FPGA, \u00fanicamente realizando simulaciones con la herramienta GTKWave. DIse\u00f1aremos los circuitos de forma gr\u00e1fica usando icestudio.\r\n\r\nProcedimiento\r\nEl procedimiento <a href=\"https:\/\/haudahau.com\/vadedos\/?p=1497\" class=\"more-link\">Sigue leyendo<\/a>","protected":false},"excerpt":{"rendered":"<p>Es muy \u00fatil realizar simulaciones de los circuitos digitales que dise\u00f1amos para poder comprobar el buen funcionamiento de estos. En primer lugar vamos a comprobar las tablas de la verdad de las diferentes puertas l\u00f3gicas. A continuaci\u00f3n, verificaremos las leyes de Morgan. Todo esto, lo realizaremos sin implementar hardware en la FPGA, \u00fanicamente realizando simulaciones con la herramienta GTKWave. DIse\u00f1aremos los circuitos de forma gr\u00e1fica usando icestudio. Procedimiento El procedimiento Sigue leyendo<\/p>\n","protected":false},"author":2,"featured_media":1530,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"jetpack_featured_media_url":"https:\/\/i2.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2017\/08\/cabecera_fpga.png?fit=1125%2C615&ssl=1","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p4yM52-o9","jetpack-related-posts":[{"id":1081,"url":"https:\/\/haudahau.com\/vadedos\/?p=1081","url_meta":{"origin":1497,"position":0},"title":"Paso 6 - Calibraci\u00f3n y primera pieza","date":"3 octubre, 2015","format":false,"excerpt":"Ya estamos casi al final del proceso. Es importante que a la hora de realizar este paso, comprobemos que la estructura es robusta y que todo el cableado es correcto. De esta forma, los errores que tengamos durante la calibraci\u00f3n los podremos achacar a nuestro c\u00f3digo, y evitaremos dolores de\u2026","rel":"","context":"En \u00abeGarbigune\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2015\/10\/Data.jpg?fit=776%2C315&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1337,"url":"https:\/\/haudahau.com\/vadedos\/?p=1337","url_meta":{"origin":1497,"position":1},"title":"Probando una tira de leds WS2812","date":"9 diciembre, 2016","format":false,"excerpt":"He tenido la suerte de que Lolo Cort\u00e9s\u00a0me ha enviado un m\u00f3dulo de estos (entre otras cosas) para poder probarlo (muchas gracias), y posteriormente hacer un tutorial an\u00e1logo al que hice de \"Ilumina tu impresora 3D\" pero usando esto. Hasta ahora, he venido haciendo algunas pruebas para entender el funcionamiento.\u2026","rel":"","context":"En \u00abArduino\u00bb","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2016\/12\/arcoirirs.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1411,"url":"https:\/\/haudahau.com\/vadedos\/?p=1411","url_meta":{"origin":1497,"position":2},"title":"C\u00f3mo ilumino una impresora 3D con una tira de leds WS2812","date":"27 enero, 2017","format":false,"excerpt":"En su d\u00eda ya aprendimos a iluminar la impresora 3D usando leds RGB y hacer alg\u00fan que otro efecto. M\u00e1s tarde, me preguntaron a ver si pod\u00eda explicar c\u00f3mo hacer algo parecido pero con una tira de leds WS2812. As\u00ed que investigando, aprendimos a utilizarla, y hoy finalmente podemos escribir\u2026","rel":"","context":"En \u00abImpresora 3D\u00bb","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2017\/01\/enfriar.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1026,"url":"https:\/\/haudahau.com\/vadedos\/?p=1026","url_meta":{"origin":1497,"position":3},"title":"Paso 4 - Montaje de la estructura y del extrusor","date":"19 septiembre, 2015","format":false,"excerpt":"Llegados a este punto tenemos ya las piezas impresas y los lectores de cd\/dvd preparados. Ahora vamos a ir montando la estructura, pero sin completar todo, de tal forma de que si en la electr\u00f3nica o en el hotend (por ejemplo) nos falla algo no tengamos que desmontar la mini\u2026","rel":"","context":"En \u00abeGarbigune\u00bb","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2015\/09\/IMG_20150821_132815.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1057,"url":"https:\/\/haudahau.com\/vadedos\/?p=1057","url_meta":{"origin":1497,"position":4},"title":"Paso 5 - Electr\u00f3nica y cableado","date":"27 septiembre, 2015","format":false,"excerpt":"A estas alturas ya estamos preparados para realizar las conexiones a la electr\u00f3nica. En este post explicaremos c\u00f3mo realizarlas en caso de que uses Arduino Mega+Ramps. En la siguiente imagen tienes los detalles de c\u00f3mo conectar los distintos cables. En la imagen no aparece, pero tendr\u00e1s que colocar un driver\u2026","rel":"","context":"En \u00abeGarbigune\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2015\/09\/pcb.png?fit=1024%2C541&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":982,"url":"https:\/\/haudahau.com\/vadedos\/?p=982","url_meta":{"origin":1497,"position":5},"title":"Paso 2 - Preparando los lectores de cd\/dvd","date":"14 septiembre, 2015","format":false,"excerpt":"Partes de un lector de cd\/dvd En este post lo que vamos a hacer es identificar las distintas partes del lector. De esa forma podremos desmontarlo e ir conociendo qu\u00e9 partes vamos a utilizar en este proyecto. El aspecto externo es el de la siguiente fotograf\u00eda. He puesto un lector\u2026","rel":"","context":"En \u00abeGarbigune\u00bb","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/haudahau.com\/vadedos\/wp-content\/uploads\/2015\/09\/IMG_20150914_203145.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/posts\/1497"}],"collection":[{"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1497"}],"version-history":[{"count":16,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/posts\/1497\/revisions"}],"predecessor-version":[{"id":1533,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/posts\/1497\/revisions\/1533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=\/wp\/v2\/media\/1530"}],"wp:attachment":[{"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haudahau.com\/vadedos\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}