Правильная ссылка на эту страницу
http://az-design.ru/Support/HardWare/TI/A19800424Elc005.shtml

Программы для ПЗУ, открывающие возможность модульного программирования

Фирма Texas Instruments Inc. (Даллас) добавляет к своей постоянной номенклатуре программных БИС для микропроцессора 9900 еще одну серию БИС системных программ для 16-разрядного микропроцессора той же фирмы. Эти БИС предназначаются для загрузки в системное ПЗУ и позволяют разработчику системы намного уменьшить стоимость разработки, в особенности при наличии вспомогательных программ, написанных на языке высокого уровня.

Первые два изделия новой серии — это исполнительная программа реального времени и программа управления файлами. По данным фирмы-изготовителя, эти программы в принципе позволяют заменить прикладную программу из 15 тыс. строк, написанную на языке ассемблера и стоящую 300 тыс. долл., программой из 1 тыс. строк, написанной на языке Паскаль и стоящей 53 тыс. долл. (см. рисунок).

Когда компоненты системных программ (они написаны на языке высокого уровня Паскаль) вводятся в ПЗУ, изготавливаемые фирмой TI, стоимость программирова
Когда компоненты системных программ (они написаны на языке высокого уровня Паскаль) вводятся в ПЗУ, изготавливаемые фирмой TI, стоимость программирования может быть сильно уменьшена.

Сдержать непрерывное повышение стоимости разработки программного обеспечения, объединяя в ПЗУ большее число программ, обещали и некоторые другие полупроводниковые фирмы, но новая серия БИС фирмы TI открывает реальный путь к созданию давно обещанного фирмой «полупроводникового программного обеспечения» (термин, введенный ею несколько лет назад). Фирма уже предлагает покупателю полупроводниковый пакет отладочных программ «Тибаг» и модуль исполнительной программы «Тимбер»1{Электроника, 1979, №10, с.11}, а предложенный ею вариант программного языка Бейсик — мощный Бейсик — можно приспособить для использования в полупроводниковых ПЗУ.

Новые программные компоненты позволят приблизиться к модульному методу программирования, при котором программа будет составляться из отдельных модулей подобно аппаратному оборудованию, подчеркнул Кеннет Уикэм, руководитель отдела программного обеспечения для микропроцессоров в объединении по полупроводниковой технике фирмы Т1. Действительно, исполнительная программа реального времени образует как бы стержень, к которому присоединяются другие программные модули, такие, как программа управления файлами; нужно только, чтобы эти модули соответствовали тем условиям связи и обмена параметрами, какие выдвигает модуль исполнительной программы.

Фирма TI выпустит также интерфейсы для работы с другими языками высокого уровня. В будущем программа управления файлами будет работать с ЗУ на цилиндрических магнитных доменах.

Программные компоненты будут поставляться закрепленными на диске, с которого их можно снять перед постановкой в ПЗУ. Пользователю будет предоставлен выбор: получать программы в исходном коде (на Паскале) или же в объектном коде на машинном языке.

Таким образом, здесь возникают разные возможности. Если прикладная программа написана на Паскале, то она может быть соединена с системной программой, также написанной на Паскале, и далее компилирована или интерпретирована. Другая возможность — исполнение программных модулей, записанных в машинном коде [pp. 46, 48].

Джон Поса

Выходные данные:

Журнал "Электроника" том 53, No.10 (588), 1980г - пер. с англ. М.: Мир, 1980, стр.7

Electronics Vol.53 No.10 April 24, 1980 A McGraw-Hill Publication

Раздел: ОБОЗРЕНИЕ ЭЛЕКТРОННОЙ ТЕХНИКИ

Тема:     Программное обеспечение





Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:44 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/HardWare/TI/A19800424Elc005.shtml