CPLD ATF1502AS: Signal um 40 ns verzögern

Gast #1343131
Lesenswert?

Ein Signal das an einem Eingang (I1) eines ATF1502AS (Pin to Pin 10 ns) 
anliegt, wird zu einem Ausgang (Q1) geleitet. Das Signal soll zusätzlich 
- um 40 ns verzögert - an einem zweiten Ausgang (Q2) erscheinen. Wie 
mache ich das unter WinCupl? Meine erster Gedanke ist, Q1 wird über 
mehrere Ausgänge umgeleitet, bevor es auf Q2 ausgegeben wird. Soweit so 
gut. Das Problem ist, was mache ich wenn ich 5 oder 10 Signale verzögern 
muß? Da gehen einfach zu viele Ausgänge für die Umleitung verloren.
Moderator (Firma: Titel) Persönliche Seite #1343136
Lesenswert?

> Meine erster Gedanke ist, Q1 wird über mehrere Ausgänge umgeleitet, bevor
> es auf Q2 ausgegeben wird.
Das ist Murks.
> Pin to Pin 10 ns
Der Hersteller garantiert dir eine maximale Verzögerung über alle 
Betriebsbedingungen (Spannung/Temperatur/Last).
Das muß also richtig heißen Pin to Pin max 10 ns. Eine minimale Zeit 
ist im DB gar nicht angegeben. In den "üblichen" Betriebsbereichen ist 
das Ding viel schneller...   :-o

Du wirst einen anderen Weg suchen müssen...
Üblicherweise werden solche Signale mit einem Takt über ein 
Schieberegister geschoben, und dort entsprechend abgegriffen.
#1343523
Lesenswert?

@  Siggi (Gast)

>Ein Signal das an einem Eingang (I1) eines ATF1502AS (Pin to Pin 10 ns)
>anliegt, wird zu einem Ausgang (Q1) geleitet. Das Signal soll zusätzlich
>- um 40 ns verzögert - an einem zweiten Ausgang (Q2) erscheinen.

Sag mal lieber was das insgesamt werden soll. Alles andere führt nur zu 
unsinnigen Diskussionen.

>gut. Das Problem ist, was mache ich wenn ich 5 oder 10 Signale verzögern
>muß?

Wozu soll das gut sein? In einem soliden Design ist sowas VOLLKOMMEN 
unnötig.

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren