K
koce
Guest
Hola a tots, jo faig servir Altera CPLD MAXII per al meu projecte. Jo el programa amb programari Quartus II i el llenguatge VHDL. Amb CPLD puc controlar el detector amb un senyal de rellotge mundial. Per a un canvi, vull al seu torn no en el flanc de pujada del rellotge mundial, sinó per retardar l'encesa (10ns, per exemple). En el meu codi VHDL d'utilitzar el tipus genèric de les dades. genèric (Tdelay: Temps: = 10 ns); Jo ús aquesta constant quan vull retardar la meva senyal: quan (clock'event i el rellotge = '1 ') s1 = '1' després de Tdelay; la verificació de sintaxi VHDL està bé, però tinc un problema quan vull fer la compilació final. L'error és com el temps no coincideix amb el tipus de cadena literal [color = red] [/color] jo el que és perquè ús el tipus genèric de les dades. Si algú sap l'altre costat del senyal de delayin utilitzant codi VHDL si us plau compartir amb mi. Vostè em ajudarà molt! : D Gràcies Bojan