3 research outputs found

    R-схеми з функціональних елементів

    Get PDF
    Виконала: студентка групи НФ-64 Маматова Д.В. спеціальність: 105 Прикладна фізика та наноматеріали. Освітня програма: Комп’ютерна фізика Керівник: к.т.н. Лісін Д.О.Mamatova D.V. R-circuit from functional elements. The purpose of this work is to develop software for more optimal declaring of R-function for their further presentation in three-dimensional form. The object of study is R-functions. The subject of the study is declaring R-functions. Description of complex objects consist, in terms of R-functions, is a straight line program. Straight-line program can be converted into a logic circuit and vice versa. Developed software uses a circuit computation model for constructing R objects as it offers a more visual representation. R-object is presented in a form of directed acyclic graph where nodes are either inputs, logic gates or macroses. A graph is constructed by dragging needed node on the form and connecting it with existing nodes. Finished output graph is then parsed into the straight-line program, code of which can be used to draw 3D function in the relevant software. Nodes have several customizable parameters, such as maximum and minimum inputs, type of node, and text. They can be moved or deleted even after they have been connected to the other nodes. R-object can be saved in STL format and opened for work later. Мета даної роботі – розробка програмного забезпечення для більш оптимального заданя R-функцій для подальшого представлення їх у трьох мірному виді. Об’єкт дослідження – R-функції. Предмет дослідження – заданняR-функції . Розроблене програмне забезпечення у якому R-функцій задаються у вигляді булевої схеми. Опис складних об’єктів у термінах R-функцій є прямолінійною програмою. Прямолінійну програму можна перетворити у булеву схему і навпаки. Розроблене програмне забезпечення використовує схемні обчислювання як модель для побудови R-об’єктів, оскільки вона пропонує більш наочне уявлення. R-об’єкт представлений у вигляді орієнтованого ациклічного графа, де вузлами є входи, логічні вентил або макроси. Граф будується шляхом перетягування потрібного вузла на форму та з’єднання його з наявними вузлами. Вихідний граф потім парситься на прямолінійну програму, код якої можна використати для побудови 3D-функції у відповідному програмному забезпеченні. Вузли мають кілька параметрів, їх можна перемістити або видалити, навіть після того як вони були підключені до інших вузлів. R-об’єкт можна зберегти у форматі STL і відкрити для роботи пізніше

    Design and Analysis of Digital True Random Number Generator

    Get PDF
    Random number generator is a key component for strengthening and securing the confidentiality of electronic communications. Random number generators can be divided as either pseudo random number generators or true random number generators. A pseudo random number generator produces a stream of numbers that appears to be random but actually follow predefined sequence. A true random number generator produces a stream of unpredictable numbers that have no defined pattern. There has been growing interest to design true random number generator in past few years. Several Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuit (ASIC) based approaches have been used to generate random data that requires analog circuit. RNGs having analog circuits demand for more power and area. These factors weaken hardware analog circuit-based RNG systems relative to hardware completely digital-based RNGs systems. This thesis is focused on the design of completely digital true random number generator ASIC

    Digital Implementation of a True Random Number Generator

    Get PDF
    Random numbers are important for gaming, simulation and cryptography. Random numbers have been generated using analog circuitry. Two problems exist with using analog circuits in a digital design: (1) analog components require an analog circuit designer to insure proper structure and functionality and (2) analog components are not easily transmigrated into a different fabrication technology. This paper proposes a class of random number generators that are constructed using only digital components and typical digital design methodology. The proposed classification is called divergent path since the path of generated numbers through the range of possible values diverges at every sampling. One integrated circuit was fabricated and several models were synthesized into a FPGA. Test results are given
    corecore