உட்பொதிக்கப்பட்ட கணினி வடிவமைப்பு செயல்முறை

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





உருவகப்படுத்துதல் மென்பொருள்

உருவகப்படுத்துதல் என்பது ஒரு உண்மையான அமைப்பின் மாதிரியை வடிவமைத்தல் மற்றும் அமைப்பின் நடத்தைகளைப் புரிந்துகொள்வது அல்லது கணினி செயல்பாட்டை அடைய பல்வேறு நடவடிக்கைகளை மதிப்பீடு செய்தல் ஆகிய நோக்கங்களுக்காக ஒரு மாதிரியுடன் சோதனைகளை நடத்துவதாகும்.

முதலில் எதையாவது உருவகப்படுத்தும் செயலுக்கு ஒரு மாதிரி உருவாக்கப்பட வேண்டும், இந்த மாதிரி தேர்ந்தெடுக்கப்பட்ட உடல் அமைப்பின் நடத்தைகள் / செயல்பாடுகளை குறிக்கிறது.




உருவகப்படுத்துதல் பல சூழல்களில் பயன்படுத்தப்படுகிறது, எடுத்துக்காட்டாக, செயல்திறன் தேர்வுமுறை, சோதனை, பயிற்சி மற்றும் கல்வி ஆகியவற்றிற்கான தொழில்நுட்பத்தின் உருவகப்படுத்துதல். உருவகப்படுத்துதல் மாதிரிகளைப் படிக்க கணினி சோதனைகள் பெரும்பாலும் பயன்படுத்தப்படுகின்றன. சர்க்யூட் சரியாக வேலை செய்யாதபோது வன்பொருள் மாற்றுவது மிகவும் கடினம் என்பதால் நிரந்தரமாக வடிவமைக்கப்பட்ட சர்க்யூட்டை சோதிக்க உருவகப்படுத்துதல் செயல்முறை பயன்படுத்தப்படுகிறது.

உருவகப்படுத்துதல் என்பது ஒரு சுற்றுக்கு உள்ளீடுகளைப் பயன்படுத்துவதன் மூலமும் அதன் நடத்தையைப் பார்ப்பதன் மூலமோ அல்லது கவனிப்பதன் மூலமோ வடிவமைப்பைச் சோதிக்கும் செயல்முறையாகும். ஒரு உருவகப்படுத்துதலின் வெளியீடு என்பது ஒரு குறிப்பிட்ட அலைவரிசைகளின் தொகுப்பாகும், இது ஒரு குறிப்பிட்ட உள்ளீடுகளின் வரிசையில் ஒரு சுற்று எவ்வாறு செயல்படுகிறது என்பதைக் காட்டுகிறது.



பொதுவாக, உருவகப்படுத்துதல் இரண்டு வகைகள்: செயல்பாட்டு உருவகப்படுத்துதல் மற்றும் நேர உருவகப்படுத்துதல். செயல்பாட்டு உருவகப்படுத்துதல் சுற்றுவட்டத்தின் ஒத்திவைப்புகளை விளக்காமல் ஒரு சுற்றுகளின் தருக்க செயல்பாட்டை சோதிக்கிறது. வடிவமைக்கப்பட்ட சுற்றுகளின் முதன்மை விளைவை சரிபார்க்க செயல்பாட்டு உருவகப்படுத்துதல் விரைவானது மற்றும் உதவியாக இருக்கும்.

செயல்பாட்டு உருவகப்படுத்துதலை விட நேர உருவகப்படுத்துதல் மிகவும் விவேகமானதாகும். இந்த உருவகப்படுத்துதல் செயல்பாட்டில், தர்க்க கூறுகள் மற்றும் கம்பிகள் உள்ளீட்டிற்கு எதிர்வினையாற்ற ஒரு படி பின்வாங்குகின்றன. சுற்றுகளின் தர்க்கரீதியான செயல்பாட்டைச் சோதிக்க, இது சுற்றுகளில் சமிக்ஞைகளின் நேரத்தைக் குறிக்கிறது மற்றும் அதைச் செய்ய அதிக நேரம் எடுக்கும்.


சுற்றுவட்டத்தை சோதிக்க பல உருவகப்படுத்துதல் நுட்பங்கள் உள்ளன, இந்த கட்டுரையில் புரோட்டீஸைப் பயன்படுத்தி ஒரு உருவகப்படுத்துதல் பற்றிப் பார்க்கப்போகிறோம்.

புரோட்டஸ் மிகவும் பிரபலமான பிசிபி வடிவமைப்பு மென்பொருளில் ஒன்றாகும். இது ஒரு முழுமையான மின்னணு வடிவமைப்பு அமைப்பை உருவாக்க உருவகப்படுத்துதல் மற்றும் அடிப்படை ஸ்பைஸ் உருவகப்படுத்துதல் திறனுடன் ஒருங்கிணைக்கப்பட்டுள்ளது. பிற உட்பொதிக்கப்பட்ட வடிவமைப்பு செயல்முறைகளுடன் ஒப்பிடும்போது இது வளர்ச்சி நேரத்தைக் குறைக்கிறது. உருவகப்படுத்துதலுக்காக PROTEUS மென்பொருளைப் பயன்படுத்தி ஒரு உதாரணத்தைப் பார்ப்போம்.

PROTEUS ஐப் பயன்படுத்தி உருவகப்படுத்துதல் செயல்பாட்டில் பின்வரும் படிகள் ஈடுபட்டுள்ளன:

படி 1: படி 1 இல், சாதனப் பெயரைத் தட்டச்சு செய்வதன் மூலம் காட்சி பட்டியில் இருந்து சாதனத்தைத் தேர்ந்தெடுக்கவும் (எ.கா: லாஜிக் கேட்ஸ், சுவிட்சுகள் மற்றும் அடிப்படை மின்னணு சாதனங்கள்).

படி 1

படி 2: கூறுகளை வைப்பது.

படி 2

படி 3: இடம்<>வரைதல் பகுதியில் மற்றும் மின்தடையின் மீது வலது கிளிக் செய்து தேர்ந்தெடுக்கவும்<>

படி - 3

படி 4: உபகரண குறிப்பு: இது தானாக ஒதுக்கப்படுகிறது

உபகரண மதிப்பு: திருத்தக்கூடியது

படி - 4

படி 5: மூல தேர்வு

படி - 5

படி 6: வரைதல் பகுதியில் மின்னழுத்த மூலத்தை (VSOURCE) வைக்கவும். VSOURCE இல் வலது கிளிக் செய்து, தேர்ந்தெடுக்கவும்<>பிறகு<>

படி - 6

படி 7: கம்பி இணைப்பு, கம்பி ஆட்டோ-திசைவியைக் கிளிக் செய்து, இடவியல் தேவைக்கேற்ப கூறு முனையத்தை இணைக்கவும்.

படி - 7

படி 8: முனையம் / மைதானத்தைச் சேர்த்தல்: கிளிக் செய்க<>, தேர்ந்தெடு<>மற்றும் இடம்<>வரைதல் பகுதியில்.

படி - 8

படி 9: வெளியீடு சுற்றுவட்டத்தின் எந்த உறுப்புகளின் மின்னழுத்தம் / மின்னோட்டமாக இருக்கலாம். PROTEUS இல் உள்ள அளவீடுகள் பெரும்பாலும் மின்னழுத்தம் / தற்போதைய ஆய்வுகள். தற்போதைய ஆய்வு கிடைமட்ட கம்பியில் இருக்க வேண்டும்.

படி - 9

இரண்டு வகையான உருவகப்படுத்துதல்கள் உள்ளன: ஊடாடும் உருவகப்படுத்துதல் - பெரும்பாலும் டிஜிட்டல் சமிக்ஞைகளுக்குப் பயன்படுத்தப்படுகிறது. வரைபட அடிப்படையிலான உருவகப்படுத்துதல் - அனலாக் சிக்னல்களுக்கு பெரும்பாலும் பயன்படுத்தப்படுகிறது.

படி 10: கிளிக் செய்யவும்<>, தேர்ந்தெடுக்கவும்<>வரைபட பகுதியில் சாளரத்தை வைக்கவும்<>.

படி - 10

படி 11 :

<>தொடக்க / நிறுத்த நேரம்

<>

  • ஏற்கனவே வைக்கப்பட்டுள்ள ஆய்வு அலைவடிவங்கள் தேர்ந்தெடுக்கப்பட்டுள்ளன
  • வெவ்வேறு<>y- அச்சு அளவைத் தேர்ந்தெடுக்கலாம்

பின்னர் தொடங்குங்கள்<>

படி - 11

மின்னழுத்த ஆய்வு அது வைக்கப்பட்டுள்ள முனை மின்னழுத்தத்தை அளவிடும். ஒரு உறுப்பு மின்னழுத்தத்தைக் கண்டுபிடிக்க, உறுப்பின் முனைய முனை-மின்னழுத்தங்கள் மாற்றியமைக்கப்பட வேண்டும். இந்த ஆபரேஷன் செய்ய முடியும்.

உருவகப்படுத்துதலின் திட்டவட்டமான பிரதிநிதித்துவம்:

உருவகப்படுத்துதல்மேற்கண்ட திட்ட தொகுதி வரைபடம் உண்மையான உலகம் மற்றும் உருவகப்படுத்துதல் ஆய்வு என இரண்டு பகுதிகளாக வகைப்படுத்தப்பட்டுள்ளது. ஆய்வு மற்றும் கணினி மாற்றத்தின் கீழ் உள்ள அமைப்பு உண்மையான உலகத்தின் கீழ் வருகிறது மற்றும் கணினி ஆய்வு என்பது ஒரு சுற்றுக்கு உள்ளீடுகளைப் பயன்படுத்துவதன் மூலமும் அதன் செயல்திறனைக் கவனிப்பதன் மூலமும் உருவகப்படுத்தப்பட்ட வன்பொருளின் வடிவமைப்பை கணினி சோதிக்கிறது. மறுபுறம், உருவகப்படுத்தப்பட்ட மாதிரியை உருவகப்படுத்துவதற்கு உருவகப்படுத்துதல் மாதிரி வைக்கப்படுகிறது மற்றும் உருவகப்படுத்துதல் மாதிரியின் பரிசோதனைக்குப் பிறகு, இது முழுமையான செயல்பாட்டை பகுப்பாய்வு செய்கிறது.

உருவகப்படுத்துதலின் நன்மைகள்:

  1. வன்பொருளை செயல்படுத்துவதற்கு முன்பு இது எங்கள் குறியீடு மற்றும் சுற்றுக்கான சரியான யோசனையையும் செயல்பாட்டையும் தருகிறது.
  2. கணினி மாதிரியின் உள்ளமைவு மிகவும் எளிது.
  3. உருவகப்படுத்துதலின் செயல்முறை கையாள பாதுகாப்பானது.
  4. உருவகப்படுத்துதல் செயல்முறை பெரும்பாலும் அமைப்பின் செயல்திறனைப் பற்றி அறியப் பயன்படுகிறது
  5. அமைப்பின் கட்டுமானத்திற்குச் செல்லாமல், அமைப்பின் நடத்தை பற்றி நாம் படிக்க முடியும்.
  6. புதிய வன்பொருள் சாதனங்கள் மாடலிங், தளவமைப்பு மற்றும் கணினியின் பிற பகுதிகள் அவற்றின் அடைய ஆதாரத்தை செய்யாமல் சோதனை செயல்பாட்டைச் செய்ய முடியும்.
  7. இது வன்பொருளை உருவாக்குவதற்கும் உங்கள் பிழைகளை நேரடியாக வன்பொருளில் சோதிப்பதற்கும் நேரத்தை குறைக்கிறது. உங்கள் சுற்று மற்றும் குறியீட்டை புரோட்டியஸில் பகுப்பாய்வு செய்து வன்பொருளில் செயல்படுத்தும் முன் ஏற்படும் பிழைகளைக் கண்டறியலாம்.

உருவகப்படுத்துதலின் தீமைகள்:

  1. இந்த செயல்முறை பிழைத்திருத்தம் செய்வது கடினம்.
  2. இந்த செயல்முறை மிகவும் செலவு குறைந்ததாகும்.
  3. எங்களால் சரியான எண்ணை அறிமுகப்படுத்த முடியாது.

உட்பொதிக்கப்பட்ட குறியீட்டு மென்பொருள்

KEIL மென்பொருள்:

இது மென்பொருள் என்பது ஒரு ஒருங்கிணைந்த மேம்பாட்டு சூழலாகும், இது உட்பொதிக்கப்பட்ட நிரல்களை எழுத, தொகுக்க மற்றும் பிழைத்திருத்தத்திற்கு உதவுகிறது. சட்டசபை அளவிலான மொழியை எழுத கெயில் மென்பொருள் பயன்படுத்தப்படுகிறது. அவர்களின் வலைத்தளங்களிலிருந்து அவற்றை பதிவிறக்கம் செய்யலாம். இருப்பினும், இந்த ஷேர்வேர் பதிப்புகளுக்கான குறியீட்டின் அளவு குறைவாக உள்ளது, மேலும் எங்கள் பயன்பாட்டிற்கு எந்த அசெம்பிளர் பொருத்தமானது என்பதை நாங்கள் கருத்தில் கொள்ள வேண்டும்.

இது பின்வரும் கூறுகளை இணைக்கிறது:

  • திட்ட மேலாளர்
  • ஒரு மேக் வசதி
  • கருவி உள்ளமைவு
  • ஆசிரியர்
  • ஒரு சக்திவாய்ந்த பிழைத்திருத்தி
  • UVision2 இல் ஒரு பயன்பாட்டை உருவாக்க (தொகுக்க, ஒன்றுகூடு மற்றும் இணைக்க), நீங்கள் கண்டிப்பாக:
  • திட்டம்-திறந்த திட்டத்தைத் தேர்ந்தெடுக்கவும் (எடுத்துக்காட்டாக, C166 எடுத்துக்காட்டுகள் ஹலோ HELLO.UV2 )
  • திட்டத்தைத் தேர்ந்தெடுக்கவும் - அனைத்து இலக்கு கோப்புகளையும் மீண்டும் உருவாக்கவும் அல்லது இலக்கை உருவாக்கவும். UVision2 உங்கள் திட்டத்தில் உள்ள கோப்புகளை தொகுக்கிறது, ஒருங்கிணைக்கிறது மற்றும் இணைக்கிறது.
  • சொந்த பயன்பாட்டை உருவாக்குதல்:
  • புதிய திட்டத்தை உருவாக்க, நீங்கள் கண்டிப்பாக:
  • திட்டத்தைத் தேர்ந்தெடுக்கவும் - புதிய திட்டம்.
  • ஒரு கோப்பகத்தைத் தேர்ந்தெடுத்து திட்டக் கோப்பின் பெயரை உள்ளிடவும்.
  • திட்டத்தைத் தேர்ந்தெடுக்கவும் - சாதனத்தைத் தேர்ந்தெடுத்து சாதனத்திலிருந்து 8051, 251 அல்லது C16x / ST10 சாதனத்தைத் தேர்ந்தெடுக்கவும்
  • தரவுத்தளம்
  • திட்டத்தில் சேர்க்க மூல கோப்புகளை உருவாக்கவும்.
  • திட்டத்தைத் தேர்ந்தெடுக்கவும் - இலக்குகள், குழுக்கள் மற்றும் கோப்புகள். கோப்புகளைச் சேர்க்கவும், மூலக் குழு 1 ஐத் தேர்ந்தெடுத்து, மூலக் கோப்புகளை திட்டத்தில் சேர்க்கவும்.
  • திட்டம் - விருப்பங்களைத் தேர்ந்தெடுத்து கருவி விருப்பங்களை அமைக்கவும். சாதன தரவுத்தளத்திலிருந்து இலக்கு சாதனத்தை நீங்கள் தேர்ந்தெடுக்கும்போது அனைத்து சிறப்பு விருப்பங்களும் தானாக அமைக்கப்படும். உங்கள் இலக்கு வன்பொருளின் நினைவக வரைபடத்தை மட்டுமே நீங்கள் கட்டமைக்க வேண்டும். இயல்புநிலை நினைவக மாதிரி அமைப்புகள் பெரும்பாலானவர்களுக்கு உகந்தவை.

பயன்பாடுகள்:

  • திட்டத்தைத் தேர்ந்தெடுக்கவும் - அனைத்து இலக்கு கோப்புகளையும் மீண்டும் உருவாக்கவும் அல்லது இலக்கை உருவாக்கவும்.

பயன்பாட்டை பிழைதிருத்தம் செய்தல்:

