Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: 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.pdf935.51 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.