по запросу (ror).
Арбитр шины VME
Поддерживаются следующие режимы:
Арбитр содержит таймер, который принудительно заканчивает сбойный цикл арбитрации.
Прерыватель шины VME
Поддерживаются следующие виды прерывателей:
Поддерживается режим освобождения линии запроса на прерывание в конце цикла подтверждения прерывания (roak).
Обработчик прерываний шины VME
Поддерживаются следующие виды обработчиков:
Системный контроллер
Системный контроллер состоит из следующих устройств:
- автоопределитель номера слота;
- генератор тактового сигнала;
- таймер шины.
10. Контроллер MBus-PCI.
Контроллер MBus-PCI (MPC) выполняет функции моста между шинами MBus и PCI. Контроллер предназначен для использования в системах на базе процессоров SPARC c шиной MBus и обеспечивает построение высокопроизводительной подсистемы ввода/вывода на основе шины PCI.
Основные характеристики контроллера:
- 64-разрядная шина MBus с тактовой частотой 40 или 50 МГц.
- Aрбитр на шине MBus. Поддержка до пяти ведущих, включая MPC.
- Функция таймаута на шине MBus.
- Пакетные передачи на шине MBus длиной до 32 байт.
- 32-разрядная шина PCI с тактовой частотой до 66 МГц.
- Aрбитр на шине PCI.
- Доступ к шине MBus со стороны PCI.
- Поддержка на шине PCI циклов обращения к памяти, в/в, конфигурационному пространству как ведущий и пространству памяти как ведомый.
- Программируемые окна для отображения адресов памяти и в/в PCI на адреса MBus и адресов MBus на адреса памяти PCI.
- Поддержка закрытых (LOCK) циклов на шине PCI.
- Пакетные передачи на шине PCI длиной до 32 байт.
Синтезируемая модель MPC написана на языке Verilog HDL и проверена на FPGA фирмы Altera 20К400.
11. Контроллер ведомого устройства VME
Контроллер ведомого устройства VME предназначен для использования в составе модулей VME в качестве
устройства сопряжения с магистралью VME. Контроллер поддерживает работу модуля на VME в режимах
Slave и Interrupter.
Основные характеристики модели:
- контроллер разработан по расширенному стандарту VME64x
- 564 Altera FLEX logic elements (LE), что составляет 97% объема микросхемы EPF10K10
- ASIC Vendor независима, технологически независима
- поддерживает географическую адресацию
- содержит набор регистров конфигурирования ПЗУ и состояния и управления, CR/CSR (Configuration ROM/ Control Status Register)
- поддерживает следующие типы передач по шине VME :
- D8, D16, D32 одиночные передачи и D16,D32 блочные передачи в адресном пространстве А24 и А32
- D64 (мультиплексированные блочные передачи) в адресном пространстве А32
- D8, D16, D32 одиночные передачи в адресном пространстве A16
- D8 в адресном пространстве CS/CSR А24
- в режиме Slave позволяет реализовать:
- работу в двух адресных пространствах А32 и А24
- до восьми регистров в пространстве А16
- две области конфигурационных регистров пользователя в пространстве User CSR
- области конфигурационного ОЗУ и ПЗУ (CRAM and CROM)
- в режиме Interrupter поддерживает работу с тремя источниками запросов на прерывание по фронту
- предусмотрена возможность последовательной загрузки пользовательских перепрограммируемых микросхем фирмы Altera, входящих в состав модуля.
12. Модель "Часы реального времени".
1. Назначение модели
Модель предназначена для использования в составе микропроцессорных систем для координации событий в календарном времени.
Основные функции модели
- ведение часов (секунда, минута, час)
- будильник
- ведение календаря (день недели, день месяца, месяц, год)
- хранение информации о микропроцессорной системе
Модель совместима с микросхемой часов реального времени фирмы Motorola MC146818.
Модель написана на языке Verilog-XL.
2. Программная модель
| Адрес | Название регистра |
| 00 | Регистр секунд |
| 01 | Регистр будильника секунд |
| 02 | Регистр минут |
| 03 | Регистр будильника минут |
| 04 | Регистр часов |
| 05 | Регистр будильника часов |
| 06 | Регистр дней недели |
| 07 | Регистр дней месяца |
| 08 | Регистр месяцев |
| 09 | Регистр годов |
| 0a | Регистр A |
| 0b | Регистр B |
| 0c | Регистр С |
| 0d | Регистр D |
| 0e-7f | ОЗУ пользователя объемом 114 байт |
3. Размер модели
Модель занимает 613 LC и 1 EAB микросхемы EPF10k70PQ240-3 фирмы Altera .
13. Модель контроллера Ethernet 10/100 Мбит/сек.
Модель занимает примерно 90% объема микросхемы 10К130 фирмы Altera.
Контроллер ЛВС Ethernet разработан в соответствии с стандартами PCI и Ethernet и обеспечивает:
- работу на шине PCI;
- работу на шине MII.
В состав контроллера ЛВС Ethernet входят:
- контроллер шины PCI;
- регистры общего назначения;
- порт связи с последовательным ПЗУ;
- порт связи с ПЗУ первоначальной загрузки;
- приемное FIFO;
- передающее FIFO;
- контроллер передачи;
- контроллер приема;
- контроллер интерфейса MII.
Обмен информацией между контроллером шины PCI и регистрами общего назначения, портом последовательной связи с ПЗУ, портом связи с ПЗУ первоначальной загрузки, приемным и передающим FIFO, контроллерами приема и передачи, служебными регистрами осуществляется по внутренней 32-битной магистрали данных с использованием программного и прямого доступа.
Обмен информацией между контроллером ЛВС Ethernet и каналом данных ЛВС осуществляется по шине MII при скорости передачи 10/100 Мбит/сек.
Номинальное значение напряжения питания микросхемы +3,3В. Потребляемая мощность не более 1,4 Вт.
Отдел разработки высокопроизводительных систем
НИИСИ РАН