FPGA#02 VERILOG - camino a FPGA

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 51

  •  5 років тому +4

    Sígueme en Facebook: facebook.com/Electronoobs
    Ayuda mi canal en PATREON: www.patreon.com/ELECTRONOOBS

  • @hansktube
    @hansktube 5 років тому +8

    El segundo flipflop no era necesario solo le agregas un ciclo mas de latencia a tu señal de salida pudiste implementarlo directamente con el wire out sin redefinirlo como reg
    algo como :
    assign out = (duty>counter);
    Me agrada mucho que mas gente aprenda a diseñar hardware es hora de un cambio :)

  • @AceTwoMX
    @AceTwoMX 5 років тому +12

    Para lo que le interesa más del tema, Intel en su website regala el libro de FPGA's for dummies, el libro es bueno para los que inician en el tema, solo piden un email y ya... ;)

  • @Emanavas01
    @Emanavas01 5 років тому +3

    Muy interesante, Favor no de dejes de subir más videos.Saludos

  • @brunoronaldomoraestrada9743

    Yo empezando en este mundo de la electronica y admirado por este nuevo tema. Gracias por compartir informacion muy valiosa

  • @AlexGallleteroQuer
    @AlexGallleteroQuer 5 років тому +14

    Hola, buenas tardes. Si necesitas ayuda en este aspecto, y llevo bastante tiempo trabajando en Verilog (FPGA's Xilinx). Por cierto, podriamos decir que hay otro lenguaje que ultimamente está pegando fuerte (se han diseñado ASIC's con él), se trata del myHDL; és un framework python, de modo que tu programas en python y te lo convierte en Verilog o VHDL.
    MyHDL va por la versión 0.10 que es la última; simplemete haces el import myhdl, ejecutas y automáticamente tienes el código el HDL. Para aquellos que han programado siempre en lenguajes de alto nivel, es bastante útil.

    • @hansktube
      @hansktube 5 років тому

      Que ventajas tiene MyHDL con respecto a la propuesta de Berkley CHISEL- Scala ?
      la verdad es que suena interesante podrias pasar mas info ?

    • @AlexGallleteroQuer
      @AlexGallleteroQuer 5 років тому +3

      @@hansktube Principalmente el acceso para la gente que viene del mundo de la programación, MyHDL es Python y, por tanto, todo aquel que sepa programar python sabrá (salvando las distancias y con un poco de conocimiento de electrónica digital) trabajar con FPGA's.
      Eso para un 'entry-level'.
      Yo, despues de usar Verilog durante bastante tiempo ahora uso MyHDL porque también he trabajado como desarrollador y uso python para crear compiladores ASM->Código máquina para cargar en FPGA... es decir, un solo lenguaje para todo el ciclo de desarrollo (hablo en el caso particular de generar SoftCores con sus correspondientes lenguajes de programación).
      Saludos!

    • @AlexGallleteroQuer
      @AlexGallleteroQuer 5 років тому

      www.myhdl.org

    • @EdwardYamunaque
      @EdwardYamunaque 5 років тому

      Ayuda saber Asembler de un micro para aprender verilog?

    • @blondisbarrios7454
      @blondisbarrios7454 5 років тому +1

      @Alex Galletero, llegó tu momento de ser youtuber, ya me suscribí, de antemano gracias por compartir tus conocimientos.

  • @rcarracedo
    @rcarracedo 3 роки тому

    Muchísimas gracias por este tutorial, quería empezar con una placa como la del vídeo y me ha ayudado un montón. Tu canal es buenísimo y se ve cómo va mejorando con el tiempo.

  • @junquillo2011
    @junquillo2011 4 роки тому

    Hola a todos se puede usar ICEstudio con la tarjeta Arduino VIDOR 4000

  • @Edutroniko
    @Edutroniko 5 років тому +1

    Hola, cual es la diferencia con las tarjetas de desarrollo de FPGA de altera que venden en aliexpress (chinas) con las placas de desarrollo de ALTERA originales ( de fabrica)

  • @byakuyalight9007
    @byakuyalight9007 Рік тому

    Excelente explicación, para un año es bastante conocimiento el que has adquirido. Amigo tienes un ejemplo en verilog para un registro serial input paralell output 74hc595 o el 74ls que se usa en un control NES paralelo input serial output? Para seguir aprendiendo como utilizar e implementar logica secuencial.

  • @kevinsalvadorcasas5298
    @kevinsalvadorcasas5298 5 років тому

    Guau!
    Casi media materia de mi 4 semestre explicada!
    Sigue así Electronoob. Me encantan tus videos. Saludos

  • @DI1975AR
    @DI1975AR 4 роки тому

    MUY BUEN TRABAJO AMIGO YO TAMBIEN ESTOY COMENZANDO EN ESTO DE VERILOG, SIGUE A SI Y TE DESEO EL MAYOR DE LOS EXITOS. SALUDOS DESDE ARG.

  • @softyan
    @softyan 4 роки тому

    Buena información.... a lo que apunta la electrónica moderna

  • @albertoalvarez4877
    @albertoalvarez4877 5 років тому

    Muy bien tutorial ojalá pronto subas más, saludos!

  • @jesussanchez5863
    @jesussanchez5863 4 роки тому

    Es muy buena tu forma de explicar

  • @marceloalejandro1734
    @marceloalejandro1734 5 років тому +5

    Muy interesante y desafiante poder programar el hardware, pero veo qué requiere de conocimientos más avanzados en electrónica vs por ejemplo Arduino, igual es muy interesante ingresar a este nuevo concepto en modulos, seguiré con atención sus videos, saludos y gracias por su trabajo

  • @rigelgremory2416
    @rigelgremory2416 5 років тому

    Muy pero muy interesante excelente video 👍 , esperamos futuros videos del tema

  • @diegoalejandroyepes8162
    @diegoalejandroyepes8162 4 роки тому

    hola tengo un problema en la simulacion no me aparece una señal de pwm y fijandome en el RTL a mi no me aparece 1´b0 CIN

  • @mustaregis
    @mustaregis 5 років тому +1

    ModelSim no es de Altera, es de Mentor Graphics. Si no vas a escribir el codigo en Quartus, puedes bajar ModelSim directamente de la pagina de mentor graphics y puedes utilizar notepad++ o vscode ( o cualquier editor de codigo) para escribir el cogido en verilog o VHDL. Recomiendo especialmente vscode porque esta muy bien adaptado para VHDL. Despues se puede importar a modelsim y simular. Cuando ya compruebes que el diseño funciona, lo puedes copiar y pegar en Quartus para asi sintetizarlo a la fpga. La ventaja de hacerlo de este modo es lo rapido que se puede simular. Especialmente cuando uno es un principiante, es importante poder estar compilando el codigo para asegurar que no hay errores. Esto es muy tedioso en Quartus ya que es demasiado lento. Tambien es importante aclarar que Quartus es supremamente pesado y consume muchos recursos del computador, mientras que ModelSim y vscode son extramadamente libianos. Te recomiendo un canal llamado "VHDLwhiz", aunque este enfocado en VHDL tiene consejos muy interesantes. Gracias por el contenido de tu canal, es muy interesante y muy valioso. Lastima que estes haciendo estos videos en verilog y no vhdl :D

    • @TheDanxdark
      @TheDanxdark 5 років тому

      Que extensión usas en vscode para VHDL?

    • @re85000
      @re85000 Рік тому

      Para eso que use ISE o Vivado.

    • @mustaregis
      @mustaregis Рік тому

      @@re85000 son muy pesados y mucho mas lentos. Para simular, es mas rapido usar modelSim. Cuando se compruebe el diseño, se puede pasar a vivado o ise

  • @xWillyHD
    @xWillyHD 5 років тому

    Bueno me quede con la duda, cuando lo cargue en la FPGA como se que numero de pio es out, por ejemplo, osea como se define los pines fisicon de la FPGA, disculpen la ignorancia

  • @eddiekaka1452
    @eddiekaka1452 5 років тому +1

    Muy buena explicacion, ¿¿como podemos aplicar una FPGA en la industria o un proyecto comercial?? Saludos

  • @EdwardYamunaque
    @EdwardYamunaque 5 років тому +1

    En Sudamérica se usa vhdl mayormente, cual es la diferencia más notable con verilog?

    • @re85000
      @re85000 Рік тому

      Que verilog tiene una sintaxis más parecida a C.

  • @ivang.7526
    @ivang.7526 5 років тому +1

    Muy buen video!
    Podrias añadir en el siguiente video que cuando enciendas un LED la luminosidad aumente suavemente?

  • @TUTOSnet2002
    @TUTOSnet2002 5 років тому

    cual es el modelo de la placa q esta usando?

  • @LUMINARIASFOTON
    @LUMINARIASFOTON 5 років тому +1

    sugerencia: armate un curso >>> COMO HACER SUPER FUENTE DE LABORATORIO CON FPGA CONTROLANDO TODO > COMO HACER UN INVERSOR ON GRID CON FPGA

    • @AlexGallleteroQuer
      @AlexGallleteroQuer 5 років тому +1

      Creo que usar una FPGA para controlar una fuente de alimentación o un inversor... es como matar moscas con misiles balísticos intercontinentales (ICCBM's) :) ... todo se puede hacer con todo... con más o menos trabajo, pero una FPGA no es para eso. Con una FPGA diseñas un microprocesador/microcontrolados o ejecutas controles en paralelo, etc...

  • @mateogonzalezmaginzali2843
    @mateogonzalezmaginzali2843 5 років тому

    Muy buen vídeo. Me viene muy bien ya que no solo me interesa sino que además uso esto en la secundaria jajajaja sigue así

  • @salazar.eduardo
    @salazar.eduardo 5 років тому

    Podrías hablar un poco sobre AHDL.

  • @camiloox795
    @camiloox795 5 років тому

    Parce me gusta mucho su canal su explicacion es buena hojala nunca se acabe este canal

  • @danteparolatorres2260
    @danteparolatorres2260 5 років тому +1

    soportan comunicación como i2c spi o ttl?

    • @julia_transformation_coach
      @julia_transformation_coach 5 років тому +1

      No, verilog no tiene nada adentro - ttl se hace a nivel de signal, es como haces el driver tu mismo

    • @hansktube
      @hansktube 5 років тому +1

      Si soporta todo lo que tu seas capaz de diseñar o encuentres en git hub xD
      para ponerte un ejemplo cuando usas un micro y te dice que soporta i2c realmente estas usando un circuito que un ingeniero diseño con verilog

    • @brandonhernandez8904
      @brandonhernandez8904 4 роки тому

      soportar soporta cualquier protocolo de comunicacion,el problema es que sepas diseñarlo e implementarlo

  • @MCsCreations
    @MCsCreations 5 років тому

    Pretty interesting!!! 😊

  • @juancabron10
    @juancabron10 5 років тому

    puedes hacer una placa para una spartan

  • @erickortiz3301
    @erickortiz3301 5 років тому

    Hola excelente video talvez me apoyas hacer un medidor esr con Arduino

  • @rosalbarios3223
    @rosalbarios3223 5 років тому

    excelente video:)

  • @juliocoq777
    @juliocoq777 5 років тому

    👍👍👍👍👍👍👍👍

  • @juanandresmenaalcalde9108
    @juanandresmenaalcalde9108 5 років тому

    Mi cabeza solo me da solo para hacer una calculadora a puro transistores una vida de una persona no es muy larga para aprender todo

  • @Alftrek79
    @Alftrek79 5 років тому

    Muy interesante pero extremadamente dificil de entender, prefiero Arduino aunque este limitado, al menos entiendo un poco el codigo, un saludo!!

  • @julia_transformation_coach
    @julia_transformation_coach 5 років тому +1

    Nada de facil yo he probado Mojo V3 (ya lo copian los chinos) sin diagramas y esquemas de hardware es mucho mas facil para entender

  • @blidnore
    @blidnore 4 роки тому

    Mejor en VHDL