[an error occurred while processing this directive]
|
Пример. Три системы, реализующие олинаковый конечный автомат:
1. На кристалле размещено синтезируемое (с Верилога) ядро микропроцессора, программа считывается из внешней ROM.
2. На кристалле реализован конечный автомат, написанный целиком на Верилоге, реализующий ту же функцию.
3. На кристалле размещено синтезируемое (с Верилога) ядро микропроцессора, программа считывается из небольшого ROM непосредственно на кристалле, описанного в виде отдельного синтезируемого модуля на Верилоге.
Третий случай - это что такое? И чем это принципиально отличается от второго случая?
И еще. В результате выпекания кристалла у Вас получается некоторая структура из атомов вблизи поверхности кремниевой пластины, реализующая (или не реализующая :) требуемую функциональность. Так как транзистор - это тоже некоторая абстракция. Вопрос только в уровне абстракции. Кристалл в целом реализует некоторую функцию. Описывать эту функцию в терминах уровней Ферми различных участков поверхности как правило невозможно - не тот уровень абстракции. Нужно привлекать понятия более высокого уровня.
Вычислительная система - это тоже уровень абстракции, на котором функциональность описывать реально. Микропроцессор с его системой команд - тоже некоторая абстракция, несмотря на то, что это всего-лишь кусочек кремния со сложной структурой легирования вблизи поверхности.
E-mail: info@telesys.ru