Hardware > Hardware (Classic 16-/32-Bit)

Mega STE ohne Steuer PAL/GAL laufen lassen ...

<< < (9/24) > >>

Lukas Frank:
Geht nicht weder mit "SCLK.R" und nicht mit "SCLK.RSTF = /XRESET;"

JEDI merkert das SCLK kein Ausgang wäre.

Lukas Frank:

--- Zitat von: Lukas Frank am Do 10.10.2019, 18:28:40 ---Habe da etwas gefunden ...

->   https://www.mikrocontroller.net/attachment/20953/GAL-ASM-Starterkit_Manual.pdf

Function Description --------------------------------------------------------------
TRST Programmable TRIST A TE function SETF Programmable SET function
RSTF Programmable RESET function
CLKF Programmable CLOCK function
HOLD Programmable ENABLE function

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
A SETF functional equation sets the registered outputs to logic 1 when the logic expression is high.
A RSTF functional equation resets the registered outputs to logic 0 when the logic expression is high.
A CLKF functional equation is used in devices with a programmable clock function for registered outputs.

--- Ende Zitat ---

TRST versteht JEDI ja. RSTF dann ja wohl auch, vielleicht aber GLOBAL nicht. Für JEDI müsste GLOBAL wohl ein Ausgang sein, soll aber eine interne Funktion darstellen.

Bei dem 909 Quelltext gibt es doch nur 4 Ausgänge D0, D1, XAS und XDTACK, oder?

Ein D0.RSTF = /XRESET habe ich  probiert aber JEDI meckert das es kein Ausgang wäre!?!

Arthur:
Hast du hier schon rein geguckt?

http://ebook.pldworld.com/_semiconductors/Xilinx/AppLINX%20CD-ROM/Rev.7%20(Q3-1998)/docs/wcd0002e/wcd02ed5.pdf

Lukas Frank:
Da steht nicht viel. Der Quelltext ist ja richtig, davon kann man ausgehen aber eben für JEDI nicht!

Oder?

Habe null Ahnung ...

Lukas Frank:
Das ist besser ...

->   http://www.bitsavers.org/components/mmi/palasm_pleasm/PALASM_2_Software_Jul87.pdf

RSTF: The programmable RESET Function
On the PAl20RA10, it is always possible to bypass the register by making the SET and RESET product terms high. There are twowaysofdoingthis. Onewayistobeexplicit, asfollows:
OUT:=A + IB +D* E ;Output defined as registered OUT.SETF = VCC
OUT.RSTF = VCC
OUT.CLKF = GND
The other way is to be implicit, as follows:
OUT = A + IB + D * E; Output defined as combinatorial
In the implicit case, the program XPlOT will take care of the default conditions for SETF, RSTF and ClKF.
In some cases, you might not want to use the SET and RESET functions. Being explicit:
OUT :=A+/B OUT.SETF = GND OUT.RSTF = GND OUT.CLKF = ClK


GLOBAL.RSTF = producUerm Specifies the global RESET function
Note: You are allowed to use only one product term for these functions

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln