Gast
#3621232
Hallo Forum, ich habe folgendes Problem: Ich möchte mit einem CPLD oder einem FPGA ein Kontaktfeld (endgültige Größe 10x15 Kontakte.. zu Testzwecken vorerst 5x7 Kontakte) ansteuern. Jeder dieser Kontakte liegt direkt an einem Pin des Chips. Ich möchte auf diesem Feld unterschiedlich große, viereckige, vierpolige Stecker anschließen die alle I2C-Schnittstellen bilden. Wenn der erste Stecker gesteckt wird, liegt also an einem Pin ein High-Pegel und an einem ein Low-Pegel (Vcc bzw. GND der I2C-Schnittstelle). Ausgehend davon soll der FPGA selbstständig den Data- und Clock-Pin lokalisieren. Dafür möchte ich allen Pins eine x- und eine y-Koordinate zuordnen damit der FPGA diese Koordinaten vergleichen kann und dann die Koordinaten des Data- und des Clock-Pins "berechnet". Ist es möglich jedem Pin einem Platz in diesem "virtuellen" Koordinatensystem zuzuordnen? Und wenn ja, wie (VHDL, Verilog,...)? vielen Dank für jede Hilfe :) LG Flo