METODĂ DE IMPLEMENTARE A GENERATOARELOR DE NUMERE REAL-ALEATOARE ÎN DISPOZITIVE FPGA
Prețul nu e vizibil în cazul acestui pachet
Atribuire
Nr.: RO126730
Data: 30.09.2011
SUCIU ALIN DUMITRU [RO]
CREŢ OCTAVIAN AUGUSTIN [RO]
GYORFI TĂMAS [RO]
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.