TMS6100

редактировать

Texas Instruments TMS6100 - это 1 или 4-битная серийная маска (заводская), запрограммированная постоянная память IC. Это сопутствующий чип для TMS5100, CD2802, TMS5110, (редко) TMS5200 и (редко) TMS5220 синтезатор речи ИС, и была запрограммирована маска с данными LPC, необходимыми для конкретного продукта. Он содержит 128 КБ (16 КБ) данных и запрограммирован по маске с начальным адресом для указанных данных на границе 16 КБ. Также можно программировать по маске, должна ли линия / CE быть высокой или низкой для активации, а также то, какие два (или четыре) «внутренних» бита CE необходимо установить для активации, что фактически делает общую адресуемую область 18 битами. Наконец, можно программировать по маске, считываются ли биты 1 битом последовательно или 4 за раз.

Содержание
  • 1 TMS6125
  • 2 Команды
  • 3 Нумерация деталей
  • 4 Ссылки
TMS6125

TMS6125 - это уменьшенная, 32 Кбайт (4 КБ) версия того же чип, с некоторыми незначительными изменениями в формате команды 'address load', чтобы отразить его меньший размер.

Texas Instruments называет оба этих последовательных рома (TMS6100 и TMS6125) "VSM" (память синтеза голоса) на их таблицы и литература, и они будут называться таковыми до конца этой статьи.

Оба VSM используют «локальную адресацию», то есть чип отслеживает свой собственный адресный указатель после загрузки. Следовательно, каждый бит в микросхеме может быть последовательно считан, даже если внутри микросхема хранит данные в 8-битных байтах.

(В следующем разделе CE означает «Chip Enable» и используется как способ включения одного конкретного VSM)

Команды

VSM поддерживает 4 основных команды, основанные на двух входных контактах, называемых «M0» и «M1»:

  • нет операции / простоя: эта команда сообщает чипу «ничего не делать» или «продолжать делать то, что было сделано раньше».
  • адрес загрузки: эта команда загружает 4 бита из шины данных параллельно. для полной загрузки адреса эта команда должна выполняться 5 раз подряд для загрузки 20-битного блока (14-битный адрес LSB, 4 бита CE и два неиспользуемых бита, фактически 18 бит адреса) во внутренний адрес указатель. На TMS6125 вместо этого команда должна быть выполнена 4 раза, и загружен только 16-битный блок (12 бит адреса, два неиспользуемых бита и два бита CE).
  • бит чтения: это считывает один бит в загруженный адрес и продвигает 3-битный «битовый указатель», чтобы указать на следующий бит в адресе; если указатель бита переполняется, указатель адреса увеличивается. Если адрес, на который указывает конкретная микросхема, находится за пределами диапазона, запрограммированного маской указанного VSM, VSM оставит шину данных `` открытой '' в состоянии высокого импеданса, поэтому другая микросхема, подключенная параллельно (адрес которой находится в пределах своего диапазон, запрограммированный по маске) ​​может предоставить данные вместо этого. Редко используемый параметр маски заставлял команду чтения бита читать сразу 4 бита; это использовалось на нескольких неречевых продуктах и ​​не могло использоваться с речевыми ИС LPC производства TI.
  • чтение и переход: это считывает 16 бит данных с текущего адреса (и бита?) указывает на, и загружает значение, считанное в указатель адреса, оставляя только старшие биты указателя адреса. (Это было предназначено для того, чтобы сделать VSM доступными на нескольких языках, где начальные адреса загрузки могли оставаться статическими, поэтому, например, они не потребовали бы изменений в коде в микроконтроллере, и нужно было изменить только значения, указанные в VSM. На практике это похоже, никогда не использовался, поскольку он не работает, когда более одного чипа VSM совместно используют шину, что и делалось в большинстве случаев.)
Нумерация деталей

При использовании на Texas Instruments 'Продукты подразделения потребителей, VSM всегда имеют маркировку CDxxxxx, где xxxxx - это 4- или 5-значный идентификационный код ROM с маской, обычно 23xx или 62xxx. ИНОГДА (обычно после 1981 г.) микросхемы также имеют маркировку TMC0350, поскольку это, по-видимому, «класс внутреннего использования» микросхемы. Самые первые VSM (использованные в Speak and Spell, версия 1978 года) имели маркировку TMC0351 и TMC0352 и не имели номера компакт-диска. Эти два, КАЖЕТСЯ, были «унаследованы» как CD2300 и CD2301, поскольку все более поздние VSM начинаются с CD2302 (используется в картридже расширения «Vowel Power» Speak and Spell ). Следует также отметить, что номера CD22xx, CD25xx и CD28xx используются для микросхем, которые НЕ являются VSM.

При использовании в продуктах, не относящихся к потребительскому сегменту Texas Instruments (например, универсальных голосовых чипах для других компьютеров / измерительных устройств, которые все еще были под маркой TI) чипы имеют маркировку VMxxxxx.

При использовании в продуктах сторонних производителей чипы имеют маркировку CMxxxxx. Схема нумерации для части xxxxx кажется общей для микросхем CDxxxxx и CMxxxxx (но НЕ микросхем VMxxxxx), поэтому ни одна микросхема обеих серий не будет иметь общего номера xxxxx.

Ссылки
  1. ^ http://www.ti99.com/exelvision/website/telechargement/tms6100-80-data-manual.pdf
Последняя правка сделана 2021-06-09 06:04:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте