[an error occurred while processing this directive]
Я не это имел в виду.
(«Телесистемы»: Конференция 'Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 07 октября 2004 г. 15:17
В ответ на: Ну, пока NEW и т.д. в ПЛИСах нет. Но почему бы им не быть в будующем? Почему бы не вообразить динамическую конфигурацию матрицы? Круто будет! По моему, непреодолимого тут ничего нет. отправлено Тээмэсник 07 октября 2004 г. 13:50

Как вы себе представляете такую ситуацию - вызываете new, а оно не смогло по какой-то причине создать, что требовалось, вернуло 0. Кто будет обрабатывать внутри ПЛИС? В плане динамической переконфигурации уже есть реализации у Атмела. Но и в этом случае конфигурируются не абы какие вещи, а заранее проверенные, разведенные. Т.е. все сводится к выбору жестких, заранее оттестированных вариантов, а не к произвольному созданию произвольных структур внутри ПЛИС.

Использование динамической памяти при программировании подиктовано условиями, когда на этапе компиляции неизвестно, сколько и каких надо объектов. В случае ПЛИС такая ситуация не совсем понятна, и, главное, будет ведь сильно зависить времянка от того, как оно там разместится.

Т.ч. испльзование new в SC - это не более, чем удобство для описания в сочетании с простотой реализации на программной модели. Хотя я в упор не понимаю, почему нельзя было бы те же порты объявлять в классе статически, а в конструкторе только инициализировать (если надо). Какая тут необходимость в new непонятно. Возможно, там есть более глубокие вещи, и этот подход применем просто для методологического единообразия.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru