RTV forum PL | NewsGroups PL

Błąd kompilacji w CUPL dla GAL16V8D przy definiowaniu pinów i wyjść

Problem z GALem

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Błąd kompilacji w CUPL dla GAL16V8D przy definiowaniu pinów i wyjść

SM
Guest

Thu May 15, 2008 3:54 pm   



Witam,

Muszę napisać wsad do GALa w CUPL i mam problem.
Dlaczego kompilator wyrzuca błąd dla:

PIN 13 = OUT13;
PIN 15 = OUT15;
OUT13 = OUT15;

Chodzi o GAL16V8D.

SM

Marcin Stolarski
Guest

Fri May 16, 2008 9:38 am   



On Thu, 15 May 2008 16:54:09 +0200, SM <biuro@korinsj.com.pl> wrote:

Quote:
Witam,

Muszę napisać wsad do GALa w CUPL i mam problem.
Dlaczego kompilator wyrzuca błąd dla:

PIN 13 = OUT13;
PIN 15 = OUT15;
OUT13 = OUT15;

Chodzi o GAL16V8D.

SM


Nie pamietam wiele z gali ale moze laczysz dwa wyjscia ze soba co
grozi przeciazeniem jak na jednym ustawisz Hi a na drugim Lo

Marcin

J.F.
Guest

Fri May 16, 2008 1:32 pm   



On Thu, 15 May 2008 16:54:09 +0200, SM wrote:
Quote:
Muszę napisać wsad do GALa w CUPL i mam problem.
Dlaczego kompilator wyrzuca błąd dla:

PIN 13 = OUT13;
PIN 15 = OUT15;
OUT13 = OUT15;

Chodzi o GAL16V8D.

A jaki jest ten blad ?

Musze przyznac ze CUPL jest bardzo wredny i wiele rzeczy mu sie nie
podoba - trzeba poeksperymentowac.

J.

SM
Guest

Fri May 16, 2008 2:07 pm   



J.F. napisał(a):
Quote:
On Thu, 15 May 2008 16:54:09 +0200, SM wrote:
Muszę napisać wsad do GALa w CUPL i mam problem.
Dlaczego kompilator wyrzuca błąd dla:

PIN 13 = OUT13;
PIN 15 = OUT15;
OUT13 = OUT15;

Chodzi o GAL16V8D.

A jaki jest ten blad ?

Chodzi o to że nie mogę użyć wyjścia OUT15 jako sygnału wejściowego.
Kompilator - WinCupl Atmela.

No więc zaglądam do PDFa GAL16V8D z Lattice.

Pierwsza strona - rysunek "Functional Block Diagram" - wyjście 15 nie
ma rzeczywiście sygnału zwrotnego, podobnie jak i wyjście 16.

Ale dalej patrząc:
- Registered Configuration for Registered Mode - piny 12..19 mają sygnał
zwrotny
- Combinatorial Configuration for Registered Mode - piny 12..19 mają
sygnał zwrotny
- Combinatorial Configuration for Complex Mode - piny 13..18 mają sygnał
zwrotny, piny 12 i 19 nie mają
- Combinatorial Configuration for Simple Mode - piny 12..14, 17..18 mają
sygnał zwrotny, piny 15 i 16 nie mają

Nie użyłem żadnego "rozszerzenia przerzutnika" (np. .D) więc
kompilator automatycznie nie przyjął trybu Registered. Ale użyłem PIN15
jako wejścia więc dlaczego kompilator nie przyjął trybu Complex tylko
Simple i wywalił błąd.

Czy jest jakaś instrukcja w CUPL która wymusza kompilatorowi aby
kompilował wsad dla GALa w podanym jego trybie pracy?

SM

J.F.
Guest

Fri May 16, 2008 2:40 pm   



On Fri, 16 May 2008 15:07:31 +0200, SM wrote:
Quote:
J.F. napisał(a):
PIN 13 = OUT13;
PIN 15 = OUT15;
OUT13 = OUT15;

Chodzi o GAL16V8D.

A jaki jest ten blad ?

Chodzi o to że nie mogę użyć wyjścia OUT15 jako sygnału wejściowego.

A mozesz uzyc gdyby byl innym pinem ?

Quote:
No więc zaglądam do PDFa GAL16V8D z Lattice.
Pierwsza strona - rysunek "Functional Block Diagram" - wyjście 15 nie
ma rzeczywiście sygnału zwrotnego, podobnie jak i wyjście 16.

Nie mam pod reka dobrego rysunku - a trzeba by sprawdzic czy to
naprawde mozliwe - tam o ile pamietam byly rozne zaleznosci.

Sproboj ewentualnie 22V10 albo 26v12 - one byly znacznie
uniwersalniejsze ..

Quote:
Nie użyłem żadnego "rozszerzenia przerzutnika" (np. .D) więc
kompilator automatycznie nie przyjął trybu Registered. Ale użyłem PIN15
jako wejścia więc dlaczego kompilator nie przyjął trybu Complex tylko
Simple i wywalił błąd.

To atmel ? Uzyles urzadzenia G16V8MA

Za http://www.atmel.com/dyn/resources/prod_documents/doc0453.pdf

J.

SM
Guest

Fri May 16, 2008 3:01 pm   





J.F.
Guest

Fri May 16, 2008 5:05 pm   



On Fri, 16 May 2008 16:01:58 +0200, SM wrote:
Quote:
Chodzi o to że nie mogę użyć wyjścia OUT15 jako sygnału wejściowego.
A mozesz uzyc gdyby byl innym pinem ?

Tak. Mogę pobrać inny pin wyjściowy i użyć go jako wejścia.

To atmel ? Uzyles urzadzenia G16V8MA

Nie użyłem żadnego GALa "fizycznie". Chciałem tylko skompilować na próbę
coś pod WinCuplem.

Sam atmel pisze ze jesli chcesz trybu complex, to trzeba powyzsze
zadeklarowac w Cupl.

Quote:
Co ciekawe - przy wielu prostych błędach program
zamiast zasygnalizować błąd po prostu się wysypuje.

Jak pamietam to ten program byl bardzo kaprysny - wielu rzeczy nie
obslugiwal "bo nie".

A dodatkowo to straszny staroc. Przekompilowali go chociaz jako
Windows Console ? Bo on na jakim dos extenderze chodzil

[CU - Cornell University ?]

J.

elektroda NewsGroups Forum Index - Elektronika Polska - Błąd kompilacji w CUPL dla GAL16V8D przy definiowaniu pinów i wyjść

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map