Gast
#980051
Hallo alle zusammen! hab folgende Frage: ich implementiere einen 8051-Softcore, beabsichtige diesen an CAN-Controller(SJA1000) anzuschließen, und nun taucht das Problem auf. Die Ports meines Softcore-µC sind NICHT BIDIREKTIONAL ausgeführt (s. Anhang),was bei einem normalen 8051 nicht der Fall ist(P0 ist bidirektional, kann man direkt an den CAN-Controller anschließen). Nun, damit ich Softcore und CAN-Controller verbinden kann, brauche ich wohl einen Tri-State Element, damit ich die separaten Ein- und Ausgänge zusammenführen kann. Ich weiß, daß Altera so ein Tri-State Element innerhalb der Megafunctions Bibliothek zur Verfügung stellt, ich selber arbeite aber mit einem Xilinx Spartan3 Board und ISE-Software, und muß zugeben, hab bis jetzt leider nichts vergleichbares bei Xilinx gefunden. Kann mir da jemand von den Xilinx-Profis eventuell einen Tip geben, oder einen Hinweis, wie ich das ganze nun realisieren könnte? Danke im Voraus Juri
