TMS6100
Память голоса Texas Instruments TMS6100 (VSM) представляет собой 1 или 4-битную последовательную маску, программированную на заводской программе, программированную только с чтением IC . [ 1 ] Это сопутствующая чип для TMS5100 , CD2802 , TMS5110 , (редко) TMS5200 и (редко) TMS5220 речевого синтезатора ICS, и был спроектирован маска с данными LPC , необходимыми для конкретного продукта. Он содержит 128 киб (16 киб) данных и спроектирован масками с начальным адресом для указанных данных на границе 16 киб. Также можно маскировать, должна ли линия /ce быть высокой или низкой для активации, а также то, что должны быть установлены два (или четыре) «внутренних» бита CE, эффективно делая общую адресуемую область 18 бит. Наконец, маска программируется, читают ли биты 1-битный серийный или 4 за раз.
TMS6125
[ редактировать ]TMS6125 представляет собой меньшую версию 32 киб (4 киб), эффективно одного чипа, с некоторыми незначительными изменениями в формате команды «адрес нагрузки адреса», чтобы отразить его меньший размер. [ Цитация необходима ]
Texas Instruments называет оба этих серийных ПЗУ (TMS6100 и TMS6125) «VSM» S (память синтеза голоса) на своих таблицах и литературе. [ 1 ]
Оба VSM используют «локальную адресацию», что означает, что чип отслеживает свой собственный указатель адреса после загрузки. Следовательно, каждый бит в чипе может быть последовательно прочитал, хотя внутренне чип хранит данные в 8-битных байтах.
(Для следующего раздела CE означает «включение чипа» и используется в качестве способа включения одного конкретного VSM.)
Команды
[ редактировать ]VSM имеет поддержку 4 базовых команд, основанных на двух входных контактах, называемых «M0» и «M1»: [ 1 ]
- Нет операции/IDLE: эта команда говорит чипу «ничего не делать» или «продолжать делать то, что делалось раньше».
- Адрес загрузки: эта команда параллельная нагрузка 4 бита от шины данных. Чтобы полностью загрузить адрес, эта команда должна быть выполнена 5 раз в последовательности, для нагрузки 20-битного блока (14-битный адрес LSB-первого 14-битного. указатель. На TMS6125 команда должна быть выполнена 4 раза, и загружается только 16 -битный блок (12 битов адреса, два неиспользованных бита и два бита CE).
- Прочтите бит: это читает один бит по загруженному адресу и продвигает 3 -битный «бит -указатель», чтобы указать на следующий бит в адресе; Если битовой указатель переполняется, указатель адреса увеличивается. Если адрес, указанный на определенном чипе, находится за пределами программированного маска-программированного диапазона указанного VSM, VSM оставит шину данных «открытой» в состоянии с высоким импедансом, поэтому другой чип, посвященный параллелю (который имеет адрес в его Диапазон программированного маски) может вместо этого предоставить данные. Редко используемая опция маски делала команду считывания, прочитав 4 бита одновременно; Это использовалось на нескольких нереферных продуктах и не могло использоваться с речевыми ICS TI-Ifficured LPC.
- Читать и филиал: это считывает 16 бит данных с текущего адреса (и бит?) Указывает, и загружает значение, чтение в указатель адреса, оставляя высокие биты только указателя адреса. (Это было предназначено для изготовления VSM с несколькими доступными языками, где начальные адреса загрузки могут оставаться статичными, поэтому, например, они не потребуют изменения в коде в микроконтроллере, и только значения, на которые необходимо изменить VSM. На практике. На практике. Похоже, никогда не использовалось, так как это не работает, когда более одного чипа VSM разделяет автобус, что было сделано в большинстве случаев.)
ЧАСТЬ НЕМЕРНИКА
[ редактировать ]При использовании в продуктах для потребительского деления Texas Instruments VSM всегда помечены CDXXXXX, где XXXXX представляет собой 4 или 5 -значный идентификационный код ROM Mask, обычно 23xx или 62xxx. Чипы иногда (как правило, после 1981 года) также отмечаются TMC0350, так как это, по -видимому, является «классом внутреннего использования» чипа. Самые первые VSM (используемые в версии Speak and Spell , 1978 года) были отмечены TMC0351 и TMC0352 и не имели номер CD. Эти двое, похоже, были «дедушкой в» как CD2300 и CD2301, так как все более поздние VSM начинаются в CD2302 (используется в картридже «Говорите и расширяет заклинание» и расширение заклинаний ). Следует также отметить, что номера CD22XX, CD25XX и CD28XX используются для чипов, которые не являются VSM. [ Цитация необходима ]
При использовании на продуктах без потребительских делений Texas Instruments (таких как общие голосовые чипы для других компьютеров/измерительных устройств, которые все еще были TI-блоками), чипы помечены VMXXXXX.
При использовании на сторонних продуктах чипы помечены CMXXXXX. Схема нумерации для части xxxxx, по -видимому, является общей между чипами CDXXXXX и CMXXXXX (но не VMXXXXX), поэтому ни один чип любой серии не будет иметь общего числа XXXXX.
Ссылки
[ редактировать ]- ^ Подпрыгнуть до: а беременный в «TMS 6100 - Руководство по данным памяти голоса Synthesys» (PDF) . www.ti99.com . Получено 2024-08-06 .