Actualmente estoy trabajando en un proyecto sobre E / S con FPGA. Estoy usando el cable TTL-232R-3v3 para la comunicación en serie entre mi computadora portátil y DE0-nano. Quiero saber si es posible enviar una señal por cable RX a FPGA e iluminar los LED con esa señal o si se necesita UART.
Cualquier consejo u orientación sería muy apreciado, gracias por su tiempo.
editar-
Estoy usando un cable USB para la fuente de alimentación y estoy usando solo los cables RX, TX y GND del cable TTL. Aquí está mi código de choque
module Blinker where
import CLaSH.Prelude
{-# ANN topEntity
(defTop
{ t_name = "blinker"
, t_inputs = ["GPIO_IN"]
, t_outputs = ["LED"]
, t_extraIn = [ ("CLOCK_50", 1)
, ("KEY0" , 1)
]
, t_clocks = [ (altpll "altpll50"
"CLOCK_50(0)"
"not KEY0(0)")
]
}) #-}
topEntity :: Signal Bit -> Signal (BitVector 8)
topEntity gpio_in = mealy blinkerT 0 gpio_in
blinkerT :: Int -> Bit -> (Int,BitVector 8)
blinkerT a bit = (a,pack bits)
where bits = repeat $ bit == high