માઈક્રોચીપ ઈન્ટરફેસ v1.1 T ફોર્મેટ ઈન્ટરફેસ
ઉત્પાદન માહિતી
- વિશિષ્ટતાઓ
- મુખ્ય સંસ્કરણ: ટી-ફોર્મેટ ઈન્ટરફેસ v1.1
- સમર્થિત ઉપકરણ પરિવારો: પોલરફાયર MPF300T
- સપોર્ટેડ ટૂલ ફ્લો: લિબેરો સોફ્ટવેર
- લાઇસન્સિંગ: એનક્રિપ્ટેડ RTL કોડ પ્રદાન કરેલ છે, અલગથી ખરીદવો આવશ્યક છે
- પ્રદર્શન: 200 MHz
ઉત્પાદન વપરાશ સૂચનાઓ
- IP કોરની સ્થાપના
- Libero SoC સોફ્ટવેરમાં IP કોર ઇન્સ્ટોલ કરવા માટે:
- Libero SoC સોફ્ટવેરમાં IP કેટલોગ અપડેટ કરો.
- જો આપમેળે અપડેટ ન થાય તો કેટલોગમાંથી IP કોર ડાઉનલોડ કરો.
- પ્રોજેક્ટ સમાવેશ માટે SmartDesign ટૂલની અંદર કોરને ગોઠવો, જનરેટ કરો અને ઇન્સ્ટન્ટ કરો.
- Libero SoC સોફ્ટવેરમાં IP કોર ઇન્સ્ટોલ કરવા માટે:
- ઉપકરણ ઉપયોગ
- ટી-ફોર્મેટ ઈન્ટરફેસ નીચે પ્રમાણે સંસાધનોનો ઉપયોગ કરે છે:
- LUTs: 236
- DFF: 256
- પ્રદર્શન (MHz): 200
- ટી-ફોર્મેટ ઈન્ટરફેસ નીચે પ્રમાણે સંસાધનોનો ઉપયોગ કરે છે:
- વપરાશકર્તા માર્ગદર્શિકા અને દસ્તાવેજીકરણ
- ટી-ફોર્મેટ ઈન્ટરફેસ પેરામીટર્સ, ઈન્ટરફેસ સિગ્નલો, ટાઈમિંગ ડાયાગ્રામ અને ટેસ્ટબેન્ચ સિમ્યુલેશન પર વિગતવાર માહિતી માટે પ્રદાન કરેલ વપરાશકર્તા માર્ગદર્શિકાનો સંદર્ભ લો.
FAQs
- પ્ર: ટી-ફોર્મેટ ઈન્ટરફેસ માટે લાઇસન્સ કેવી રીતે મેળવવું?
- A: ટી-ફોર્મેટ ઈન્ટરફેસ એનક્રિપ્ટેડ RTL સાથે લાઇસન્સ થયેલ છે જેને અલગથી ખરીદવાની જરૂર છે. વધુ માહિતી માટે, ટી-ફોર્મેટ ઈન્ટરફેસ દસ્તાવેજીકરણનો સંદર્ભ લો.
- પ્ર: ટી-ફોર્મેટ ઈન્ટરફેસની મુખ્ય વિશેષતાઓ શું છે?
- A: ટી-ફોર્મેટ ઈન્ટરફેસના મુખ્ય લક્ષણોમાં લિબેરો ડિઝાઈન સ્યુટમાં આઈપી કોરનું અમલીકરણ અને રોટરી એન્કોડર જેવા વિવિધ તમગાવા ઉત્પાદનો સાથે સુસંગતતાનો સમાવેશ થાય છે.
પરિચય
ટી-ફોર્મેટ ઈન્ટરફેસ IP એ FPGAs માટે વિવિધ સુસંગત સાથે વાતચીત કરવા માટે ઈન્ટરફેસ પ્રદાન કરવા માટે ડિઝાઇન કરવામાં આવ્યું છે. તમગવા રોટરી એન્કોડર્સ જેવા ઉત્પાદનો.
સારાંશ
નીચેનું કોષ્ટક ટી-ફોર્મેટ ઇન્ટરફેસ લાક્ષણિકતાઓનો સારાંશ પ્રદાન કરે છે.
કોષ્ટક 1. ટી-ફોર્મેટ ઇન્ટરફેસ લાક્ષણિકતાઓ.
કોર વર્ઝન | આ દસ્તાવેજ ટી-ફોર્મેટ ઈન્ટરફેસ v1.1 પર લાગુ થાય છે. |
આધારભૂત ઉપકરણ | • PolarFire® SoC |
પરિવારો | • પોલરફાયર |
• RTG4™ | |
• IGLOO® 2 | |
• SmartFusion® 2 | |
આધારભૂત સાધન પ્રવાહ | Libero® SoC v11.8 અથવા પછીના પ્રકાશનોની જરૂર છે. |
લાઇસન્સિંગ | કોર માટે સંપૂર્ણ એનક્રિપ્ટેડ RTL કોડ પ્રદાન કરવામાં આવ્યો છે, જે કોરને સ્માર્ટડિઝાઇન સાથે ઇન્સ્ટન્ટ કરવામાં સક્ષમ બનાવે છે. સિમ્યુલેશન, સિન્થેસિસ અને લેઆઉટ લિબેરો સોફ્ટવેર વડે કરવામાં આવે છે. ટી-ફોર્મેટ ઈન્ટરફેસ એનક્રિપ્ટેડ RTL સાથે લાઇસન્સ પ્રાપ્ત છે જે અલગથી ખરીદવું આવશ્યક છે. વધુ માહિતી માટે, જુઓ ટી-ફોર્મેટ ઈન્ટરફેસ. |
લક્ષણો
- ટી-ફોર્મેટ ઈન્ટરફેસમાં નીચેના મુખ્ય લક્ષણો છે:
- ભૌતિક સ્તર (RS-485 ઇન્ટરફેસ) માંથી સીરીયલ ડેટા ટ્રાન્સમિટ કરે છે અને મેળવે છે
- ટી-ફોર્મેટ મુજબ ડેટાને સંરેખિત કરે છે અને આ ડેટાને રજિસ્ટર તરીકે પ્રદાન કરે છે જે અનુગામી બ્લોક્સ દ્વારા વાંચવામાં આવે છે
- ભૂલો માટે તપાસો, જેમ કે પેરિટી, સાયક્લિક રીડન્ડન્સી ચેક (સીઆરસી) મિસમેચ, ટ્રાન્સમિટ એરર વગેરે, બાહ્ય ઉપકરણ દ્વારા જાણ કરવામાં આવે છે.
- એલાર્મ ફંક્શન પ્રદાન કરે છે જે ટ્રિગર થાય છે જો ખામીની ઘટનાઓની સંખ્યા ગોઠવેલ થ્રેશોલ્ડ કરતાં વધી જાય
- બાહ્ય સીઆરસી જનરેટર બ્લોક માટે પોર્ટ પૂરા પાડે છે જેથી વપરાશકર્તા જો જરૂરી હોય તો સીઆરસી બહુપદીમાં ફેરફાર કરે.
લિબેરો ડિઝાઇન સ્યુટમાં IP કોરનું અમલીકરણ
- Libero SoC સૉફ્ટવેરના IP કૅટેલોગમાં IP કોર ઇન્સ્ટોલ કરવું આવશ્યક છે.
- આ Libero SoC સૉફ્ટવેરમાં IP કેટલોગ અપડેટ ફંક્શન દ્વારા ઑટોમૅટિક રીતે થાય છે, અથવા IP કોર કૅટેલોગમાંથી મેન્યુઅલી ડાઉનલોડ થાય છે.
- એકવાર Libero SoC સૉફ્ટવેર IP કૅટેલોગમાં IP કોર ઇન્સ્ટોલ થઈ જાય તે પછી, કોરને લિબેરો પ્રોજેક્ટ સૂચિમાં સમાવેશ કરવા માટે સ્માર્ટડિઝાઇન ટૂલની અંદર ગોઠવવામાં આવે છે, જનરેટ કરવામાં આવે છે અને ઇન્સ્ટન્ટ કરવામાં આવે છે.
ઉપકરણ ઉપયોગ અને પ્રદર્શન
નીચેનું કોષ્ટક ટી-ફોર્મેટ ઈન્ટરફેસ માટે ઉપયોગમાં લેવાતા ઉપકરણના ઉપયોગની યાદી આપે છે.
કોષ્ટક 2. ટી-ફોર્મેટ ઈન્ટરફેસ ઉપયોગિતા
ઉપકરણ વિગતો | સંસાધનો | પ્રદર્શન (MHz) | રેમ્સ | મઠ બ્લોક્સ | ચિપ ગ્લોબલ | |||
કુટુંબ | ઉપકરણ | LUTs | ડીએફએફ | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T | 248 | 256 | 200 | 0 | 0 | 0 | 0 |
પોલરફાયર | MPF300T | 236 | 256 | 200 | 0 | 0 | 0 | 0 |
SmartFusion® 2 | M2S150 | 248 | 256 | 200 | 0 | 0 | 0 | 0 |
મહત્વપૂર્ણ:
- આ કોષ્ટકમાંનો ડેટા લાક્ષણિક સંશ્લેષણ અને લેઆઉટ સેટિંગ્સનો ઉપયોગ કરીને કેપ્ચર કરવામાં આવે છે. સીડીઆર સંદર્ભ ઘડિયાળ સ્ત્રોત અન્ય રૂપરેખાંકક મૂલ્યો અપરિવર્તિત સાથે સમર્પિત પર સેટ કરવામાં આવ્યો હતો.
- પ્રદર્શન નંબરો હાંસલ કરવા માટે સમય વિશ્લેષણ ચલાવતી વખતે ઘડિયાળ 200 MHz સુધી મર્યાદિત છે.
કાર્યાત્મક વર્ણન
- આ વિભાગ ટી-ફોર્મેટ ઈન્ટરફેસના અમલીકરણની વિગતોનું વર્ણન કરે છે.
- નીચેનો આંકડો ટી-ફોર્મેટ ઈન્ટરફેસનો ટોપ-લેવલ બ્લોક ડાયાગ્રામ બતાવે છે.
આકૃતિ 1-1. ટી-ફોર્મેટ ઈન્ટરફેસ આઈપીનો ટોપ લેવલ બ્લોક ડાયાગ્રામ
ટી-ફોર્મેટ પર સંપૂર્ણ વિગતો માટે, જુઓ તમગવા. માહિતી પત્ર. નીચેનું કોષ્ટક વિવિધ આદેશોની સૂચિ આપે છે જેનો ઉપયોગ બાહ્ય ઉપકરણ અને તેમના કાર્યોમાંથી ડેટાની વિનંતી કરવા માટે થાય છે, અને દરેક આદેશ માટે પરત કરાયેલ ડેટા ફીલ્ડ્સની સંખ્યા.
કોષ્ટક 1-1. નિયંત્રણ ક્ષેત્ર માટે આદેશો
આદેશ ID | કાર્ય | પ્રાપ્ત ફ્રેમમાં ડેટા ફીલ્ડ્સની સંખ્યા |
0 | રોટર એંગલ (ડેટા રીડ) | 3 |
1 | મલ્ટિટર્ન ડેટા (ડેટા રીડ) | 3 |
2 | એન્કોડર ID (ડેટા રીડ) | 1 |
3 | રોટર એંગલ અને મલ્ટિટર્ન ડેટા (ડેટા રીડ) | 8 |
7 | રીસેટ કરો | 3 |
8 | રીસેટ કરો | 3 |
C | રીસેટ કરો | 3 |
નીચેનો આંકડો ટી-ફોર્મેટ ઈન્ટરફેસનો સિસ્ટમ-લેવલ બ્લોક ડાયાગ્રામ બતાવે છે.
આકૃતિ 1-2. ટી-ફોર્મેટ ઈન્ટરફેસનું સિસ્ટમ-લેવલ બ્લોક ડાયાગ્રામ
નીચેની આકૃતિ ટી-ફોર્મેટ ઈન્ટરફેસનું કાર્યાત્મક બ્લોક ડાયાગ્રામ બતાવે છે.
આકૃતિ 1-3. ટી-ફોર્મેટ ઈન્ટરફેસ IP નો કાર્યાત્મક બ્લોક ડાયાગ્રામ
ટી-ફોર્મેટમાં દરેક કોમ્યુનિકેશન ટ્રાન્ઝેક્શન વિનંતીકર્તા તરફથી કંટ્રોલ ફ્રેમ (CF)ના ટ્રાન્સમિશનથી શરૂ થાય છે, ત્યારબાદ બાહ્ય ઉપકરણમાંથી ફ્રેમ પ્રાપ્ત થાય છે. TF ટ્રાન્સમીટર બ્લોક બાહ્ય ઉપકરણ પર મોકલવા માટે સીરીયલ ડેટા જનરેટ કરે છે. તે કેટલાક RS-485 કન્વર્ટર દ્વારા જરૂરી વૈકલ્પિક tx_en_o સિગ્નલ પણ જનરેટ કરે છે. એન્કોડર પ્રસારિત ડેટા મેળવે છે અને IP બ્લોકના rx_i ઇનપુટ પોર્ટમાં પ્રાપ્ત થયેલ સીરીયલ ડેટાની ફ્રેમ IP પર પ્રસારિત કરે છે. TF_CF_DET બ્લોક પ્રથમ નિયંત્રણ ક્ષેત્ર શોધે છે અને ID મૂલ્યને ઓળખે છે. ડેટાની લંબાઈ પ્રાપ્ત ID મૂલ્યના આધારે નક્કી કરવામાં આવે છે, અને અનુગામી ફીલ્ડ્સ TF_DATA_READ બ્લોકનો ઉપયોગ કરીને સંબંધિત રજિસ્ટરમાં પ્રાપ્ત અને સંગ્રહિત થાય છે. સંપૂર્ણ ડેટા સંગ્રહિત થયા પછી, સીઆરસી ફીલ્ડ સિવાયના તમામ ક્ષેત્રોમાંનો ડેટા બાહ્ય સીઆરસી જનરેટર બ્લોકમાં મોકલવામાં આવે છે, અને આ બ્લોક દ્વારા જનરેટ કરેલ ગણતરી કરેલ સીઆરસી પ્રાપ્ત થયેલ સીઆરસી સાથે સરખાવવામાં આવે છે. અન્ય કેટલીક ભૂલો પણ ચકાસવામાં આવે છે, અને દરેક ભૂલ-મુક્ત વ્યવહાર પછી પૂર્ણ_ઓ સિગ્નલ (એક sys_clk_i ચક્ર માટે '1') ભારપૂર્વક જણાવવામાં આવે છે.
એરર હેન્ડલિંગ
- બ્લોક નીચેની ભૂલોને ઓળખે છે:
- પ્રાપ્ત નિયંત્રણ ક્ષેત્રમાં સમાનતા ભૂલ
- પ્રાપ્ત નિયંત્રણ ક્ષેત્રમાં ખરાબ શરૂઆતનો ક્રમ
- અપૂર્ણ સંદેશ જ્યાં RX લાઇન 0 પર અટકી છે અથવા 1 પર અટકી છે
- પ્રાપ્ત CRC ફીલ્ડમાં ડેટા અને ગણતરી કરેલ CRC વચ્ચે CRC મેળ ખાતો નથી
- ટ્રાન્સમિટ એરર જેમ કે ટ્રાન્સમિટેડ સીએફમાં પેરિટી એરર અથવા ડિલિમિટર એરર, સ્ટેટસ ફીલ્ડના બીટ 6 અને બીટ 7માંથી વાંચ્યા મુજબ (તમાગાવા ડેટાશીટ જુઓ).
આ ભૂલો, જ્યારે બ્લોક દ્વારા ઓળખવામાં આવે છે, પરિણામે ફોલ્ટ કાઉન્ટરમાં વધારો થાય છે. જ્યારે ફોલ્ટ કાઉન્ટર મૂલ્ય રૂપરેખાંકિત થ્રેશોલ્ડ મૂલ્ય (g_FAULT_THRESHOLD નો ઉપયોગ કરીને રૂપરેખાંકિત) કરતાં વધી જાય છે, ત્યારે એલાર્મ_ઓ આઉટપુટની ખાતરી આપવામાં આવે છે. જ્યારે એલાર્મ_clr_i ઇનપુટ એક sys_clk_i સમયગાળા માટે વધારે હોય ત્યારે એલાર્મ આઉટપુટ ડી-એસર્ટેડ થાય છે. tf_error_o સિગ્નલનો ઉપયોગ ભૂલના પ્રકારને દર્શાવવા માટે થાય છે. જ્યારે આગલો વ્યવહાર શરૂ થાય ત્યારે આ ડેટા 0 પર રીસેટ થાય છે (start_i '1' છે). નીચેનું કોષ્ટક tf_error_o રજિસ્ટરમાં વિવિધ ભૂલો અને તેમની અનુરૂપ બીટ સ્થિતિનું વર્ણન કરે છે.
કોષ્ટક 1-2. tf_error_o નોંધણી વર્ણન
બીટ | કાર્ય |
5 | TX ડિલિમિટર એરર – સ્ટેટસ ફીલ્ડના બીટ 7 માં દર્શાવેલ છે |
4 | TX પેરિટી ભૂલ – સ્ટેટસ ફીલ્ડના બીટ 6 માં દર્શાવેલ છે |
3 | સ્લેવ અને ગણતરી કરેલ CRC ડેટામાંથી પ્રાપ્ત થયેલ CRC ફીલ્ડ વચ્ચે CRC મેળ ખાતો નથી |
2 | અપૂર્ણ સંદેશ - સમય સમાપ્તિમાં પરિણમે છે |
1 | પ્રાપ્ત નિયંત્રણ ફીલ્ડમાં ખરાબ શરૂઆતનો ક્રમ – “0010” સમયસમાપ્તિ પહેલાં પ્રાપ્ત થયો નથી |
0 | પ્રાપ્ત નિયંત્રણ ક્ષેત્રમાં પેરિટી ભૂલ |
ટી-ફોર્મેટ ઈન્ટરફેસ પેરામીટર્સ અને ઈન્ટરફેસ સિગ્નલો
આ વિભાગ ટી-ફોર્મેટ ઈન્ટરફેસ GUI રૂપરેખાકાર અને I/O સિગ્નલોમાં પરિમાણોની ચર્ચા કરે છે.
રૂપરેખાંકન સેટિંગ્સ
- નીચેનું કોષ્ટક હાર્ડવેર અમલીકરણમાં ઉપયોગમાં લેવાતા રૂપરેખાંકન પરિમાણોના વર્ણનની યાદી આપે છે
- ટી-ફોર્મેટ ઈન્ટરફેસ. આ સામાન્ય પરિમાણો છે અને એપ્લિકેશનની જરૂરિયાત મુજબ વિવિધ છે.
સિગ્નલ નામ | વર્ણન |
g_TIMEOUT_TIME | sys_clk_i સમયગાળાના ગુણાંકમાં ફ્રેમમાં ક્રમિક ફીલ્ડ્સ વચ્ચેનો સમયસમાપ્તિ સમય વ્યાખ્યાયિત કરે છે. |
g_FAULT_THRESHOLD | ફોલ્ટ થ્રેશોલ્ડ મૂલ્ય વ્યાખ્યાયિત કરે છે - જ્યારે ફોલ્ટ કાઉન્ટર આ મૂલ્ય કરતાં વધી જાય ત્યારે એલાર્મ_ઓ ભારપૂર્વક જણાવવામાં આવે છે. |
ઇનપુટ્સ અને આઉટપુટ સિગ્નલો
નીચેનું કોષ્ટક ટી-ફોર્મેટ ઇન્ટરફેસના ઇનપુટ અને આઉટપુટ પોર્ટની યાદી આપે છે.
કોષ્ટક 2-2. ટી-ફોર્મેટ ઇન્ટરફેસના ઇનપુટ્સ અને આઉટપુટ
સિગ્નલ નામ | દિશા | વર્ણન |
રીસેટ_i | ઇનપુટ | ડિઝાઇન માટે સક્રિય નીચા અસુમેળ રીસેટ સિગ્નલ |
sys_clk_i | ઇનપુટ | સિસ્ટમ ઘડિયાળ |
ref_clk_i | ઇનપુટ | સંદર્ભ ઘડિયાળ, 2.5MHz* |
start_i | ઇનપુટ | ટી-ફોર્મેટ ટ્રાન્ઝેક્શન શરૂ કરવા માટે સ્ટાર્ટસિગ્નલ - એક sys_clk_i ચક્ર માટે '1' હોવું આવશ્યક છે |
alarm_clr_i | ઇનપુટ | અલાર્મ સિગ્નલ સાફ કરો - એક sys_clk_i ચક્ર માટે '1' હોવો જોઈએ |
rx_i | ઇનપુટ | એન્કોડરમાંથી સીરીયલ ડેટા ઇનપુટ |
crc_done_i | ઇનપુટ | બાહ્ય CRC બ્લોકમાંથી પૂર્ણ થયેલ સિગ્નલ - એક sys_clk_i ચક્ર માટે '1' હોવું આવશ્યક છે |
cmd_i | ઇનપુટ | એન્કોડરને કંટ્રોલફિલ્ડ ID મોકલવામાં આવશે |
crc_calc_i | ઇનપુટ | સીઆરસી જનરેટર બ્લોકનું આઉટપુટ ઉલટાવીને બિટ્સ સાથે, એટલે કે, crc_gen(7) -> crc_calc_i (0), crc_gen(6)-> crc_calc_i(1), .. crc_gen(0)-> crc_calc_i(7) |
tx_o | આઉટપુટ | એન્કોડર માટે સીરીયલ ડેટા આઉટપુટ |
tx_en_o | આઉટપુટ | ટ્રાન્સમિટ સક્ષમ સિગ્નલ - જ્યારે ટ્રાન્સમિશન ચાલુ હોય ત્યારે ઉચ્ચ જાય છે |
પૂર્ણ_ઓ | આઉટપુટ | ટ્રાન્ઝેક્શન પૂર્ણ સિગ્નલ - એક sys_clk_i ચક્રની પહોળાઈ સાથે પલ્સ તરીકે ભારપૂર્વક |
એલાર્મ_ઓ | આઉટપુટ | એલાર્મ સિગ્નલ - જ્યારે ફોલ્ટની ઘટનાઓની સંખ્યા g_FAULT_THRESHOLD માં ગોઠવેલ થ્રેશોલ્ડ મૂલ્યની બરાબર હોય ત્યારે ભારપૂર્વક જણાવવામાં આવે છે |
start_crc_o | આઉટપુટ | CRC જનરેશન બ્લોક માટે સ્ટાર્ટ સિગ્નલ |
સિગ્નલ નામ | દિશા | વર્ણન |
ડેટા_સીઆરસી_ઓ | આઉટપુટ | CRC જનરેશન બ્લોક માટેનો ડેટા – ડેટા આ રીતે પૂરો પાડવામાં આવે છે: {CF, SF, D0, D1, D2, .. D7} સીમાંકકો વિના. ટૂંકા સંદેશાઓના કિસ્સામાં (જ્યાં માત્ર D0-D2 ડેટા હોય છે), અન્ય ફીલ્ડ્સ D3-D7 0 તરીકે લેવામાં આવે છે. |
tf_error_o | આઉટપુટ | TF ભૂલ રજીસ્ટર |
id_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાં નિયંત્રણ ફીલ્ડમાંથી ID મૂલ્ય* |
sf_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી સ્ટેટસ ફીલ્ડ* |
d0_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D0field* |
d1_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D1field* |
d2_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D2field* |
d3_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D3field* |
d4_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D4field* |
d5_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D5field* |
d6_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D6field* |
d7_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી D7field* |
crc_o | આઉટપુટ | પ્રાપ્ત ફ્રેમમાંથી CRC ફીલ્ડ* |
નોંધ: વધુ માહિતી માટે, તમગાવા ડેટાશીટ જુઓ.
સમય આકૃતિઓ
- આ વિભાગ ટી-ફોર્મેટ ઇન્ટરફેસ ટાઇમિંગ ડાયાગ્રામની ચર્ચા કરે છે.
- નીચેનો આંકડો સામાન્ય T-ફોર્મેટ ટ્રાન્ઝેક્શન દર્શાવે છે. પૂર્ણ_ઓ સિગ્નલ દરેક ભૂલ-મુક્ત વ્યવહારના અંતે જનરેટ થાય છે, અને tf_error_o સિગ્નલ 0 પર રહે છે.
આકૃતિ 3-1. સમય રેખાકૃતિ - સામાન્ય વ્યવહાર
નીચેનો આંકડો CRC ભૂલ સાથે T-ફોર્મેટ ટ્રાન્ઝેક્શન દર્શાવે છે. પૂર્ણ_ઓ સિગ્નલ જનરેટ થયું નથી, અને tf_error_o સિગ્નલ 8 છે, જે દર્શાવે છે કે CRC મિસમેચ થયું છે. જો આગળના વ્યવહારમાં કોઈ ભૂલ ન હોય તો પૂર્ણ_ઓ સિગ્નલ જનરેટ થાય છે.
આકૃતિ 3-2. સમય રેખાકૃતિ – CRC ભૂલ
ટેસ્ટ બેન્ચ
- યુઝર ટેસ્ટ-બેન્ચ તરીકે ઓળખાતા T-ફોર્મેટ ઈન્ટરફેસને ચકાસવા અને ચકાસવા માટે યુનિફાઈડ ટેસ્ટ-બેન્ચનો ઉપયોગ થાય છે. T-Format Interface IP ની કાર્યક્ષમતા ચકાસવા માટે Testbench પ્રદાન કરવામાં આવે છે.
અનુકરણ
ટેસ્ટબેન્ચનો ઉપયોગ કરીને કોરનું અનુકરણ કેવી રીતે કરવું તે નીચેના પગલાંઓ વર્ણવે છે:
- Libero SoC એપ્લિકેશન ખોલો, Libero SoC Catalog ટેબ પર ક્લિક કરો, ઉકેલો-MotorControl ને વિસ્તૃત કરો
- T-Format Interface પર ડબલ-ક્લિક કરો અને પછી OK પર ક્લિક કરો. IP સાથે સંકળાયેલ દસ્તાવેજીકરણ દસ્તાવેજીકરણ હેઠળ સૂચિબદ્ધ છે.
- મહત્વપૂર્ણ: જો તમને કેટલોગ ટેબ દેખાતું નથી, તો નેવિગેટ કરો View વિન્ડોઝ મેનૂ અને તેને દૃશ્યમાન બનાવવા માટે કેટલોગ પર ક્લિક કરો.
- આકૃતિ 4-1. Libero SoC કેટલોગમાં ટી-ફોર્મેટ ઈન્ટરફેસ IP કોર
- સ્ટિમ્યુલસ હાયરાર્કી ટેબ પર, ટેસ્ટબેન્ચ (t_format_interface_tb.v) પર જમણું-ક્લિક કરો, સિમ્યુલેટ પ્રી-સિન્થ ડિઝાઇન તરફ નિર્દેશ કરો અને પછી ઇન્ટરેક્ટિવલી ઓપન પર ક્લિક કરો.
- મહત્વપૂર્ણ: જો તમને સ્ટિમ્યુલસ હાયરાર્કી ટેબ દેખાતી નથી, તો નેવિગેટ કરો View > વિન્ડોઝ મેનૂ અને તેને દૃશ્યમાન બનાવવા માટે સ્ટિમ્યુલસ હાયરાર્કી પર ક્લિક કરો.
- આકૃતિ 4-2. પૂર્વ-સંશ્લેષણ ડિઝાઇનનું અનુકરણ
- મોડેલસિમ ટેસ્ટબેન્ચ સાથે ખુલે છે file નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે.
- આકૃતિ 4-3. મોડલસિમ સિમ્યુલેશન વિન્ડો
- મહત્વપૂર્ણ: જો ડુમાં ઉલ્લેખિત રનટાઇમ મર્યાદાને કારણે સિમ્યુલેશનમાં વિક્ષેપ આવે છે file, સિમ્યુલેશન પૂર્ણ કરવા માટે run -all આદેશનો ઉપયોગ કરો.
પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન ઇતિહાસ દસ્તાવેજમાં અમલમાં આવેલા ફેરફારોનું વર્ણન કરે છે. ફેરફારોને પુનરાવર્તન દ્વારા સૂચિબદ્ધ કરવામાં આવે છે, જે સૌથી વર્તમાન પ્રકાશનથી શરૂ થાય છે.
કોષ્ટક 5-1. પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન | તારીખ | વર્ણન |
A | 02/2023 | દસ્તાવેજના પુનરાવર્તન A માં ફેરફારોની સૂચિ નીચે મુજબ છે:
• દસ્તાવેજને માઇક્રોચિપ ટેમ્પલેટમાં સ્થાનાંતરિત કર્યો. • દસ્તાવેજ નંબરને 50003503 થી DS50200812A પર અપડેટ કર્યો. • ઉમેરાયેલ 3. સમય આકૃતિઓ. • ઉમેરાયેલ 4. ટેસ્ટ બેન્ચ. |
1.0 | 02/2018 | પુનરાવર્તન 1.0 આ દસ્તાવેજનું પ્રથમ પ્રકાશન હતું. |
માઇક્રોચિપ FPGA સપોર્ટ
- માઈક્રોચિપ એફપીજીએ પ્રોડક્ટ્સ ગ્રૂપ તેના ઉત્પાદનોને ગ્રાહક સેવા, ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર, સહિત વિવિધ સપોર્ટ સેવાઓ સાથે સમર્થન આપે છે. webસાઇટ અને વિશ્વવ્યાપી વેચાણ કચેરીઓ.
- ગ્રાહકોને સપોર્ટનો સંપર્ક કરતા પહેલા માઇક્રોચિપ ઓનલાઈન સંસાધનોની મુલાકાત લેવાનું સૂચન કરવામાં આવે છે કારણ કે તે ખૂબ જ સંભવ છે કે તેમના પ્રશ્નોના જવાબ પહેલેથી જ આપવામાં આવ્યા છે.
- દ્વારા ટેકનિકલ સપોર્ટ સેન્ટરનો સંપર્ક કરો webપર સાઇટ www.microchip.com/support. FPGA ઉપકરણનો ઉલ્લેખ કરો
- ભાગ નંબર, યોગ્ય કેસ કેટેગરી પસંદ કરો અને ડિઝાઇન અપલોડ કરો fileટેક્નિકલ સપોર્ટ કેસ બનાવતી વખતે.
- બિન-તકનીકી ઉત્પાદન સપોર્ટ માટે ગ્રાહક સેવાનો સંપર્ક કરો, જેમ કે ઉત્પાદન કિંમત, ઉત્પાદન અપગ્રેડ, અપડેટ માહિતી, ઓર્ડર સ્થિતિ અને અધિકૃતતા.
- ઉત્તર અમેરિકાથી, 800.262.1060 પર કૉલ કરો
- બાકીના વિશ્વમાંથી, 650.318.4460 પર કૉલ કરો
- ફેક્સ, વિશ્વમાં ગમે ત્યાંથી, 650.318.8044
માઇક્રોચિપ માહિતી
માઈક્રોચિપ Webસાઇટ
માઇક્રોચિપ અમારા દ્વારા ઑનલાઇન સપોર્ટ પ્રદાન કરે છે webપર સાઇટ www.microchip.com/. આ webબનાવવા માટે સાઇટનો ઉપયોગ થાય છે files અને ગ્રાહકો માટે સરળતાથી ઉપલબ્ધ માહિતી. ઉપલબ્ધ કેટલીક સામગ્રીમાં શામેલ છે:
- પ્રોડક્ટ સપોર્ટ - ડેટાશીટ્સ અને ત્રુટિસૂચી, એપ્લિકેશન નોંધો અને એસample પ્રોગ્રામ્સ, ડિઝાઇન સંસાધનો, વપરાશકર્તાની માર્ગદર્શિકાઓ અને હાર્ડવેર સપોર્ટ દસ્તાવેજો, નવીનતમ સોફ્ટવેર રિલીઝ અને આર્કાઇવ કરેલ સોફ્ટવેર
- સામાન્ય ટેકનિકલ સપોર્ટ - વારંવાર પૂછાતા પ્રશ્નો (FAQ), ટેકનિકલ સપોર્ટ વિનંતીઓ, ઑનલાઇન ચર્ચા જૂથો, માઇક્રોચિપ ડિઝાઇન પાર્ટનર પ્રોગ્રામ મેમ્બર લિસ્ટિંગ
- માઇક્રોચિપનો વ્યવસાય - ઉત્પાદન પસંદગીકાર અને ઓર્ડરિંગ માર્ગદર્શિકાઓ, નવીનતમ માઇક્રોચિપ પ્રેસ રિલીઝ, સેમિનાર અને ઇવેન્ટ્સની સૂચિ, માઇક્રોચિપ વેચાણ કચેરીઓની સૂચિ, વિતરકો અને ફેક્ટરી પ્રતિનિધિઓ
ઉત્પાદન ફેરફાર સૂચના સેવા
માઇક્રોચિપની પ્રોડક્ટ ચેન્જ નોટિફિકેશન સર્વિસ ગ્રાહકોને માઇક્રોચિપ પ્રોડક્ટ્સ પર વર્તમાન રાખવામાં મદદ કરે છે. સબ્સ્ક્રાઇબર્સને ઈમેલ સૂચના પ્રાપ્ત થશે જ્યારે પણ કોઈ ચોક્કસ ઉત્પાદન કુટુંબ અથવા રુચિના વિકાસ સાધનથી સંબંધિત ફેરફારો, અપડેટ્સ, પુનરાવર્તનો અથવા ત્રુટિસૂચી હશે. નોંધણી કરવા માટે, પર જાઓ www.microchip.com/pcn. અને નોંધણી સૂચનાઓનું પાલન કરો.
ગ્રાહક આધાર
માઇક્રોચિપ ઉત્પાદનોના વપરાશકર્તાઓ ઘણી ચેનલો દ્વારા સહાય મેળવી શકે છે:
- વિતરક અથવા પ્રતિનિધિ
- સ્થાનિક વેચાણ કચેરી
- એમ્બેડેડ સોલ્યુશન્સ એન્જિનિયર (ESE)
- ટેકનિકલ સપોર્ટ
આધાર માટે ગ્રાહકોએ તેમના વિતરક, પ્રતિનિધિ અથવા ESE નો સંપર્ક કરવો જોઈએ. ગ્રાહકોને મદદ કરવા માટે સ્થાનિક વેચાણ કચેરીઓ પણ ઉપલબ્ધ છે. વેચાણ કચેરીઓ અને સ્થાનોની સૂચિ આ દસ્તાવેજમાં શામેલ છે. દ્વારા ટેકનિકલ સપોર્ટ ઉપલબ્ધ છે webસાઇટ પર: www.microchip.com/support.
માઇક્રોચિપ ડિવાઇસીસ કોડ પ્રોટેક્શન ફીચર
માઇક્રોચિપ ઉત્પાદનો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતો નોંધો:
- માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
- માઇક્રોચિપ માને છે કે તેના ઉત્પાદનોનો પરિવાર જ્યારે હેતુપૂર્વક, ઓપરેટિંગ વિશિષ્ટતાઓમાં અને સામાન્ય પરિસ્થિતિઓમાં ઉપયોગમાં લેવાય ત્યારે સુરક્ષિત છે.
- માઇક્રોચિપ મૂલ્યો અને આક્રમક રીતે તેના બૌદ્ધિક સંપદા અધિકારોનું રક્ષણ કરે છે. માઇક્રોચિપ ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓનો ભંગ કરવાના પ્રયાસો સખત પ્રતિબંધિત છે અને તે ડિજિટલ મિલેનિયમ કોપીરાઇટ એક્ટનું ઉલ્લંઘન કરી શકે છે.
- ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેના કોડની સુરક્ષાની ખાતરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદન "અનબ્રેકેબલ" હોવાની બાંયધરી આપીએ છીએ.
- કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. માઇક્રોચિપ અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છે.
કાનૂની સૂચના
- આ પ્રકાશન અને અહીંની માહિતીનો ઉપયોગ ફક્ત માઇક્રોચિપ ઉત્પાદનો સાથે જ થઈ શકે છે, જેમાં તમારી એપ્લિકેશન સાથે માઇક્રોચિપ ઉત્પાદનોની ડિઝાઇન, પરીક્ષણ અને સંકલન શામેલ છે. અન્ય કોઈપણ રીતે આ માહિતીનો ઉપયોગ આ શરતોનું ઉલ્લંઘન કરે છે. ઉપકરણ એપ્લિકેશનો સંબંધિત માહિતી ફક્ત તમારી સુવિધા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા સ્પષ્ટીકરણોને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. વધારાના સપોર્ટ માટે તમારી સ્થાનિક માઇક્રોચિપ સેલ્સ ઑફિસનો સંપર્ક કરો અથવા, અહીંથી વધારાનો સપોર્ટ મેળવો www.microchip.com/en-us/support/design-help/client-support-services.
- આ માહિતી માઈક્રોચિપ "જેમ છે તેમ" દ્વારા પ્રદાન કરવામાં આવે છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત હોય, પરંતુ મર્યાદિત નથી ખાસ હેતુ અથવા વોરંટી માટે ચેન્ટેબિલિટી અને ફિટનેસ તેની સ્થિતિ, ગુણવત્તા અથવા પ્રદર્શનથી સંબંધિત. કોઈપણ સંજોગોમાં માઈક્રોચિપ કોઈપણ અપ્રત્યક્ષ, વિશેષ, શિક્ષાત્મક, આકસ્મિક અથવા પરિણામસ્વરૂપ નુકસાન, નુકસાન, ખર્ચ અથવા કોઈપણ પ્રકારના ખર્ચ માટે જવાબદાર રહેશે નહીં રોચિપને આ અંગેની સલાહ આપવામાં આવી છે સંભાવના અથવા નુકસાન અગમચેતી છે. કાયદા દ્વારા મંજૂર કરવામાં આવેલી સંપૂર્ણ હદ સુધી, માહિતી અથવા તેના ઉપયોગથી સંબંધિત કોઈપણ રીતે તમામ દાવાઓ પર માઈક્રોચિપની સંપૂર્ણ જવાબદારી, જો કોઈ હોય તો, જો તમને તે ચૂકવવામાં આવે તો તે ફીની સંખ્યાને ઓળંગશે નહીં MATION.
- લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગના પરિણામે થતા કોઈપણ નુકસાન, દાવાઓ, દાવો અથવા ખર્ચોમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, જ્યાં સુધી અન્યથા જણાવ્યું ન હોય ત્યાં સુધી કોઈ લાઇસન્સ, ગર્ભિત અથવા અન્યથા આપવામાં આવતાં નથી.
ટ્રેડમાર્ક્સ
માઈક્રોચિપનું નામ અને લોગો, માઈક્રોચિપ લોગો, એડેપ્ટેક, એવીઆર, એવીઆર લોગો, એવીઆર ફ્રીક્સ, બેસ્ટાઈમ, બીટક્લાઉડ, ક્રિપ્ટોમેમરી, ક્રિપ્ટોઆરએફ, ડીએસપીઆઈસી, ફ્લેક્સપીડબલ્યુઆર, હેલ્ડો, ઈગ્લૂ, જ્યુકબ્લોક્સ, કીલોક, લિન્કલએક્સ, મેકિલેક્સ, કેલેક્સ MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST લોગો, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 લોગો, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SFST, Logo, સુપરકોમ , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, અને XMEGA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે. AgileSwitch, APT, ClockWorks, ધ એમ્બેડેડ કંટ્રોલ સોલ્યુશન્સ કંપની, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus Smart-Wire, Quiet-Logo SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, અને ZL એ યુએસએ સંલગ્ન કી સપ્રેશન, AKS, એનાલોગ-ફોર-ધ-ડિજિટલ એજ, કોઈપણ કેપેસિટર, કોઈપણ કેપેસિટર, કોઈપણ સ્વિચિંગ, કોઈપણ કેપેસિટરમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે. , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, ડાયનેમિક એવરેજ મેચિંગ, DAM, ECAN, એસ્પ્રેસો T1GTREC, INERIGTREME, ઇન્ડસ્ટ્રીઝ સીરીયલ પ્રોગ્રામિંગ, ICSP, INICnet, ઇન્ટેલિજન્ટ પેરેલીંગ, ઇન્ટેલિમોસ, ઇન્ટર-ચીપ કનેક્ટિવિટી, જિટરબ્લોકર, નોબ-ઓન-ડિસ્પ્લે, KoD, maxCrypto, maxView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB પ્રમાણિત લોગો, MPLIB, MPLINK, MultiTRAK, NetDetach, સર્વજ્ઞ કોડ જનરેશન, PICDEM, PICDEM.net, PICKit, PICtail, PowerSmart, PureSilicon, QMatrix, RIPALX, RIPALX, બ્લૉકર , RTG4, SAM ICE, સીરીયલ ક્વાડ I/O, સરળ નકશો, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, યુએસબીએસસી, વેરિએન્સ VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect અને ZENA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના ટ્રેડમાર્ક છે. SQTP એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીનું સર્વિસ માર્ક છે, એડેપ્ટેક લોગો, ફ્રિક્વન્સી ઓન ડિમાન્ડ, સિલિકોન સ્ટોરેજ ટેક્નોલોજી અને સિમકોમ અન્ય દેશોમાં માઇક્રોચિપ ટેકનોલોજી ઇન્ક.ના નોંધાયેલા ટ્રેડમાર્ક છે. GestIC એ Microchip Technology Germany II GmbH & Co. KG નો રજિસ્ટર્ડ ટ્રેડમાર્ક છે, જે અન્ય દેશોમાં Microchip Technology Inc.ની પેટાકંપની છે. અહીં ઉલ્લેખિત અન્ય તમામ ટ્રેડમાર્ક તેમની સંબંધિત કંપનીઓની મિલકત છે. © 2023, માઇક્રોચિપ ટેકનોલોજી ઇન્કોર્પોરેટેડ અને તેની પેટાકંપનીઓ. બધા હકો અમારી પાસે રાખેલા છે. ISBN: 978-1-6683-2140-9
ગુણવત્તા વ્યવસ્થાપન સિસ્ટમ
માઇક્રોચિપની ગુણવત્તા વ્યવસ્થાપન સિસ્ટમ્સ સંબંધિત માહિતી માટે, કૃપા કરીને મુલાકાત લો www.microchip.com/quality.
વિશ્વવ્યાપી વેચાણ અને સેવા
- અમેરિકા
- કોર્પોરેટ ઓફિસ
- 2355 વેસ્ટ ચાન્ડલર Blvd.
- ચાંડલર, AZ 85224-6199
- ટેલ: 480-792-7200
- ફેક્સ: 480-792-7277
- ટેકનિકલ સપોર્ટ:
- Web સરનામું:
- એટલાન્ટા
- ડુલુથ, જીએ
- ટેલ: 678-957-9614
- ફેક્સ: 678-957-1455
- ઓસ્ટિન, TX
- ટેલ: 512-257-3370
- બોસ્ટન
- વેસ્ટબરો, એમએ
- ટેલ: 774-760-0087
- ફેક્સ: 774-760-0088
- શિકાગો
- ઇટાસ્કા, IL
- ટેલ: 630-285-0071
- ફેક્સ: 630-285-0075
- ડલ્લાસ
- એડિસન, TX
- ટેલ: 972-818-7423
- ફેક્સ: 972-818-2924
- ડેટ્રોઇટ
- નોવી, MI
- ટેલ: 248-848-4000
- હ્યુસ્ટન, TX
- ટેલ: 281-894-5983
- ઇન્ડિયાનાપોલિસ
- નોબલ્સવિલે, IN
- ટેલ: 317-773-8323
- ફેક્સ: 317-773-5453
- ટેલ: 317-536-2380
- લોસ એન્જલસ
- મિશન વિજો, સીએ
- ટેલ: 949-462-9523
- ફેક્સ: 949-462-9608
- ટેલ: 951-273-7800
- રેલે, એનસી
- ટેલ: 919-844-7510
- ન્યુયોર્ક, એનવાય
- ટેલ: 631-435-6000
- સેન જોસ, CA
- ટેલ: 408-735-9110
- ટેલ: 408-436-4270
- કેનેડા - ટોરોન્ટો
- ટેલ: 905-695-1980
- ફેક્સ: 905-695-2078
- કોર્પોરેટ ઓફિસ
© 2023 Microchip Technology Inc. અને તેની પેટાકંપનીઓ
દસ્તાવેજો / સંસાધનો
![]() |
માઈક્રોચીપ ઈન્ટરફેસ v1.1 T ફોર્મેટ ઈન્ટરફેસ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા ઈન્ટરફેસ v1.1 T ફોર્મેટ ઈન્ટરફેસ, ઈન્ટરફેસ v1.1, T ફોર્મેટ ઈન્ટરફેસ, ફોર્મેટ ઈન્ટરફેસ, ઈન્ટરફેસ |