テキサス・インスツルメンツ TMS1000

TMS1000「ワンチップ上のコンピューター」。この写真のデートコードは、1979年に製造されたことを示している。28ピンのプラスチック製デュアル・インライン・パッケージに収められている。
パーカー・ブラザーズMerlin (電子ゲーム)に搭載されたテキサス・インスツルメンツ TMS1100 マイクロコントローラー

TMS1000は、1974年にテキサス・インスツルメンツ(TI)によって発売されたマイクロコントローラーのファミリーである[1][2][3]

完全な「ワンチップ上のコンピューター」として4ビットのCPURead only memory(ROM)、Random Access Memory(RAM)、そして入出力端子(I/O)を統合していた。 TMS1000は、自動車、家電、ゲーム、そして測定機器の中の組み込みシステムを対象としていた。

TMS1000は、最初に大量に使用された商用マイクロコントローラーであった(後述のように前身のTMS0100シリーズはマイクロコントローラと見なされないこともあるため)。 1974年にこのファミリーのチップは、一個約2ドルで大量購入可能であった[4]。 1979年までにこのファミリーの約2600万個が毎年売られていた[5]

TMS1000は、テキサス・インスツルメンツ自社の教育玩具Speak & Spell英語版[4]、プログラム可能な玩具の自動車Big Trak英語版、そして電子ゲーム「サイモン[6]で使用された。


歴史

TMS 0100 シリーズ

ここでは TMS 1000 シリーズの前身であるTMS 0100 シリーズに簡単に触れる。

スミソニアン博物館は、テキサス・インスツルメンツの技術者であるゲアリー・ブーン(Gary Boone)とマイケル・コクラン(Michael Cochran)が1971年に世界初のマイクロコントローラー(マイクロコンピューターとも呼ばれる)TMS1802NCの開発に成功したとしている。

TMS1802NCは、1971年9月17日に発表されたシングルチップのマイクロコントローラーであり、四則演算電卓のプログラムが内蔵されていた。 TMS1802NCは、その名称にもかかわらず、TMS 1000 シリーズではなかった。 TI Datamath電卓とSinclair Executive英語版電卓に使用された。 後にTMS1802NCは、TMS 0100 シリーズ[7]の一部として TMS0102 と再命名された[8]

TMS0100シリーズはマイクロコントローラとみなされないこともある[9]。電卓以外の用途で利用できず、ユーザーが作ったプログラムを実行することができないからである。

TMS 1000 シリーズ

TMS1000Cのダイ

TMS 1000 シリーズは、1974年に発売された。 TI社は、4ビットのTMS1000がプログラム済みの組み込み用途であることを強調した[10][11][12][13][14]

ワンチップ上のコンピューター(computer-on-a-chip)は、マイクロプロセッサコア(CPU)、メモリ、そしてI/O(入出力)端子を一つのチップに統合した。 当時、「マイクロコンピューター特許(microcomputer patent)」と呼ばれたワンチップ上のコンピューターの特許アメリカ合衆国特許第 4,074,351号は、TI社のゲアリー・ブーンとマイケル・J・コクランに与えられた。 この特許は別にして、マイクロコンピューターの通常の意味は、CPUとして一つ以上のマイクロプロセッサを使ったコンピューターのことであるが、この特許で定義された概念は、マイクロコントローラーに似たものである。

解説

TMS1000 レジスタ
09 08 07 06 05 04 03 02 01 00 (bit position)
  A accumulator
  X Y mem pointer
page add program ctr next instruction
page buff subroutine ret long branch/return
Branch status flags
  C S call latch/branch

TMS1000ファミリーは、最終的にオリジナルのPMOSロジックだけでなく、NMOSロジックCMOSロジックの品種も含まれるようになった。 各種製品は、異なる大きさのROMとRAM、異なるI/Oの数、そして開発向けあるいは外部ROMを使用するROMなし版を含んでいた。 オリジナルのTMS1000は、1024バイトのROM、64ニブルのRAM、そして23の入出力端子を備えていた。

TMS1000ファミリーは、マスクROMを使った。 ユーザーがデバッグされたプログラムを生産に委託する準備ができたら、テキサス・インスツルメンツへプログラムを送ることになる。テキサス・インスツルメンツは、チップ内のROMをプログラムするための特製マスクを作る。 ROMは、現場で変更できない。その内容は、製造者によってチップ内に置かれたパターンによって決定された。 この過程は、高額な初期費用がかかったが、製造費用は非常に安かったので、大量生産品(年間数千個以上販売される)に向いていた。

プロセッサの全てのデータパス(RAMへのパス)は、4ビット幅(ニブル)だった。 ハーバードアーキテクチャのようにプログラムROMとデータRAMのアドレスは分かれていた。ハーバードアーキテクチャは、他の多くの製造者によるマイクロコントローラーの一般的な特徴になった。

ALUは、オーバーフローを示すためにキャリーフラグを搭載しており、2倍の精度(つまり8ビット)の計算の手助けになった。 チップ内蔵RAMは、XレジスタとYレジスタによってアドレッシングされた。ここでYレジスタは4ビットであり、XレジスタはRAMのサイズに依存して2ビットあるいは3ビットだった。 プログラムカウンターは、6ビット幅だった。1024バイトまでのプログラム用メモリであるROMにアドレスするためにpageレジスタ(4ビット)も搭載していた。 TMS1000ファミリーの一部は、2048バイトまでのROMを扱えるようにchapterビットを搭載していた[15]

スタックはなかったが、プログラムカウンターを保存するためのレジスタが提供された。そして、1レベルのサブルーチンのためにキャリーフラグが利用可能であった(TMS1000ファミリーの一部は、2あるいは3レベルのサブルーチンが利用できた)。割り込み機能はなかった。

一部のモデルは、4つのI/O端子しか搭載していなかった。なぜなら、それらのモデルは、ROMを内蔵していなかったので、外部プログラムメモリにアクセスするためにパッケージの限られた数の端子を使う必要があったからである。 あるバージョンは、蛍光表示管を駆動するための特別な出力を搭載していた。そして、7セグメントディスプレイを駆動するのに役立つPLAを搭載しているモデルもあった。 4つの入力端子がキーボード検出などの目的で提供された。そして、可変数の出力端子は、外部デバイスの制御あるいはキーボードのROWをスキャンするために提供された。

テキサス・インスツルメンツ TMS1000 DIPパッケージのピン配置

PMOS版は、-9 Vあるいは-15 Vで動作し、およそ6 mAを消費した。そのため、出力ロジックレベルは、TTLと互換性がなかった。 NMOS版とCMOS版は、TTLと同じ電圧の+5 Vで動作したので、5 Vロジックとの相互運用が可能であった。

命令セットはモデルによって多少変化した。基本命令セットは43命令であり、TMS1000ファミリーの一部は54命令が利用可能だった。命令長は8ビットだった。 BCD演算命令が提供されたが、レジスタのANDあるいはOR論理演算をするために利用できる命令はなかった。 サブルーチンは、一部のモデルで1レベルに制限された(サブルーチンは他のサブルーチンを呼べない)。他のモデルでは2あるいは3レベルが利用可能であった。

一つの命令は、NMOS版やPMOS版で実行するのに10から15マイクロ秒必要だった。しかし、一部のCMOS版は6マイクロ秒程度の速さで実行できた。内部発振器は、約0.3 MHzの実効クロック速度を提供した。

TMS1000は、28または40ピンのスルーホールDIPパッケージに収められていた。しかし、製品試作用の一部のモデルは、64ピンパッケージであった。 全モデルは、摂氏0度から摂氏70度の範囲の温度で動作した。

TMS1000は、単一チップの組み込みシステムを意図していたので、TMS1000ファミリーのために特別に作られた特別なサポートチップ(UARTなど)は存在しない[16]

