Texas Instruments LPC 음성 칩

Texas Instruments LPC Speech Chips
1986년식 American Speak & Spell 모델로 멤브레인 키보드와 전면 플레이트 그래픽 재설계

Texas Instruments LPC Speech ChipsTexas Instruments가 1978년부터 개발한 음성 신시사이저 디지털 신호 프로세서 집적 회로입니다.스피치 부서는 2001년 말에 해체될 때까지 TI 에서 여러 번 이동했지만, 수년 동안 개발 및 마케팅을 계속했습니다.2001년 현재 TI 음성 제품의 마지막 남은 라인인 MSP 라인의 음성 특정 부분 집합에 대한 권리는 2001년 [1][2]10월에 Sension, Inc.에 매각되었다.

이론.

음성 데이터는 피치 들뜸 선형 예측 부호화(PE-LPC)에 의해 기억되며, 여기서 단어는 격자 필터에 의해 생성되며, 들뜸 ROM(성문 펄스 파형을 포함한다) 또는 LFSR(선형 피드백 시프트 레지스터) 노이즈 발생기에 의해 선택적으로 공급된다.선형 예측 코딩은 이해하기 쉬운 음성 데이터를 재생성하는 데 필요한 데이터 볼륨을 크게 줄입니다.

역사

TMC0280/TMS5100은 최초의 자급식 LPC 음성 신시사이저 IC입니다.그것은 Larry Brantingham, Paul S에 의해 Texas Instruments를 위해 디자인되었다.브리더러브, 리처드 H.위긴스,[3] 그리고 진 A.Frantz와[4] 실리콘은 [2]Larry Brantingham에 의해 설계되었다.이 칩은 후에 Speak & [2]Spelling이 된 TI의 'Spelling Bee' 프로젝트를 위해 설계되었다.Speak & [5]Spelling B'는 Speak & Spelling과 동시에 개봉되었다.

TSP50cxx 시리즈까지의 모든 TI LPC 음성 칩은 PMOS 아키텍처와 특별한 TI 고유의 [6]포맷의 LPC-10 인코딩을 사용했습니다.TI LPC 음성 시리즈의 칩은 TI의 소비자 제품 부문이 사용하는 경우 TMCxxx 또는 CDxxxxx로, 서드파티에 판매하는 경우 TMS5xxx(이후 TSP5xxx)로 라벨이 부착되었습니다.

TI LPC 음성 칩 패밀리

1978

  • TMS5100(TMC0281, 내부 TI 이름은 '0280'이므로 칩에 TMC0280이라는 라벨이 붙어 있는 경우도 있습니다):최초의 LPC 음성 칩.TMS6100 또는 TMS6125 마스크 ROM IC를 사용하는 커스텀4 비트 시리얼 인터페이스를 사용.아래의 [9]TMC0280/CD2801을 사용한 1980년 영국 버전을 제외하고 Speak & Spell[7][8] 모든 비슈퍼 버전에서 사용.TMS5100으로 공개 판매.그것은 또한 Byron Petite Electronic Talking 타자기[2][10] 장난감에도 사용되었다.1979년에 TMS5100A 및 TMS5110으로 대체되었습니다.

