Software and hardware co-simulation platform for image processing
Also available in printed version : TA1632 K66 2014 raf
| 主要作者: | |
|---|---|
| 其他作者: | |
| 格式: | Master's thesis |
| 語言: | 英语 |
| 出版: |
Universiti Teknologi Malaysia
2025
|
| 主題: | |
| 在線閱讀: | https://utmik.utm.my/handle/123456789/115471 |
| Abstract | Abstract here |
| _version_ | 1854934128492806144 |
|---|---|
| author | Kong, Johnny Jak Kan |
| author2 | Mohamed Khalil Hani, supervisor |
| author_facet | Mohamed Khalil Hani, supervisor Kong, Johnny Jak Kan |
| author_sort | Kong, Johnny Jak Kan |
| description | Also available in printed version : TA1632 K66 2014 raf |
| format | Master's thesis |
| id | utm-123456789-115471 |
| institution | Universiti Teknologi Malaysia |
| language | English |
| publishDate | 2025 |
| publisher | Universiti Teknologi Malaysia |
| record_format | dspace |
| record_pdf | Abstract |
| spelling | utm-123456789-1154712025-08-21T04:42:32Z Software and hardware co-simulation platform for image processing Kong, Johnny Jak Kan Mohamed Khalil Hani, supervisor Image processing Also available in printed version : TA1632 K66 2014 raf Nowadays, modern SoCs have larger scale and complexity. Modelling hardware design archicteture of SoCs normally required RTL design. Since, the system design is getting larger, it is usually partitioned into two parts: software and hardware. For the sack of achieving real time performance, it is essential to map some of the algorithms into hardware. Previously, the hardware and software design of a system are done by different people. Therefore, the design lifecycle is longer. Now, market pressures on short design cycle, maintainability and reusability of system design. To reduce design cycle, a new method must be applied. SystemVerilog is the extension of Verilog HDL that improved with a lot of new features added. Direct programming interface (DPI) is one of the new features whereas it allow SV call C function and vice versa. This work proposed to use Altera-Modelsim simulator to run co-simulation on several test cases: 16- bit unsigned adder, greater common divisor (GCD), 9-tap FIR filter and binary median filter. All the hardware design modelling are using SystemVerilog due to DPI technique can only work with SV. 16-bit unsigned adder and GCD test cases are the startup work before a more complex and real world case studies are applied. 9-tap FIR filter is designed and the input data are passed from random number generator from C function. The output of FIR fitler are verified with C function. Due to window size of median filter is small, line buffer technique is applied in this work. It is a straight forward method and suit for design processing window in digital hardware. The proposed work has overcome the problems faced when running co-simulation based on Modelsim simulator using DPI technique atiff UTM 108 p. Thesis (Sarjana Kejuruteraan (Elektrik - Komputer dan Sistem Mikroelektronik)) - Universiti Teknologi Malaysia, 2014 2025-04-18T08:38:13Z 2025-04-18T08:38:13Z 2014 Master's thesis https://utmik.utm.my/handle/123456789/115471 valet-20151112-085629 vital:81447 ENG Closed Access UTM Complete Completion Unpublished application/pdf Universiti Teknologi Malaysia |
| spellingShingle | Image processing Kong, Johnny Jak Kan Software and hardware co-simulation platform for image processing |
| thesis_level |
Master
|
| title | Software and hardware co-simulation platform for image processing |
| title_full | Software and hardware co-simulation platform for image processing |
| title_fullStr | Software and hardware co-simulation platform for image processing |
| title_full_unstemmed | Software and hardware co-simulation platform for image processing |
| title_short | Software and hardware co-simulation platform for image processing |
| title_sort | software and hardware co simulation platform for image processing |
| topic | Image processing |
| url | https://utmik.utm.my/handle/123456789/115471 |
| work_keys_str_mv | AT kongjohnnyjakkan softwareandhardwarecosimulationplatformforimageprocessing |