出典

  1. ^ Texas Instruments (2006年). “Texas Instruments History 1970's”. 18 January 2006時点のオリジナルよりアーカイブ。23 February 2023閲覧。 “1974: Introduces TMS1000 one-chip microcomputer.”
  2. ^ Texas Instruments (2005年). “TMS 1000 One-Chip Microcomputers”. 13 February 2005時点のオリジナルよりアーカイブ。23 February 2023閲覧。 This is Texas Instruments' original 1974 announcement of the TMS1000 family.
  3. ^ Siewiorek, Daniel P.; Bell, C. Gordon; Newell, Allen, eds (1982). “Part 3: Computer Classes, Section 1: Monolithic Microcomputers”. Computer Structures: Principles and Examples. McGraw-Hill. p. 583. ISBN 0-07-057302-6. https://archive.org/details/computerstructur01siew 8 November 2017閲覧. "The TMS1000 was introduced in 1974 and used in the SR-16 calculator." 
  4. ^ a b Zurawski, Richard (2009). Embedded Systems Handbook: Embedded Systems Design and Verification (2nd ed.). CRC Press. pp. 12–13. ISBN 978-1439807637 
  5. ^ Morton Jr., David L.; Gabriel, Joseph (2007). Electronics: The Life Story of a Technology. JHU Press. pp. 113. ISBN 978-0801887734 
  6. ^ Austin, Michael (2016). “Ch. 1”. Music Video Games: Performance, Politics, and Play. Bloomsbury Publishing. ISBN 978-1501308505 
  7. ^ Texas Instruments Calculator Chips (Calculator Technical Information)
  8. ^ "The Arrival of the "Calculator-on-a-Chip".
  9. ^ 1974: GENERAL-PURPOSE MICROCONTROLLER FAMILY IS ANNOUNCED (Computer History Museum)
  10. ^ Seitz, Frederick; Einspruch, Norman G. (1998). Electronic Genie: The Tangled History of Silicon. University of Illinois Press. pp. 229. ISBN 0252023838. https://books.google.com/books?id=IT90cDPh54wC&pg=PA229  "Electronic Genie: The Tangled History of Silicon", Frederick Seitz, Norman G.. Einspruch, University of Illinois
  11. ^ U.S. Patent no. 4,074,351 (TMS1802NC.)
  12. ^ Shirriff, Ken (August 30, 2016). “The Surprising Story of the First Microprocessors”. IEEE Spectrum 53 (9): 48–54. doi:10.1109/MSPEC.2016.7551353. https://spectrum.ieee.org/tech-history/silicon-revolution/the-surprising-story-of-the-first-microprocessors. 
  13. ^ Augarten, Stan (1983). The Most Widely Used Computer on a Chip: The TMS 1000. New Haven and New York: Ticknor & Fields. ISBN 0-89919-195-9. オリジナルの2010-02-17時点におけるアーカイブ。. https://web.archive.org/web/20100217065617/http://smithsonianchips.si.edu/augarten/p38.htm 2009年12月23日閲覧。 
  14. ^ "STANDARD CALCULATOR ON A CHIP ANNOUNCED BY TEXAS INSTRUMENTS" (Press release). Texas Instruments. 19 September 1971. 2006年2月18日時点のオリジナルよりアーカイブ。
  15. ^ TMS 1000 Series Data Manual, 3.2 ROM OPERATION
  16. ^ Money, S. A. (2014). Microprocessor Data Book (2nd ed.). Academic Press. pp. 35–37. ISBN 978-1483268705 

参考文献

Read other articles:

Hospital in Wisconsin, United StatesMendota Mental Health InstituteLocation in WisconsinGeographyLocationMadison, Dane County, Wisconsin, United StatesCoordinates43°07′55″N 89°24′05″W / 43.1320°N 89.4013°W / 43.1320; -89.4013OrganizationFundingPublic hospitalTypeSpecialistServicesSpecialityPsychiatric hospitalHistoryOpenedJuly 14, 1860LinksWebsitehttps://www.dhs.wisconsin.gov/mendota/index.htmListsHospitals in Wisconsin Mendota Mental Health Institute (MMH...

 

Pilaster dan entablature (dengan kolom di sebelah kanan) terbuat dari Sydney sandstone di pintu masuk Perpustakaan Mitchell di Sydney, Australia Pilaster adalah elemen arsitektur dalam arsitektur klasik yang digunakan untuk memberikan tampilan kolom pendukung dan guna lebih mengartikulasikan batas dinding, hanya berfungsi sebagai ornamen. Pilaster terdiri dari permukaan datar yang didirikan di permukaan dinding utama, biasanya terlihat seperti sebuah kolom, dengan kapital di bagian atas, alas...

 

Federal central public service department of the Australian Government Department of the Prime Minister and CabinetAgency overviewFormed12 March 1971[1]Preceding agencyPrime Minister's Department Department of the Cabinet OfficeJurisdictionCommonwealth of AustraliaEmployees1,373 (2023–2024)[2]Annual budget$442.4 million (2023–2024)[2]Ministers responsibleAnthony Albanese, Prime MinisterKaty Gallagher, Minister for the Public ServiceLinda Burney, Minister for Indige...

Eygoutier Caractéristiques Longueur 15,1 km [1] Bassin 70 km2 Bassin collecteur Eygoutier Débit moyen (Toulon) Nombre de Strahler 2 Régime pluvial méridional Cours Source à un kilomètre à l'est du centre équestre · Localisation La Crau · Altitude 34 m · Coordonnées 43° 07′ 49″ N, 6° 03′ 15″ E Embouchure Mer Méditerranée · Localisation Toulon · Altitude 0 m · Coordonnées 43° 06′ 27″ N, 5° 5...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Lockheed Martin Global Training and Logistics – news · newspapers · books · scholar · JSTOR (January 2021) (Learn how and when to remove this template message) Lockheed Martin Training and Logistics Solutions (TLS) (formerly known as Global Training and Logisti...

 

Artikel ini bukan mengenai Langdoc. Languedoc BenderaLambang kebesaranNegaraPrancisZona waktuCET Languedoc (/ˌlɒŋɡəˈdɒk/; bahasa Prancis: [lɑ̃ɡ.dɔk]; Occitan: Lengadòc; [ˌleŋɡɔˈðɔ]) adalah sebuah bekas provinsi di Prancis. Teritorialnya sekarang masuk dalam kawasan Languedoc-Roussillon-Midi-Pyrénées di selatan Prancis. Ibu kotanya adalah Toulouse. Provinsi tersebut memiliki luas sekitar 27,376 kilometer persegi (10,570 mil persegi). Catatan Pranala luar Wikimedia Com...

Early-to-mid-1980s music cultural movement This article is about the Second British Invasion. For the 1960s British music movement, see British Invasion. Second British InvasionPart of the 1980s in the United States and United KingdomDuration1982–mid-1980sLocationUnited States, United KingdomCauseRise of British synth-pop and new wave artists in U.S. pop music charts The Second British Invasion was a sharp increase in the popularity of British synth-pop and new wave artists in the United S...

 

19th century US philosophical movement This article is about the 19th-century American movement. For other uses, see Transcendence (disambiguation). Part of a series onSpirituality Outline Religion History Timeline Traditional Elite religion Jewish Merkabah Kabbalah Hasidism Christian Catholic Mysticism Sufism Folk religion Modern Buddhist modernism New religious movement Secular spirituality Spiritual but not religious Syncretism Spiritual experience Lived religion Mystical experience Oceani...

 

Rappresentazione visiva del grafico di una funzione cubica su R {\displaystyle \mathbb {R} } : y = x 3 − 9 x {\displaystyle y=x^{3}-9x} Rappresentazione visiva del grafico di: f ( x , y ) = sin ⁡ ( x 2 ) cos ⁡ ( y 2 ) {\displaystyle f(x,y)=\sin(x^{2})\cos(y^{2})} In matematica, il grafico di una funzione è l'insieme delle coppie ordinate costituite dagli elementi del dominio e dalle rispettive immagini. Indice 1 Definizione 2 Grafici di funzioni reali 3 Grafici di funzio...

Сибирский горный козёл Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКла�...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

Primary weapon of Warship Cut-away illustration of a triple 16/50 caliber Mark 7 gun turret. Three of these formed the main battery of the Iowa-class battleships. A main battery is the primary weapon or group of weapons around which a warship is designed. As such, a main battery was historically a gun or group of guns, as in the broadsides of cannon on a ship of the line. Later, this came to be turreted groups of similar large-caliber naval rifles. With the evolution of technology the term ha...

