Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Programmierung GAL16V8 » Themenansicht

Autor Thread - Seiten: -1-
000
04.10.2024, 13:45 Uhr
Bea

Avatar von Bea

Hallo zusammen,

ich habe ein Problem mit PALASM und einem PALCE16V8 oder GAL16V8.
Kann mir vllt. jemand erklären, wie ich die Tristate Ausgänge nutzen kann.
Mein Programmteil sieht so aus:

D[0..7].TRST = OE

Als Fehlermeldung kommt :

cannot define a functional equation D[7].TRST for signal D[7]

(ist für alle anderen Ausgänge gleich)

Bei MACXHL und einem MACH210 funktioniert es.

Hat jemand eine Ahnung, wo ich falsch liege.

Gruß
Bea
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
04.10.2024, 13:52 Uhr
Bert



Die einzige Doku, die ich auf die Schnelle finde, sagt:

Zitat:

TRST is the most commonly used function. It is required in devices that
have tristate outputs controlled by a product term.

Example: O1.TRST = P1


Am D[0..7] scheint er sich ja nicht zu stören, aber vielleicht kommt Dein OE nicht aus einem Produktterm.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
04.10.2024, 14:11 Uhr
Bea

Avatar von Bea

Der OE ist ein Eingang am GAL. Die Tristate Ausgänge sollen von extern deaktiviert werden.
Wie gesagt in MACHXL funktioniert es.
Ich habe hier noch EQN2PAL. Da kenne ich die Syntax nicht und der bringt mir wieder andere Fehler.

Dieser Beitrag wurde am 04.10.2024 um 14:13 Uhr von Bea editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
04.10.2024, 14:19 Uhr
schlaub_01



Möglicherweise bist Du im Simple Mode. Wenn ich mich recht entsinne, gehen die Tristate Funktionen nur in den beiden anderen Modes. Was steht denn im Compiler-Log zu dem Mode?
Zitat aus dem Lattice Datenblatt: "In the Simple mode, pins are configured as dedicated inputs or as dedicated, always active, combinatorial outputs."
Welche Software nutzt Du?

Viele Grüße,
Sven.

Dieser Beitrag wurde am 04.10.2024 um 14:24 Uhr von schlaub_01 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
05.10.2024, 11:14 Uhr
Bea

Avatar von Bea

Mit PALASM4 V1.5 habe ich es nicht hinbekommen. Aber EQN2JED hat es funktioniert.
Das OE Signal muß mit "/OE" definiert werden, dann gehts.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek