CAN sąsajos kūrimas ir tyrimas
Darbo tikslas - sukurti CAN FD protokolo valdiklio tarp registrinių perdavimo lygmenų aprašo realizaciją VHDL kalba ir ištirti sukurtos valdiklio realizacijos sunaudojamos galios, greitaveikos, reikalingo ploto parametrus.Analitinėje dalyje apžvelgiama CAN protokolo struktūra. Detaliai analizuojamas protokolo perdavimo lygmuo. Projektinėje dalyje struktūrizuojamas CAN FD branduolys. Remiantis protokolo analize siūloma blokų implementacija ir aparatūros aprašymo kalba, aprašoma kiekvieno struktūros bloko elgsena. Aprašytos elgsenos rezultatai tikrinami naudojant modeliavimo priemones. Tiriami sukurtos valdiklio realizacijos, sunaudojamos galios, greitaveikos ir reikalingo ploto parametrai, naudojant skirtingas KMOP technologijas.
The aim of this work is to design CAN FD controllers' register transfer level using hardware description language VHDL and to research its implementations power usage, clocking and area parameters. Analytical part of the paper reviews layered structure of CAN protocol. The transfer layer of the protocol is analyzed in detail. Design part gives step-by-step information on developing register-transfer level of CAN FD kernel. Logic simulation tools were used to verify the design's RTL description correctness. The designed system was verified using a field-programmable gate array after the synthesis. Designed CAN FD controllers' parameters were researched using different CMOS technologies.