He escrito un controlador de un cable (1-Wire, OW) en VHDL para diseños FPGA. Actualmente utilizo un adaptador USB-OW de Dallas / Maxim en mi PC para obtener las ID de los sensores. Me gustaría escanear el bus directamente desde el FPGA y recopilar todas las ID en ese bus.
¿Cómo puedo hacer esto? Debería ser posible, ya que el software enviado desde el adaptador USB puede enumerar todos los dispositivos en el bus.
Enumerar todos los dispositivos es lento, porque OW tiene ID muy largas. Utilicé esta técnica en I²C, porque solo hay 127 direcciones para escanear :).