Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 488

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 482 483 484 485 486 487 < 488 > 489 490 491 492 493 494 .. 528 >> Следующая

запоминании этого потока информации как содержимого ПЗУ этой БИС, привел
к введению специального термина для такой возможности применения JTAG-
интерфейса - внутрисхемное программирование (In System Programmability -
ISP). Для использования термина ISP безразлично, является ли ПЗУ памятью
команд МП или памятью конфигурации БИС ПЛ. Если же в БИС находится ОЗУ с
целевым назначением использования как память конфигурации схемы
программируемой логики, то для такого применения JTAG-интерфейса иногда
используется термин "внутрисхемное реконфигурирование" (In System
Reconfigurability - ISR). Если БИС программируемой логики расположена на
плате расширения с интерфейсом PCI, а поскольку по стандарту среди
контактов таких плат предусмотрено наличие контактов JTAG-интерфейса, то
появляется возможность репрограмми-ровать конфигурацию БИС платы
расширения, не вынимая платы из компьютера. Такая возможность получила
название "In Site Programmability" - ISP, с совпадением аббревиатуры для
внутрисхемного программирования. И, наконец, широкое распространение в
последнее время находит использование JTAG-интерфейса для обмена
информацией с фрагментами БИС, предназначенными для отладки общесистемных
проблем, что позволяет говорить о внутрисистемной, внутрисхемной отладке.
Последнее свойство реализуется, например, в САПР Quartus фирмы "Altera"
для связи со встраиваемыми логическими анализаторами как в БИС
программируемой логики этой же фирмы АРЕХ20К (SignalTap embedded logical
analisis), так и для защелкивания до 32 сигналов между БИС. Для БИС ПЛ
класса SOPC фирмы "Triscend" таким же путем (через JTAG интерфейс)
возможна установка аппаратных точек останова для встроенного в БИС
(Hardware Breakpoint Unit) микроконтроллера и доступ к его основным
программным элементам.
862
процедура проектирования и сведения об автоматизированных средствах
проектирования для бис/сбис
8.9. ПРОЦЕДУРА ПРОЕКТИРОВАНИЯ И СВЕДЕНИЯ ОБ АВТОМАТИЗИРОВАННЫХ СРЕДСТВАХ
ПРОЕКТИРОВАНИЯ ДЛЯ БИС/СБИС С ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ. СРЕДСТВА
ОПИСАНИЯ ПРОЕКТА
Как уже отмечалось, разработка современных микропроцессорных систем,
содержащих БИС с программируемой структурой, немыслима без широкого
привлечения САПР. Правильный выбор САПР предопределяет успешность всей
процедуры проектирования. Все современные методики проектирования
вычислительных систем, содержащих в своем составе сложные программируемые
БИС/СБИС, ориентированы на использование САПР. Правильный выбор САПР -
важнейшее условие эффективного проектирования и ускорения выпуска
продукции, т. е. сокращения времени до продажи (по-английски - Time-to-
Market).
Методы и средства проектирования тесно связаны с выбором САПР, и,
наоборот, выбор САПР определяет допустимые и целесообразные методы и
средства проектирования, так что эти вопросы нельзя рассматривать в
отрыве друг от друга. Такая взаимосвязь между САПР и БИС ПЛ значительно
более тесная, чем между средствами проектирования МП-систем и
используемым типом МП. Выбор элементной базы для проекта может также в
значительной мере предопределять требуемую для реализации проекта САПР.
В общем случае при таком выборе приходится учитывать целый ряд
соображений, а именно:
• распространенность САПР;
• цену САПР, ее сопровождения и модификаций;
• широту охвата задач проектирования и эффективность выполнения различных
этапов и уровней проектирования;
• удобство работы с САПР и её дружественность;
• наличие широкой библиотечной поддержки стандартных решений;
• возможности корпоративной работы;
• возможность и простоту стыковки с другими САПР.
Очевидно, трудно рассчитывать на такой выбор САПР, который удовлетворял
бы сразу всем, зачастую взаимно противоречивым требованиям и свойствам.
8.9.1. СВЯЗЬ ПРОЕКТНОЙ ПРОБЛЕМЫ С ВЫБОРОМ САПР
Первый этап выбора требует определения - пользоваться ли САПР фирмы-
производителя выбранного класса программируемой БИС ПП ("Xilinx",
"Altera", "Atmel", AMD и др.) или воспользоваться услугами системы
проектирования ведущих мировых производителей САПР: "Synopsys",
"Cadence", "MentorGraphics", "Exemplar Logic", "Viewlogic", "Symplicity"
и еще многих других. Фирмы - производители схем ПЛ (типа "Xilinx" или
"Altera") чаще всего монополизируют возможность и право программирования
БИС и поэтому при применении САПР фирм - производителей САПР как минимум
на заключительных этапах их использования приходится пользоваться
услугами САПР фирм - производителей схем ПЛ.
Если проектировщик решился на совместную работу с несколькими САПР (что
авторам представляется в современных условиях более предпочтительным), то
их выбор все равно остается достаточно многовариантной проблемой. Ни одна
из САПР не является предпочтительной для всех пользоаательских
приложений.
Стратегия фирм - производителей БИС ПЛ и САПР модифицировалась во
времени. До начала 1990-х гг. фирмы ориентировались на узко направленную
деятельность. Каждая фирма имела свою узкую специфическую направленность,
Предыдущая << 1 .. 482 483 484 485 486 487 < 488 > 489 490 491 492 493 494 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed