Texas Instruments TMS1000
TMS1000 என்பது 1974 ஆம் ஆண்டில் டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் அறிமுகப்படுத்திய மைக்ரோகண்ட்ரோலர்களின் குடும்பமாகும். இது 4-பிட் மைய செயலி அலகு, ரீட்-ஒன்லி மெமரி (ரோம்), சீரற்ற அணுகல் நினைவகம் (ரேம்) மற்றும் உள்ளீடு/வெளியீடு (ஐ/ஓ) கோடுகளை ஒரு முழுமையான "சிப்பில் உள்ள கணினி" ஆக இணைத்தது. இது வாகனங்கள், உபகரணங்கள், விளையாட்டுகள் மற்றும் அளவீட்டு கருவிகளில் உட்பொதிக்கப்பட்ட அமைப்புகளுக்காக வடிவமைக்கப்பட்டது. இது முதல் உயர் அளவிலான வணிக மைக்ரோகண்ட்ரோலர் ஆகும் (பின்னர் விவரிக்கப்பட்டபடி, முந்தைய TMS0100 தொடர் மைக்ரோகண்ட்ரோலர்களாக கருதப்படாமல் போகலாம்). 1974 ஆம் ஆண்டில், இந்த குடும்பத்தில் சில்லுகள் ஒவ்வொன்றும் சுமார் $2 க்கு வாங்கப்படலாம். 1979 வாக்கில் இந்த குடும்பத்தில் சுமார் 26 மில்லியன் பாகங்கள் ஒவ்வொரு ஆண்டும் விற்கப்பட்டன. டிஎம்எஸ் 1000 டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸின் சொந்த பேச்சு & எழுத்து கல்வி பொம்மை, பிக் டிராக் நிரல்படுத்தக்கூடிய பொம்மை வாகனம் மற்றும் மின்னணு விளையாட்டு சைமன் ஆகியவற்றில் பயன்படுத்தப்பட்டது. 1971 ஆம் ஆண்டில் முதல் மைக்ரோகண்ட்ரோலரை (மைக்ரோகம்ப்யூட்டர் என்றும் அழைக்கப்படுகிறது) உருவாக்குவதில் டிஐ பொறியாளர்கள் கேரி பூன் மற்றும் மைக்கேல் கோக்ரான் வெற்றி பெற்றதாக ஸ்மித்சோனியன் நிறுவனம் கூறுகிறது. டிஎம்எஸ்1802என்சி ஒரு ஒற்றை-சிப் மைக்ரோகண்ட்ரோலர் ஆகும், இது செப்டம்பர் 17,1971 அன்று அறிவிக்கப்பட்டது மற்றும் நான்கு செயல்பாட்டு கால்குலேட்டரை செயல்படுத்தியது. டிஎம்எஸ்1802என்சி, அதன் பெயர் இருந்தபோதிலும், டிஎம்எஸ் 1000 தொடரின் ஒரு பகுதியாக இல்லை; இது பின்னர் டிஎம்எஸ் 0100 தொடரின் ஒரு பகுதியாக டிஎம்எஸ்0102 என மறுவடிவமைப்பு செய்யப்பட்டது, இது டிஐ டடாமாத் கால்குலேட்டர் மற்றும் சின்க்ளேர் எக்ஸிகியூட்டிவ் கால்குலேட்டரில் பயன்படுத்தப்பட்டது. TMS0100 தொடர் மைக்ரோகண்ட்ரோலர்களாக கருதப்படாமல் போகலாம். ஏனென்றால் இது கால்குலேட்டர்களைத் தவிர வேறு நோக்கங்களுக்காகப் பயன்படுத்த முடியாது, மேலும் பயனர் உருவாக்கிய நிரல்களை இயக்க முடியாது. டிஎம்எஸ் 1000 தொடர் பின்னர் டிஎம்எஸ் 1000 தொடர் 1974 இல் சந்தைக்கு வந்தது. முன்-திட்டமிடப்பட்ட உட்பொதிக்கப்பட்ட பயன்பாடுகளில் பயன்படுத்த 4-பிட் டிஎம்எஸ் 1000 ஐ டிஐ வலியுறுத்தியது. ஒரு கணினி-ஆன்-அ-சிப் நுண்செயலி கோர் (CPU), நினைவகம் மற்றும் I/O (உள்ளீடு/வெளியீடு) கோடுகளை ஒரு சிப்பில் ஒருங்கிணைக்கிறது. அந்த நேரத்தில் "மைக்ரோ கம்ப்யூட்டர் காப்புரிமை" என்று அழைக்கப்பட்ட கணினி-ஆன்-ஏ-சிப் காப்புரிமை, டிஐயின் கேரி பூன் மற்றும் மைக்கேல் ஜே. கோக்ரான் ஆகியோருக்கு வழங்கப்பட்டது. இந்த காப்புரிமையைத் தவிர, நுண் கணினியின் நிலையான பொருள் ஒன்று அல்லது அதற்கு மேற்பட்ட நுண்செயலிகளை அதன் CPU (களாக) பயன்படுத்தும் கணினி, அதே நேரத்தில் காப்புரிமையில் வரையறுக்கப்பட்ட கருத்து ஒரு மைக்ரோகண்ட்ரோலரை ஒத்திருக்கிறது. TMS1000 குடும்பம் இறுதியில் அசல் PMOS தர்க்கம் மற்றும் NMOS மற்றும் CMOS ஆகிய இரண்டிலும் மாறுபாடுகளைச் சேர்த்தது. தயாரிப்பு மாறுபாடுகளில் வெவ்வேறு அளவிலான ரோம் மற்றும் ரேம், வெவ்வேறு ஐ/ஓ எண்ணிக்கைகள் மற்றும் வளர்ச்சிக்காக அல்லது வெளிப்புற ரோம் உடன் பயன்படுத்த விரும்பும் ரோம் இல்லாத பதிப்புகள் ஆகியவை அடங்கும். அசல் TMS1000 இல் 1024 x 8 பிட்கள் ரோம், 64 x 4 பிட்கள் ரேம் மற்றும் 23 உள்ளீடு/வெளியீட்டு கோடுகள் இருந்தன. TMS1000 குடும்பம் முகமூடி-திட்டமிடப்பட்ட ROM ஐப் பயன்படுத்தியது. பயனர் ஒரு பிழைத்திருத்த நிரலை உற்பத்தி செய்ய தயாராக வைத்தவுடன், அது டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸிற்கு நிரலை அனுப்பும், பின்னர் அவர்கள் ஆன்-சிப் ரோமை நிரல் செய்ய ஒரு சிறப்பு முகமூடியை உருவாக்குவார்கள். புலத்தில் ROM ஐ மாற்ற முடியவில்லை; உற்பத்தியாளரால் சிப்பில் அமைக்கப்பட்ட வடிவங்களால் உள்ளடக்கங்கள் சரி செய்யப்பட்டன. இந்த செயல்முறை அதிக ஆரம்ப செலவைக் கொண்டிருந்தாலும், உற்பத்தி செலவு மிகக் குறைவாக இருந்தது, இது அதிக அளவிலான தயாரிப்புகளுக்கு ஏற்றதாக இருந்தது (உதாரணமாக, ஆண்டுக்கு விற்கப்படும் சில ஆயிரத்திற்கும் மேற்பட்ட பொருட்கள்). செயலியின் அனைத்து உள் தரவு பாதைகளும் 4 பிட்கள் அகலமாக இருந்தன. நிரல் ரோம் மற்றும் தரவு ரேம் ஆகியவை ஹார்வர்ட் கட்டமைப்பில் தனித்தனியாக உரையாற்றப்பட்டன; இது பல உற்பத்தியாளர்களால் மைக்ரோகண்ட்ரோலர்களின் பொதுவான பண்பாக மாறியது. ஏ. எல். யூ. நிரம்பி வழிவதைக் குறிக்கவும், பல துல்லியமான எண்கணிதத்தை எளிதாக்கவும் ஒரு கேரி கொடியைக் கொண்டிருந்தது. ஆன்-சிப் ரேம் எக்ஸ் மற்றும் ஒய் பதிவேடுகளால் உரையாற்றப்பட்டது, அங்கு ஒய் 4 பிட்களையும், எக்ஸ் 2 அல்லது 3 பிட்களையும் ரேமின் அளவைப் பொறுத்து கொண்டிருந்தது. நிரல் கவுண்டர் 6 பிட்கள் அகலமாக இருந்தது, ரோம் நிரல் நினைவகத்தின் 2 KB வரை உரையாற்ற "பக்கம்" மற்றும் "அத்தியாயம்" பதிவேடுகளுடன். எந்த அடுக்கும் வழங்கப்படவில்லை, ஆனால் நிரல் கவுண்டரை சேமிக்க ஒரு பதிவேடு வழங்கப்பட்டது மற்றும் ஒரு நிலை துணை வழக்கமான (குடும்பத்தின் சில உறுப்பினர்கள் 2 அல்லது 3 நிலைகளுக்கு அனுமதிக்கப்பட்டனர்) அனுமதிக்கும் வகையில் கொடியை எடுத்துச் சென்றனர். இடைமறிப்பு வசதி எதுவும் வழங்கப்படவில்லை. சில மாடல்களில் 4 ஐ/ஓ கோடுகள் மட்டுமே இருந்தன, ஏனெனில் அவற்றில் ஆன்-சிப் ரோம் இல்லை மற்றும் ஆஃப்-சிப் நிரல் நினைவகத்தை அணுக குறைந்த எண்ணிக்கையிலான தொகுப்பு ஊசிகள் தேவைப்பட்டன. ஒரு பதிப்பில் வெற்றிட ஒளிரும் காட்சியை இயக்குவதற்கான சிறப்பு வெளியீடுகளும், ஏழு பிரிவு காட்சிகளை இயக்குவதற்கு பயனுள்ள நிரல்படுத்தக்கூடிய தர்க்க வரிசையும் இருந்தன. விசைப்பலகை உள்ளீடுகளை உணர்தல் போன்ற நோக்கங்களுக்காக நான்கு உள்ளீட்டு கோடுகள் வழங்கப்பட்டன, மேலும் வெளிப்புற சாதனங்களைக் கட்டுப்படுத்தவோ அல்லது விசைப்பலகை மேட்ரிக்ஸ் சுற்றுகளின் வரிசைகளை ஸ்கேன் செய்யவோ மாறுபட்ட எண்ணிக்கையிலான வெளியீட்டு கோடுகள் வழங்கப்பட்டன. பிஎம்ஓஎஸ் பதிப்புகள்-9 அல்லது-15 வோல்ட்டுகளில் இயங்கின மற்றும் சுமார் 6 எம்ஏ நுகரப்பட்டன, எனவே வெளியீட்டு தர்க்க நிலைகள் டிடிஎல் தர்க்கத்துடன் இணக்கமாக இல்லை. என்எம்ஓஎஸ் மற்றும் சிஎம்ஓஎஸ் பாகங்கள் டிடிஎல்-பாணி + 5 வோல்ட்டுகளில் இயங்கின, மேலும் 5 வோல்ட் தர்க்கத்துடன் ஒன்றோடொன்று செயல்பட முடியும். அடிப்படை தொகுப்பில் 43 அறிவுறுத்தல்களும், சில குடும்ப உறுப்பினர்களில் 54 அறிவுறுத்தல்களும் இருந்தன; அறிவுறுத்தல்கள் 8 பிட்கள் நீளமாக இருந்தன. BCD எண்கணித அறிவுறுத்தல்கள் வழங்கப்பட்டன, ஆனால் தர்க்கரீதியான AND அல்லது OR பதிவேடுகளுக்கு எந்த அறிவுறுத்தல்களும் கிடைக்கவில்லை. ஒவ்வொரு அறிவுறுத்தலும் என்எம்ஓஎஸ் மற்றும் பிஎம்ஓஎஸ் பாகங்களில் இயக்க 10 முதல் 15 மைக்ரோ விநாடிகள் வரை எடுத்தது, ஆனால் சில சிஎம்ஓஎஸ் பாகங்களை 6 மைக்ரோ விநாடிகள் வரை வேகமாக இயக்க முடியும். உள் ஊசலாட்டம் சுமார் 0.3 மெகா ஹெர்ட்ஸ் திறமையான கடிகார வேகத்தைக் கொடுத்தது. TMS1000 பாகங்கள் 28 அல்லது 40 ஊசிகளுடன் த்ரூ-ஹோல் டூயல் இன்-லைன் தொகுப்புகளில் தொகுக்கப்பட்டன, ஆனால் முன்மாதிரிக்கான சில மாதிரிகள் 64-முத்திரை தொகுப்புகளில் இருந்தன. அனைத்து பதிப்புகளும் 0 முதல் 70 டிகிரி செல்சியஸ் வெப்பநிலை வரம்பைக் கொண்டிருந்தன. இவை ஒற்றை-சிப் உட்பொதிக்கப்பட்ட அமைப்புகளாக கருதப்பட்டதால், சிறப்பு ஆதரவு சில்லுகள் யுஏஆர்டி போன்றவை இல்லை. அவை குறிப்பாக டி. எம். எஸ் 1000 குடும்பத்தில் செய்யப்பட்டன. 1974 TMS1000 இல் கணினி தொடர்பான அறிமுகங்களை மேலும் வாசிப்பதற்கான குறிப்புகள்