சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம் (சிபிஎல்டி) கட்டமைப்பு மற்றும் அதன் பயன்பாடுகள்

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





டிஜிட்டல் வன்பொருளின் வடிவமைப்பு செயல்முறை கடந்த சில ஆண்டுகளில் தீவிரமாக மாறியுள்ளது. எனவே, பிஏஎல் மற்றும் பிஎல்ஏக்களைப் பயன்படுத்தி சிறிய டிஜிட்டல் சுற்றுகளை செயல்படுத்த முடியும். ஒவ்வொரு சாதனமும் பயன்படுத்தப்படுகிறது பல்வேறு சுற்றுகளை செயல்படுத்த குறிப்பிட்ட சிப்பில் வழங்கப்படும் i / ps, o / ps மற்றும் தயாரிப்பு விதிமுறைகளின் எண்ணிக்கையை விட இது தேவையில்லை. இந்த சில்லுகள் மிகவும் மிதமான அளவுகளுக்கு போதுமானதாக இல்லை, பொதுவாக பரஸ்பர எண்ணிக்கையிலான உள்ளீடுகள் மற்றும் வெளியீடுகளை 32 க்கு மிகாமல் ஆதரிக்கின்றன. அதிக உள்ளீடுகள் மற்றும் வெளியீடுகள் தேவைப்படும் இந்த சுற்றுகளை வடிவமைக்க, ஏராளமான பி.எல்.ஏக்கள் / பி.ஏ.எல் கள் பயன்படுத்தப்படலாம், இல்லையெனில் மிகவும் கம்பீரமான வகை சிப் ஒரு சிபிஎல்டி (சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம்) என அழைக்கப்படுகிறது. ஒரு சிபிஎல்டி சில்லு ஒரு சில்லில் பல சுற்றுத் தொகுதிகளை உள்ளடக்கியது, சுற்றுத் தொகுதிகளை இணைக்க உள்ளே வயரிங் வளங்களைக் கொண்டுள்ளது. ஒவ்வொரு சுற்றுத் தொகுதியும் ஒரு பி.எல்.ஏ அல்லது பி.ஏ.எல் உடன் ஒப்பிடத்தக்கது.

சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம் என்றால் என்ன?

சிபிஎல்டியின் சுருக்கமானது “சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனங்கள்”, இது ஒன்றாகும் ஒருங்கிணைந்த சுற்று வகை பயன்பாட்டு வடிவமைப்பாளர்கள் மொபைல் போன்கள் போன்ற டிஜிட்டல் வன்பொருளை செயல்படுத்த வடிவமைக்கிறார்கள். இவை SPLD களை விட (எளிமையான நிரல்படுத்தக்கூடிய தர்க்க சாதனங்கள்) தெரிந்தே உயர்ந்த வடிவமைப்புகளைக் கையாளக்கூடியவை, ஆனால் FPGA களைக் காட்டிலும் குறைவான தர்க்கத்தை வழங்குகின்றன ( புலம் நிரல்படுத்தக்கூடிய கேட் வரிசைகள் ) .சிபிஎல்டிகளில் ஏராளமான லாஜிக் தொகுதிகள் உள்ளன, ஒவ்வொன்றும் 8-16 மேக்ரோசெல்களை உள்ளடக்கியது. ஒவ்வொரு லாஜிக் தொகுதியும் ஒரு குறிப்பிட்ட செயல்பாட்டை இயக்குவதால், ஒரு லாஜிக் பிளாக்கில் உள்ள மேக்ரோசெல்கள் அனைத்தும் முழுமையாக இணைக்கப்பட்டுள்ளன. பயன்பாட்டைப் பொறுத்து, இந்த தொகுதிகள் ஒருவருக்கொருவர் இணைக்கப்படலாம் அல்லது இணைக்கப்படாமல் இருக்கலாம்.




சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம்

சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம்

பெரும்பாலான சி.பி.எல்.டிக்கள் (சிக்கலான புரோகிராம் செய்யக்கூடிய தர்க்க சாதனங்கள்) மேக்ரோசெல்களை ஒரு தர்க்க செயல்பாடு மற்றும் தேர்ந்தெடுக்கப்பட்டவை FF (ஃபிளிப்-ஃப்ளாப்) . சிப்பைப் பொறுத்து, ஒருங்கிணைந்த தர்க்க செயல்பாடு 4 முதல் 16 தயாரிப்பு சொற்களை உள்ளடக்கிய விசிறி-இன் மூலம் ஆதரிக்கிறது. சிபிஎல்டிகளும் ஷிப்ட் ரெஜிஸ்டர்கள் மற்றும் லாஜிக் கேட் ஆகியவற்றின் அடிப்படையில் வேறுபடுகின்றன. இந்த காரணத்தினால், FPGA களுக்குப் பதிலாக ஏராளமான லாஜிக் வாயில்கள் கொண்ட சிபிஎல்டிகள் பயன்படுத்தப்படலாம். மற்றொரு சிபிஎல்டி விவரக்குறிப்பு ஒரு மேக்ரோசெல் சாதிக்கக்கூடிய தயாரிப்பு சொற்களின் எண்ணிக்கையைக் குறிக்கிறது. தயாரிப்பு சொற்கள் ஒரு குறிப்பிட்ட தர்க்க செயல்பாட்டை இயக்கும் டிஜிட்டல் சிக்னல்களின் தயாரிப்பு ஆகும்.



சிபிஎல்டிகள் பல ஐசி தொகுப்பு வடிவங்கள் மற்றும் தர்க்க குடும்பங்களில் கிடைக்கின்றன. சிபிஎல்டிகளும் விநியோக மின்னழுத்தம், இயக்க மின்னோட்டம், காத்திருப்பு மின்னோட்டம் மற்றும் சக்தி சிதறல் ஆகியவற்றில் வேறுபடுகின்றன. கூடுதலாக, இவை பல்வேறு அளவு நினைவகம் மற்றும் பல்வேறு வகையான நினைவக ஆதரவுடன் பெறப்படுகின்றன. வழக்கமாக, நினைவகம் பிட்கள் / மெகாபிட்களில் வெளிப்படுத்தப்படுகிறது. நினைவக ஆதரவு ரோம், ரேம் மற்றும் இரட்டை போர்ட் ரேம் ஆகியவற்றைக் கொண்டுள்ளது. இது CAM (உள்ளடக்க முகவரிக்குரிய நினைவகம்) அத்துடன் FIFO (முதல்-முதல், முதல்-அவுட்) நினைவகம் மற்றும் LIFO (கடைசியாக, கடைசியாக-வெளியே) நினைவகம் ஆகியவற்றைக் கொண்டுள்ளது.

சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனத்தின் கட்டமைப்பு

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

பொதுவாக, நிரல்படுத்தக்கூடிய FB தெரிகிறது தர்க்க வாயில்களின் வரிசை , அங்கு AND வாயில்களின் வரிசை திட்டமிடப்படலாம் அல்லது OR வாயில்கள் நிலையானவை. ஆனால், ஒவ்வொரு உற்பத்தியாளரும் செயல்பாட்டுத் தொகுதியை வடிவமைக்க அவர்களின் சிந்தனை வழியைக் கொண்டுள்ளனர். OR கேட் வெளியீடுகளிலிருந்து பெறப்பட்ட பின்னூட்ட சமிக்ஞைகளை இயக்குவதன் மூலம் பட்டியலிடப்பட்ட o / p ஐக் காணலாம்.


சிபிஎல்டி கட்டிடக்கலை

சிபிஎல்டி கட்டிடக்கலை

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

சிபிஎல்டியின் கட்டிடக்கலை சிக்கல்கள்

வடிவமைப்பில் பயன்படுத்த ஒரு சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனத்தைக் கருத்தில் கொள்ளும்போது, ​​பின்வரும் சில கட்டிடக்கலை சிக்கல்களைக் கணக்கில் எடுத்துக்கொள்ளலாம்

  • நிரலாக்க தொழில்நுட்பம்
  • செயல்பாடு தொகுதி திறன்
  • I / O திறன்

வெவ்வேறு சில்லறை விற்பனையாளர்களிடமிருந்து சிபிஎல்டியின் சில குடும்பங்கள் அடங்கும்

  • அல்டெரா மேக்ஸ் 7000 மற்றும் மேக்ஸ் 9000 குடும்பங்கள்
  • அட்மெல் ஏடிஎஃப் மற்றும் ஏடிவி குடும்பங்கள்
  • Lattice isp LSI குடும்பம்
  • லாட்டீஸ் (வாண்டிஸ்) MACH குடும்பம்
  • Xilinx XC9500 குடும்பம்
சிபிஎல்டியின் குடும்பங்கள்

சிபிஎல்டியின் குடும்பங்கள்

சிபிஎல்டியின் பயன்பாடுகள்

சிபிஎல்டிகளின் பயன்பாடுகளில் பின்வருவன அடங்கும்

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

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

புகைப்பட வரவு: