Skip to content

4 all cores: 2nd retro D9 Joystick Interface multiplex #71

@vossstef

Description

@vossstef

idea how to design a 2nd D9 retro Joystick interface multiplex.

  • PMOD shape. Usable for boards as such with spare PMOD like TP20k, TM60k, TM138k Pro. Assume that user will select Dualshock PMOD or D9 Joystick PMOD for use and not both types at the same time.
  • use two pcs 74LVC245 TSSOP-20 as 5V tolerant buffer with enable
  • dedicated control line from core to each buffer. Single buffer at a time enabled ensured by core.
  • 220R series resistors at buffer outputs to avoid excessive current drawn in case FPGA and buffer drive at the same time. e.g. user select Dualshock in OSD but plugs a D9 Joystick PMOD sharing the same interface to FPGA.
  • idea would support TN20k cores as well.
  • 3V3 to 5V converter (same as m0s pmod) driving the Joystick supply
  • presently unused TN20k IO6 and IO7 (first idea) as multiplex control signal.
  • if multiplex signals not driven use just single D9 use.
  • Two Joystick buttons supported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions