code d une fonction echelon

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

david

code d une fonction echelon

Message par david »

bonjour
quelqu'un pourrait m aider svp;
j aimerai coder cette fonction en VHDL
y = A(echelon(t-n)-echelon(t-m));
Mercie

aqw
NOUVEAU
NOUVEAU
Messages : 2
Inscription : 11 mars 2007 18:04

Message par aqw »

Salut,

Heu je sais pas trop. Sans trop y réfléchir, juste comme ca

tu peux peut être definir tes y, A, n et m comme des std_logic_vector (a toi de voir combien de bits il te faut).
n, m et A te sont donnés.
Puis tu fais un compteur en std logic vector aussi, qui s'incremente à chaque coup de clock.
Puis selon tes valeurs de n et m, tu fais un test avec le compteur, et tu mets y=A qd il faut, et = "00..0" sinon.

Ouais, je sais pas si je suis d'une grande aide :-)
Mais un echelon moins un echelon, ca fait juste un créneau non? vois ca comme ca.

Répondre