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

Моделирование на уровне транзакций Основы моделирования на уровне транзакций (TLM) TLM — это подход к автоматизированному проектированию цифровых систем.  TLML […]

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

  • Основы моделирования на уровне транзакций (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. 
  • Дополнительные ресурсы

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

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

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

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

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