உருவாக்கப்பட்ட பயன்பாட்டை பிழைத்திருத்த, நீங்கள் கண்டிப்பாக:

  • பிழைத்திருத்தத்தைத் தேர்ந்தெடுக்கவும் - பிழைத்திருத்த அமர்வைத் தொடங்கு / நிறுத்து.
  • உங்கள் நிரலின் மூலம் ஒற்றை-படிக்க படி கருவிப்பட்டி பொத்தான்களைப் பயன்படுத்தவும். பிரதான சி செயல்பாட்டை இயக்க வெளியீட்டு சாளரத்தில் முக்கியமாக ஜி ஐ உள்ளிடலாம்.
  • கருவிப்பட்டியில் சீரியல் # 1 பொத்தானைப் பயன்படுத்தி சீரியல் சாளரத்தைத் திறக்கவும்.
  • படி, செல், இடைவேளை போன்ற நிலையான விருப்பங்களைப் பயன்படுத்தி உங்கள் நிரலை பிழைத்திருத்தவும்.

உயர மென்பொருளின் வரம்புகள்:

C51, C251, அல்லது C166 கருவித்தொகுப்புகளின் மதிப்பீட்டு பதிப்புகளுக்கு பின்வரும் வரம்புகள் பொருந்தும். C51 மதிப்பீட்டு மென்பொருள் வரம்புகள்:

  • கம்பைலர், அசெம்பிளர், லிங்கர் மற்றும் பிழைத்திருத்தி ஆகியவை 2 கிபைட் பொருள் குறியீட்டிற்கு மட்டுப்படுத்தப்பட்டுள்ளன, ஆனால் மூல குறியீடு எந்த அளவாக இருக்கலாம். 2 Kbytes க்கும் மேற்பட்ட பொருள் குறியீட்டை உருவாக்கும் நிரல்கள் LJMP ஐ உள்ளடக்கியது, மேலும் அவை பிலிப்ஸ் 750/751/752 போன்ற 2 Kbytes க்கும் குறைவான நிரல் இடத்தை ஆதரிக்கும் ஒற்றை-சிப் சாதனங்களில் பயன்படுத்த முடியாது.
  • பிழைத்திருத்தி 2 கிபைட் மற்றும் சிறிய கோப்புகளை ஆதரிக்கிறது.
  • நிகழ்ச்சிகள் ஆஃப்செட் 0x0800 இல் தொடங்குகின்றன, மேலும் அவற்றை திட்டமிட முடியாது ஒற்றை சிப் சாதனங்கள் .
  • பல டிபிடிஆர் பதிவேடுகளுக்கு வன்பொருள் ஆதரவு கிடைக்கவில்லை.
  • பயனர் நூலகங்கள் அல்லது மிதக்கும் புள்ளி எண்கணிதத்திற்கு எந்த ஆதரவும் கிடைக்கவில்லை.

உயர மென்பொருள்:

  • குறியீடு-வங்கி இணைப்பான் / லொக்கேட்டர்
  • நூலக மேலாளர்.
  • ஆர்டிஎக்ஸ் -51 சிறிய நிகழ்நேர இயக்க முறைமை

புற உருவகப்படுத்துதல்:

கெயில் பிழைத்திருத்தி பெரும்பாலான உட்பொதிக்கப்பட்ட சாதனங்களின் CPU மற்றும் ஆன்-சிப் சாதனங்களுக்கான முழுமையான உருவகப்படுத்துதலை வழங்குகிறது. U vision2 இல், சாதனத்தின் எந்த சாதனங்கள் ஆதரிக்கப்படுகின்றன என்பதைக் கண்டறிய. உதவி மெனுவிலிருந்து உருவகப்படுத்தப்பட்ட சாதனங்கள் உருப்படியைத் தேர்ந்தெடுக்கவும். நீங்கள் இணைய அடிப்படையிலான சாதன தரவுத்தளத்தையும் பயன்படுத்தலாம். ஆன்-சிப் சாதனங்களுக்கான புதிய சாதனங்கள் மற்றும் உருவகப்படுத்துதல் ஆதரவை நாங்கள் தொடர்ந்து சேர்க்கிறோம், எனவே சாதன தரவுத்தளத்தை அடிக்கடி சரிபார்க்கவும்.