Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.opu.ua/jspui/handle/123456789/13463
Название: | Decompressor for hardware applications |
Другие названия: | Декомпресор для апаратних застосунків |
Авторы: | Romankevych, Vitalii Романкевич, Віталій Олексійович Романкевич, Виталий Алексеевич Mozghovyi, Ivan Мозговий, Іван Владиславович Мозговой, Иван Владиславович Serhiienko, Pavlo Сергієнко, Павло Анатолійович Сергиенко, Павел Анатольевич Lefteris Zacharioudakis Лефтеріс Захаріудакіс Лефтерис Захаpиудакис |
Ключевые слова: | lossless compression field programable gate array hardware-software co-design intellectual property core Decompressor for hardware applications |
Дата публикации: | 10-Апр-2023 |
Издательство: | Nauka i Tekhnika |
Библиографическое описание: | Romankevych, V., Mozghovyi, I., Serhiienko, P., Lefteris Zacharioudakis. (2023). Decompressor for hardware applications. Аpplied Aspects of Information Technology, Vol. 6, N 1, р. 74–83. Decompressor for hardware applications / V. Romankevych, I. Mozghovyi, P. Serhiienko, Lefteris Zacharioudakis // Аpplied Aspects of Information Technology = Прикладні аспекти інформ. технологій. – Оdesa, 2023. – Vol. 6, N 1. – P. 74–83. |
Краткий осмотр (реферат): | The use of lossless compression in the application specificcomputersprovides such advantages as minimizedamount of memory, increased bandwidth of interfaces, reducedenergy consumption, and improvedself-testing systems. The article discusses known algorithms of lossless compression with the aim of choosing the most suitable one for implementation in a hardware-software decompressor. Among them, the Lempel-Ziv-Welch (LZW)algorithm makes it possible to perform the associative memory of the decompressor dictionary in the simplest way by using the sequential reading the symbols of the decompressed word. The analysis of the existing hardware implementations of the decompressors showed that the main goal in their development was to increase the bandwidth at the expense of increasing hardware costs and limited functionality. It is proposed to implement the LZW decompressor in a hardware modulebased on a microprocessor core with a specialized instruction set. For this, a processor core with a stack architecture was selected, which is developed by the authors for the tasks of the filegrammaranalyzing. Additional memory block for thedictionary storing and an input buffer which converts the byte stream of the packed file into a sequence of unpacked codes are added to it. The processor core instruction set isadjusted to both speed up decompression and reduce hardware costs. The decompressor is described bythe Very high-speedintegral circuit Hardware Description Language and is implemented in a fieldprogramable gate array (FPGA). At a clock frequency of up to two hundred megahertz,the average throughputof the decompressor is more than ten megabytes per second. Because ofthe hardware and software implementation, an LZW decompressor is developed, which has approximately the same hardware costs as that of the hardware decompressor andhas a lower bandwidth at the costs offlexibility, multifunctionality, which is provided by the processor core software. In particular, a decompressor of the GraphicInterchangeFormat files is implemented on the basis of this device in FPGA for the application of dynamic visualization of patterns on the embedded systemdisplay |
URI (Унифицированный идентификатор ресурса): | http://dspace.opu.ua/jspui/handle/123456789/13463 |
ISSN: | 2617-4316 2663-7723 |
Располагается в коллекциях: | 2023, Vol. 6, № 1 |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
163-Article Text-387-2-10-20230420.pdf | 935.51 kB | Adobe PDF | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.