METODĂ DE IMPLEMENTARE A GENERATOARELOR DE NUMERE REAL-ALEATOARE ÎN DISPOZITIVE FPGA

Prețul nu e vizibil în cazul acestui pachet

Interes:

Atribuire

Informații publicare:

Nr.: RO126730

Data: 30.09.2011

Inventator(i):

SUCIU ALIN DUMITRU [RO]

CREŢ OCTAVIAN AUGUSTIN [RO]

GYORFI TĂMAS [RO]

Aplicant(i):
UNIV TEHNICA DIN CLUJ NAPOCA [RO]
Clasificare:
Clasificare internationala (IPC):
G06F7/58; H03K19/00

Clasificare comuna (CPC):
Informații aplicație:
Nr.: RO20090001002
Data: 30.11.2009
Număr/numere prioritar(e):
RO20090001002 30.11.2009
BOPI:
Descriere:

Invenţia se referă la o metodă de implementare a generatoarelor de numere real-aleatoare în dispozitive FPGA (Field Programmable Gate Array). Metoda propusă exploatează o caracteristică a circuitelor electronice digitale numită "fanout", pentru a obţine un comportament nedeterminist sau,altfel spus, o sursă de entropie. Pentru aplicarea metodei conform invenţiei este folosit un generator alcătuit din următoarele componente: un bloc driver (1) care generează un semnal periodic şi comandă circuitele unui bloc sarcină (2), circuite care sunt în număr egal cu fanout-ul blocului driver (1), şi un bloc post-procesor (3) ce corectează posibilele dezechilibre ale fluxului de biţi. Metoda conform invenţiei constă, într-o primă etapă, din generarea, de către blocul driver, a unui semnal periodic a cărui frecvenţă este egală cu frecvenţa semnalului de tact, urmată, într-o a doua etapă, de eşantionarea cu aceeaşi frecvenţă a semnalului de ieşire al blocului driver, eşantionare realizată de circuitele blocului sarcină, rezultatele eşantionării fiind combinate, într-o a treia etapă, prin aplicarea unei operaţii SAU-EXCLUSIV pe un anumit număr de biţi consecutivi, în cadrul blocului post-procesor.