Vai al contenuto
PLC Forum


Verilog-A


giao12

Messaggi consigliati

Ciao a tutti,

 

quale metodo/funzione posso utilizzare per fare l'operazione segnale elevato alla beta su VERILOG A?  --------> signal^(beta)

 

grazie mille a tutti

Link al commento
Condividi su altri siti


L'unico riferimento che ho trovato in un vecchio manuale Verilog è, nelle funzioni matematiche, questo:

$pow(x, y) xy

 

Non mi pare di averlo usato, per cui non so dire altro

Link al commento
Condividi su altri siti

Grazie per il tuo suggerimento; ciò che mi hai detto mi sarebbe stato molto utile nel caso in cui x fosse stato positivo.

Infatti, la funzione che  mi hai detto pow(x,y)    ----->    x^y   -------> funziona in questo modo: se x è maggiore di zero restituisce effettivamente x^y, ma se x minore di zero restituisce int(y).

Dato che nel mio caso x è un valore negativo la funzione mi restituisce il valore int(y) ma io vorrei che mi restituisse sempre x^y.

Grazie comunque, se qualcuno ha altri suggerimenti sono ben accetti.

Modificato: da giao12
Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...