1980

  • TMC0280 AKA CD2801: Speak & Math,[11] Speak & Read [12]및 TI Language [13]Tutor에서 사용합니다.핀은 TMS5100/TMC0280과 호환되지 않지만 LPC와 Chirp 테이블이 약간 다릅니다.CD2801/Die 리비전 F는 인터폴레이터 버그를 수정합니다.
  • TMS5100A:TMS5100/TMC0281의 다이수축.기능의 매우 작은 차이, 다이 리비전 F 사용, 보간기의 버그 수정.Century Video[14][15] System 아케이드 플랫폼에서 사용됩니다.원래 차프 테이블을 사용합니다.
  • TMS5110: 갱신된 LPC 테이블 (대부분 5220과 일치, 이하 참조)핀. 단, TMS5100과 호환되지 않습니다.TMS5110A로 대체되었습니다.그것은 Hasbro가 만든 몽고메리 인형 인형에 사용되었다.이 칩의 SDIP 버전은 "TMS5111"로 판매되었습니다.'최종' 채프 테이블을 사용합니다.
  • TMS5200(AKA CD2501E, 내부 TI 이름은 '0285'이므로 칩에 TMC0285라는 라벨이 붙어 있는 경우도 있습니다).TI-99/4A 음성 모듈용 TI 컨슈머 부서에서 사용하도록 설계된 8비트 병렬 FIFO 인터페이스 추가. 또한 4세대 Bally/Midway 핀볼 테이블의 Squawk 및 Talk 음성 보드(부품 번호 AS-2518-61)에도 사용됨, TR Bally/Midway 디스크 환경 캐비닛 버전에 있음 래빗과 머니 머니, 그리고 잭 캐리아 핀볼 머신 핀볼 챔프와 사커 킹스 게임도 있다.1980/1981년 후반에 TMS5220으로 대체되었으며 1982-1983년에는 저렴한 '화물 판매' 주식으로 판매될 수 있습니다.'최종' 채프 테이블을 사용합니다.
  • CD2802: TMS5100/5110의 버전으로, TMS5100(A) 또는 TMS5110(A)과 동일하지 않습니다.터치 앤 텔에서만 사용되며,[16][17] 사외에서는 판매되지 않습니다.고유한 차프 테이블을 사용합니다.
  • TMS5110A(1985년 이후: TSP5110A):TMS5110의 다이수축, 핀 및 기능 호환.2대 이상의 가정용 컴퓨터 제품에서 사용됩니다.발라돈 오토메이션의 아케이드 게임 Bagman, TCC-14 Talking Clock/Calendar의 Omnicron Electronics, Midcoin의 아케이드 게임 A.D. 2083에서 사용되었습니다.크라이슬러 전자 음성 경보 차량 모니터링 시스템에 사용됩니다.'최종' 채프 테이블을 사용합니다.
  • TMS5220(AKA CD2805E?):TMS5200의 개량된 버전, 핀은 핀이지만 기능 호환성은 없습니다(새로운 LPC 테이블 포함). Apple II Echo 2 카드(나중에 TI-99/4A 음성 모듈의 마지막 실행), BBC Micro, Bally/Midway의 NFL Football Arcade, Incari의 많은 게임에 사용됩니다. 엠파이어의 반격.이후 아타리 아케이드 게임은 TMS5220C를 사용했습니다.TMS5220은 또한 Zaccaria 핀볼 머신 Farfalla, Devil Riders, Time Machine, Magic Castle, Robot, Clown, Pool Champion, Blackbelt, Mexico '86, Zankor, 그리고 Spooky에도 사용되었다.TMS5220은 벤처 라인의 루프와 스카이 범퍼, 올림피아 초상화, 엑시디의 빅토리, 빅터 바나나 [18]아케이드 기계에도 사용되었다.1983/1984년에 TMS5220C로 대체되었습니다.'최종' 채프 테이블을 사용합니다.HP 82967A 음성 합성 모듈, 시리즈 80 컴퓨터에 1500단어 어휘 추가.

1983

  • TMS5220C(1985년 이후: TSP5220C): 2개의 NOP 명령어가 음성 레이트를 제어하기 위해 병렬 FIFO 인터페이스가 변경되어 외부 완전 리셋이 추가되었습니다.에너지 값이 음성되지 않은 프레임에 영향을 미치는 방식에 따라 약간의 변화가 나타납니다.그 이외의 경우는, TMS5220과 핀 호환성이 있어 드롭 인 교환이 가능합니다.720°아타리 아케이드 게임인 Indiana Jones와 Temple of Doom에 사용.건틀렛, 건틀렛 II, A.P.B., 페이퍼보이, 로드블래스터, 빈디케이터 Part II, 그리고 마침내 로봇 몬스터의 행성으로부터의 탈출.IBM PS/2 음성 어댑터 및 Pacific Education Systems RS-232 음성 어댑터에도 사용됩니다.1990년대 초반까지 제조.

