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

Price not visible for this package

Interest:

Assignment

Publication info:

No.: RO126730

Date: 30.09.2011

Inventor(s):

SUCIU ALIN DUMITRU [RO]

CREŢ OCTAVIAN AUGUSTIN [RO]

GYORFI TĂMAS [RO]

Applicant(s):
UNIV TEHNICA DIN CLUJ NAPOCA [RO]
Classification:
International patent classification (IPC):
G06F7/58; H03K19/00

Cooperative patent classification (CPC):
Application info:
No.: RO20090001002
Date: 30.11.2009
Priority number(s):
RO20090001002 30.11.2009
BOPI:
Description:

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.