Моделирование на уровне транзакций

Оглавление1 Моделирование на уровне транзакций1.1 Основы моделирования на уровне транзакций (TLM)1.2 Применение TLM1.3 Преимущества TLM1.4 История TLM1.5 Стандартизация и использование […]

Моделирование на уровне транзакций

  • Основы моделирования на уровне транзакций (TLM)

    • TLM – это подход к автоматизированному проектированию цифровых систем. 
    • TLML – это язык описания аппаратного обеспечения, основанный на SystemC. 
    • TLM отделяет детали взаимодействия между модулями от реализации функциональных блоков. 
  • Применение TLM

    • TLM используется для моделирования систем с механизмами передачи данных. 
    • Компоненты, такие как шины и FIFO, моделируются как каналы с использованием SystemC. 
    • Запросы на транзакции выполняются через интерфейсы каналов. 
  • Преимущества TLM

    • Основное внимание уделяется функциональности передачи данных, а не их реализации. 
    • TLM облегчает экспериментирование с различными архитектурами шин без перекодирования моделей. 
    • TLM может использоваться с другими языками, а не только с SystemC. 
  • История TLM

    • Термин TLM был предложен в 2000 году для описания механизма коммуникации в SystemC 2.0. 
    • Название “TLM” было выбрано для обозначения техники моделирования, а не отдельного уровня абстракции. 
    • Инициатива Open SystemC стандартизировала и расширила использование SystemC. 
  • Стандартизация и использование SystemC

    • SystemC был выбран для высокоуровневого синтеза и объединения различных областей проектирования. 
    • OSCI представила спецификацию SystemC для промышленной стандартизации на DVCon 2010. 
  • Дополнительные ресурсы

    • Ссылки на другие темы, связанные с моделированием и программированием, приведены в статье. 

Полный текст статьи:

Моделирование на уровне транзакций — Википедия

Оставьте комментарий

Прокрутить вверх