РОССИЙСКАЯ ФЕДЕРАЦИЯ ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРОГРАММЫ ДЛЯ ЭВМ Номер регистрации (свидетельства): 2016614691 Дата регистрации: 27.04.2016 Номер и дата поступления заявки: 2016610689 01.02.2016 Дата публикации: 20.05.2016 Контактные реквизиты: cri-granit@peterlink.ru, тел.: (812) 271-1155 Авторы: Махлин Александр Маркович, Бундин Денис Владимирович, Балашов Сергей Александрович, Авдонина Елена Михайловна Правообладатель: Открытое акционерное общество «Концерн «Гранит-Электрон» Название программы для ЭВМ: Программа контроллера прерываний шины PCI/ PCI-E Реферат: Программа предназначена для установки в программируемые логические интегральные схемы Xilinx или Altera и используется совместно с пользовательским программным обеспечением прикладного уровня. Программа состоит из трёх модулей: приемника, аккумулятора и шинного контроллера. Приемник отвечает за взаимодействие контроллера прерываний с периферийными устройствами, прием запросов прерываний и сброс прерываний контролеров внешних устройств, а также за каскадирование контроллеров прерывания, позволяя создавать дерево контроллеров, увеличивая количество источников и гибкость управления ими. Аккумулятор отвечает за хранение статусной информации и источников прерывания, полученных из приемной части программы, возникших как с момента последнего прерывания, так и не обслуженных ранее прерываний, объединяет прерывания в статусные сообщения и обеспечивает маскирование источников прерываний при управлении по шине PCI от шинного контроллера. Шинный контроллер представляет собой конечный автомат, обеспечивающий взаимодействие программы с ПО процессора по шине PCI, получение команд и трансляцию их в аккумулятор, передачу статусных сообщений от аккумулятора в процессор и контроля линии прерывания шины PCI. Тип реализующей ЭВМ: ПЛИС Xilinx, Altera Язык программирования: VHDL Вид и версия операционной системы: Не требуется Объем программы для ЭВМ: 98,5 Кб