1985

  • TSP50C50: CMOS, LPC-10 대신 LPC-12 사용, TMS6100 대신 TMS60C20 256Kb/32KiB 시리얼 ROM 사용.TSP50Cxx 시리즈 전체에서 공통이었던 'D6' LPC 테이블과 chirp 테이블을 사용합니다.로우패스 아날로그 필터가 내장되어 있습니다.1990년대 초반까지 제조.

1986

  • TSP50C40(나중에 MSP50C40): TSP50C50과 온칩 마스크 ROM을 탑재한 심플한8비트 마이크로컨트롤러.TI의 컨슈머 부문 제품에 많이 사용되었습니다.speak & music [19]에서는 CM54129/CM54169 라고 이름 붙여졌습니다.

1987년 이후

  • ROM/RAM을 추가한 다른 TSP50Cxx 제품에서는 시리얼인터페이스가 완전히 폐지되는 등
  • TSP53C30 마이크로컨트롤러 제품은 TMS5220 PE-LPC를 에뮬레이트하지만 D6 LPC 및 PCM 사운드 출력도 지원합니다.
  • 약 1997년 이후 TSP 비마이크로컨트롤러 라인은 마이크로컨트롤러를 가진 MSP 라인의 음성 고유의 멤버를 위해 단계적으로 폐지되었습니다.2001년 10월 TI는 MSP 칩 라인(MSP50C6XX 칩 패밀리)의 특정 음성 서브셋에 대한 권리를 Sension, Inc.에 매각했습니다.Sension은 칩을 Sension SC-6x [20]라인으로 변경했다.
  • 2007년 10월, Sension은 SC-6x 라인에 대한 새로운 마스크 제출을 더 이상 받지 않을 것이라고 발표했다.기존 마스크 칩 주문은 최소 1년간 계속 접수된다.

모든 버전의 음성 칩에 부속된 디바이스는 커스텀4비트 인터페이스 128Kbit(16KiB) TMS6100NL(AKA TMC0350) 및 32Kbit(4KiB) TMS6125NL(a.k.a.TMC0355 a.k.a.TMS7125)는 [6]특정 제품에 필요한 단어로 마스크 프로그래밍된 읽기 전용 메모리입니다.TSP50Cxx 시리즈까지 모든 버전의 LPC 칩이 지원됩니다.TMS6100의 모든 버전은 루머에 관계없이 128Kbit/16KiB의 콘텐츠밖에 없는 것 같습니다.

레퍼런스

  1. ^ Quan, Margaret (14 June 2001). "TI will exit dedicated speech-synthesis chips, transfer products to Sensory". EE Times. Archived from the original on 28 May 2012.
  2. ^ a b c d ftp://anonymous@ftp.whtech.com/pc%20g/qboxpro.zip
  3. ^ "VC&G - VC&G Interview: 30 Years Later, Richard Wiggins Talks Speak & Spell Development".
  4. ^ "Archived copy". Archived from the original on 2008-11-21. Retrieved 2008-09-07.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  5. ^ "DATAMATH".
  6. ^ a b "Archived copy". nouspikel.group.shef.ac.uk. Archived from the original on 27 May 2006. Retrieved 15 January 2022.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  7. ^ "DATAMATH".
  8. ^ "DATAMATH".
  9. ^ "DATAMATH".
  10. ^ "Petite electronic talking typewriter".
  11. ^ "DATAMATH".
  12. ^ "DATAMATH".
  13. ^ "DATAMATH".
  14. ^ "Chip Hall of Fame: Texas Instruments TMC0281 Speech Synthesizer". 30 June 2017.
  15. ^ "andys-arcade Online Store for JAMMA video arcade game PCBs obscure ics and arcade parts!".
  16. ^ 미국 특허 4,403,965
  17. ^ 미국 특허 4,631,748
  18. ^ MAWS - MAME.122u8의 리소스에 대한 검색 가능 정보
  19. ^ "Album Speech".
  20. ^ EE 타임즈2001년 6월 14일
메모들