Repubblica Turca di Cipro del Nord (dettagli) (dettagli) Repubblica Turca di Cipro del Nord - Localizzazione Territorio a status contesoMotivo del contenziosoRepubblica autoproclamatasi indipendente il 15 novembre 1983 Situazione de factoPresenza di un governo sostenuto dalla Turchia che dal 20 luglio 1974 occupa militarmente il territorio tuttora rivendicato da Cipro Posizione dell'ONUPresenza sul territorio della missione UNFICYP dal 1964; condanna ufficiale dell'occupazione militare con la...

 

Callander Localidad CallanderLocalización de Callander en Stirling CallanderLocalización de Callander en EscociaCoordenadas 56°14′38″N 4°12′52″O / 56.244, -4.21446Entidad Localidad • País  Reino Unido • Nación constitutiva Escocia Escocia • Concejo StirlingPoblación (2016)   • Total 3160 hab.Huso horario UTC±00:00 Sitio web oficial [editar datos en Wikidata] Callander es una localidad situada en el ...

 

Questa voce sull'argomento politici malaysiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Hussein Onn Primo ministro della MalaysiaDurata mandato15 gennaio 1976 –16 luglio 1981 MonarcaYahya Petra di KelantanAhmad Shah di Pahang PredecessoreAbdul Razak Hussein SuccessoreMahathir Mohamad Dati generaliPrefisso onorificoTun Partito politicoPartito dell'Indipendenza della Malaysia (1951-1953)Parti Negara (1963-1968)Organizzaz...

Nilpotent subalgebra of a Lie algebra Lie groups and Lie algebras Classical groups General linear GL(n) Special linear SL(n) Orthogonal O(n) Special orthogonal SO(n) Unitary U(n) Special unitary SU(n) Symplectic Sp(n) Simple Lie groups Classical An Bn Cn Dn Exceptional G2 F4 E6 E7 E8 Other Lie groups Circle Lorentz Poincaré Conformal group Diffeomorphism Loop Euclidean Lie algebras Lie group–Lie algebra correspondence Exponential map Adjoint representation Killing formIndex Simple Lie alge...

 

Legislative Assembly constituency in Karnataka, India ChamarajanagarConstituency No. 223 for the Karnataka Legislative AssemblyConstituency detailsCountryIndiaRegionSouth IndiaStateKarnatakaDistrictChamarajanagarLS constituencyChamarajanagarEstablished1956Total electors209,521 (2023)[1]ReservationNoneMember of Legislative Assembly16th Karnataka Legislative AssemblyIncumbent C. Puttarangashetty PartyIndian National CongressElected year2023Preceded byVatal Nagaraj Chamarajanagar Assembl...

 

Human settlement in EnglandNorth CrayNorth Cray RoadSt James' Church in North CrayNorth CrayLocation within Greater LondonOS grid referenceTQ487722• Charing Cross12.6 mi (20.3 km) NWLondon boroughBexleyCeremonial countyGreater LondonRegionLondonCountryEnglandSovereign stateUnited KingdomPost townSIDCUPPostcode districtDA14Dialling code020PoliceMetropolitanFireLondonAmbulanceLondon UK ParliamentOld Bexley and SidcupLondon Asse...

Східний альбРайонГербКраїна:НімеччинаЗемляБаден-ВюртембергОкруг:ШтутгартЦентр:АленПлоща:1.511,57 км²Мови:німецькаНаселення:311 587 осіб (31 грудня 2016)Автокод:AAАдреса:Stuttgarter Straße 4173430 AalenЛандрат:Клаус Павелwww.ostalbkreis.de Офіційний сайт Мультимедійні дані Район Східний Альб (�...

 

Species of bird Western marsh harrier Male Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Accipitriformes Family: Accipitridae Genus: Circus Species: C. aeruginosus Binomial name Circus aeruginosus(Linnaeus, 1758) Subspecies C. a. aeruginosus - (Linnaeus, 1758) C. a. harterti - Zedlitz, 1914 Range of C. aeruginosus   Breeding   Resident   Non-bree...