Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/6912
Full metadata record
DC FieldValueLanguage
dc.contributor.authorShah, Hardik-
dc.date.accessioned2016-08-24T09:02:06Z-
dc.date.available2016-08-24T09:02:06Z-
dc.date.issued2016-06-01-
dc.identifier.urihttp://hdl.handle.net/123456789/6912-
dc.description.abstractMain aim of this project is to do support work for various ARM CPU verification methodologies. This project includes scripting work, C programming work and assembly test writing work to evaluate certain ARM architecture features. Team is only concern with Final Id that is made of sub id, test name and context name, so YAML parser is a perl script that is used to parse specific filed to make Final Id. Like .exe file we can not open .ELF file so ELF parser is a C program to read all values from ELF Header Table, Section Header Table and Program Header Table and to print them. With the help of this ELF parser code merging of ELF is achieved. ELF parser code is used to merge 200 ELF at one time. This Final merged ELF is used in Self Modifying Code to run each ELF at run-time. Self Modifying Code tests are written in assembly language with the help of A64 and A32 instruction set. These codes are used to alter the flow of execution at run time. Self Modifying test code loads a merged ELF at run-time and execute them. The runtime flow of ELF is used to check different aspect like virtual aliasing and cache invalidation. There are three types of verification methodologies: AVS, DVS and RIS. In AVS methodology, number of self written assembly test are made to run on ARMarchitecture to verify its behaviour. Debugging of failed test, report analysis, various comparison report with different hardware, final pass rate analysis and skipp test analysis come under AVS verification methodology.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries14MECE22;-
dc.subjectEC 2014en_US
dc.subjectProject Reporten_US
dc.subjectProject Report 2014en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (ES)en_US
dc.subjectEmbedded Systemsen_US
dc.subjectEmbedded Systems 2014en_US
dc.subject14MECen_US
dc.subject14MECEen_US
dc.subject14MECE22en_US
dc.titleARM CPU Verification Methodologiesen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
14MECE22.pdf14MECE22547.31 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.