ভেক্টর VX1000 ARM TPIU ট্রেস মাইক্রোকন্ট্রোলার
স্পেসিফিকেশন
- পণ্যের নাম: VX1000 ARM TPIU ট্রেস
- সংস্করণ: 1.0
- তারিখঃ 2025-08-29
- লেখক: ডোমিনিক গুনরেবেন
পণ্য তথ্য:
- VX1000 ARM TPIU ট্রেস হল মাইক্রোকন্ট্রোলারের পরিমাপ এবং ক্যালিব্রেশন সেটআপের জন্য ব্যবহৃত একটি টুল। এটি একক বা বহু-পিন ডেটা পাথ এবং একটি ক্লক পিন সহ একটি সমান্তরাল ট্রেস পোর্ট প্রদান করে।
- সমস্ত সংকেত একক-প্রান্তিক।
টিপিআইইউ ট্রেস ওভারview:
- TPIU ট্রেস ইন্টারফেসে একটি সমান্তরাল ট্রেস পোর্ট থাকে যার মধ্যে বিভিন্ন পিন থাকে, যার মধ্যে রয়েছে ট্রেস ক্লক এবং ডেটা পিন 0-3। ট্রেস ক্লক সাধারণত 25 MHz থেকে 125 MHz পর্যন্ত ফ্রিকোয়েন্সিতে কাজ করে, ডেটা পিনগুলি বর্ধিত ডেটা হারের জন্য DDR সিগন্যালিং ব্যবহার করে।
TPIU ট্রেস প্রোটোকল:
- TPIU ট্রেস সক্ষম করার জন্য, ECU সফ্টওয়্যারের মধ্যে কনফিগারেশন প্রয়োজন। এর মধ্যে রয়েছে পিন কনফিগারেশন, মাল্টিপ্লেক্সার কনফিগারেশন এবং ট্রেস ক্লক কনফিগারেশন। এই কনফিগারেশনগুলির জন্য বিস্তারিত নির্দেশাবলী ব্যবহারকারী ম্যানুয়ালটিতে পাওয়া যাবে।
পণ্য ব্যবহারের নির্দেশাবলী
- TPIU ট্রেস সেট আপ করা হচ্ছে:
- TPIU ট্রেস ইন্টারফেস ব্যবহার করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- নির্দিষ্ট পিন অ্যাসাইনমেন্ট অনুসারে TPIU ট্রেস পিনগুলি সংযুক্ত করুন।
- VXconfig সেটিংস অনুসারে ট্রেস পিন ইন্টারফেসের জন্য ECU সফ্টওয়্যার সেটিংস কনফিগার করুন।
- পিন কনফিগারেশন:
- লক্ষ্য নিয়ামক স্পেসিফিকেশনের উপর ভিত্তি করে ট্রেস ডেটা পিন এবং ক্লক পিন কনফিগার করুন। প্রদত্ত কোডটি দেখুন exampসাহায্যের জন্য লেস।
- মাল্টিপ্লেক্সার কনফিগারেশন:
- যদি আপনার মূল্যায়ন বোর্ড বা ECU তে মাল্টিপ্লেক্সার বা DIP সুইচ থাকে, তাহলে নিশ্চিত করুন যে সেগুলি TPIU-ট্রেস নির্বাচন করার জন্য কনফিগার করা আছে। কোড ex দেখুন।ampবিভিন্ন মূল্যায়ন বোর্ডের জন্য les।
- ট্রেস ক্লক কনফিগারেশন:
- উপযুক্ত ঘড়ির উৎস নির্বাচন করে এবং পছন্দসই ফ্রিকোয়েন্সি অর্জনের জন্য একটি বিভাজক সেট করে ট্রেস ক্লক ফ্রিকোয়েন্সি সেট আপ করুন। বিস্তারিত নির্দেশাবলীর জন্য ব্যবহারকারীর ম্যানুয়ালটি পড়ুন।
VX1000 ARM TPIU ট্রেস
- ARM তার মাইক্রোকন্ট্রোলারগুলির জন্য একটি সমান্তরাল লক্ষ্য ইন্টারফেস নির্দিষ্ট করে।
- ব্যবহৃত ফ্রিকোয়েন্সি এবং ট্রেস পিনের সংখ্যার উপর নির্ভর করে, TPIU ট্রেস ইন্টারফেসের সাহায্যে একটি উল্লেখযোগ্য পরিমাপ ব্যান্ডউইথ অর্জন করা যেতে পারে।
- কখনও কখনও TPIU ট্রেসকে ট্রেস-পিন-ইন্টারফেস বা ETM-ট্রেস-ইন্টারফেসও বলা হয়।
- TPIU ইন্টারফেস হল টার্গেট কন্ট্রোলার থেকে ডিবাগার/পরিমাপ হার্ডওয়্যার পর্যন্ত একটি একমুখী ইন্টারফেস।
- TPIU ইন্টারফেসটি স্বতন্ত্রভাবে ব্যবহার করা যাবে না তবে SWD বা J এর মতো অতিরিক্ত টার্গেট ইন্টারফেস ব্যবহার করা যাবে।TAG লক্ষ্যে লেখার অ্যাক্সেসের জন্য প্রয়োজন।
টিপিআইইউ ট্রেস ওভারview
- TPIU ট্রেস ইন্টারফেস একটি একক বা বহু-পিন ডেটা পাথ এবং একটি ক্লক পিন সহ একটি সমান্তরাল ট্রেস পোর্ট প্রদান করে।
- সমস্ত সংকেত একক প্রান্তযুক্ত।

ট্রেসসিএলকে:
- ট্রেস ক্লক। সাধারণ ফ্রিকোয়েন্সি হল 25 MHz.. 125 MHz।
- ট্রেসডিএক্স ডিডিআর সিগন্যালিং ব্যবহার করে, কার্যকর ডেটা রেট দ্বিগুণ করার জন্য উভয় ঘড়ির প্রান্তে ডেটা স্থানান্তর করে। সুতরাং, যখন এই নথিতে 25 মেগাহার্টজ ট্রেস ক্লক ফ্রিকোয়েন্সি ব্যবহার করা হয়, তখন প্রতিটি ডেটা পিনে ডেটা রেট 50 মেগাবিট/সেকেন্ড হয়।
ট্রেসডি০-ট্রেসডি৩:
- ডেটা পিন ০..৩. যদি অন্যান্য টার্গেট ইন্টারফেস সংযোগকারী ব্যবহার করা হয়, তাহলে লক্ষ্য নিয়ামক দ্বারা সমর্থিত হলে আরও বেশি ট্রেস ডেটা পিন ব্যবহার করা যেতে পারে (TPIU ট্রেসের জন্য ব্যবহৃত 5.4 সাধারণ সংযোগকারী দেখুন)।
TPIU ট্রেস প্রোটোকল
- ইন্টারফেসে ব্যবহৃত প্রোটোকলগুলি লক্ষ্য নিয়ামক এবং ব্যবহারের ক্ষেত্রের উপর নির্ভর করে ভিন্ন হতে পারে।
- সাধারণত, TPIU প্রোটোকল একাধিক ডেটা স্ট্রিমের জন্য একটি কন্টেইনার ফর্ম্যাট হিসেবে ব্যবহৃত হয়।
- TPIU প্রোটোকলে মোড়ানো ডেটা স্ট্রিমগুলি ARM প্রোটোকল হতে পারে যেমন এমবেডেড ট্রেস ম্যাক্রোসেল (ETM), ইন্সট্রুমেন্টেশন ট্রেস ম্যাক্রোসেল (ITM) অথবা সিস্টেম ট্রেস ম্যাক্রোসেল (STM)।
- VX1000 হার্ডওয়্যারটি TPIU এবং এনক্যাপসুলেটেড প্রোটোকলগুলিকে তাৎক্ষণিকভাবে ডিকোড করতে পারে।
- VX1000 এবং VX1000 অ্যাপ্লিকেশন ড্রাইভার দক্ষতার সাথে পরিমাপের তথ্য অর্জনের জন্য ETM, IT, M এবং STM ব্যবহার করে।
ECU সফ্টওয়্যার কনফিগারেশন
- TPIU ট্রেস সক্রিয় করতে, ECU সফ্টওয়্যারের মধ্যে কিছু কনফিগারেশন করতে হবে।
ইঙ্গিত:
- ট্রেস পিন ইন্টারফেসের জন্য VXconfig সেটিংস, যা নিম্নলিখিত বিভাগগুলিতে উল্লেখ করা হয়েছে, VXconfig VX1000 ডিভাইস->POD->ট্রেস পিনগুলিতে পাওয়া যাবে।

পিন কনফিগারেশন
- সাধারণত, টার্গেট কন্ট্রোলারে কোনও ডেডিকেটেড ট্রেস পিন থাকে না, তবে ট্রেস কার্যকারিতা একই পিনের অন্যান্য পেরিফেরাল কার্যকারিতার সাথে মাল্টিপ্লেক্স করা হয়।
- কিছু প্রয়োজনীয় পিন অন্যান্য কার্যকারিতা দ্বারা ব্লক হয়ে যাওয়ার কারণে ট্রেসটি ব্যবহার না করার সম্ভাবনা কমাতে, একই ট্রেস-পিন কার্যকারিতা প্রায়শই অপ্রয়োজনীয়ভাবে বিভিন্ন পিন গ্রুপে পাঠানো হয়।
- ট্রেস সক্ষম করার জন্য, টার্গেট কন্ট্রোলারটিকে এমনভাবে কনফিগার করতে হবে যাতে পিনগুলিকে ট্রেস কার্যকারিতা প্রদান করা যায় এবং টার্গেট পিসিবি সেই অনুযায়ী ডিজাইন করা উচিত।
- কোড প্রাক্তনampবিভিন্ন টার্গেট কন্ট্রোলারের জন্য পিন কনফিগারেশনের জন্য লেস “4. কোড এক্স”-এ পাওয়া যাবে।ampTPIU কনফিগারেশনের জন্য les”।
- এই ট্রেস পিনগুলির মধ্যে রয়েছে ট্রেস ডেটা পিন (Trace_Data) এবং ক্লক (Trace_Clk) পিন। বিভিন্ন VX1000 হার্ডওয়্যারের জন্য সমর্থিত ট্রেস ডেটা পিনের সংখ্যা 5.8 সম্ভাব্য TPIU সেটআপে পাওয়া যাবে।
- মাল্টিপ্লেক্সার কনফিগারেশন
- যদি আপনার মূল্যায়ন বোর্ড বা ECU-তে বিভিন্ন পেরিফেরাল সংযোগের মধ্যে স্যুইচ করার জন্য কন্ট্রোলারের বাইরে মাল্টিপ্লেক্সার বা DIP সুইচ থাকে, তাহলে TPIU-ট্রেস নির্বাচন করার জন্য সেগুলিও কনফিগার করতে হবে।
- "৪. কোড এক্স" দেখুন।ampTPIU কনফিগারেশনের জন্য les” উদাহরণস্বরূপampবিভিন্ন মূল্যায়ন বোর্ডের তথ্য।
ট্রেস ক্লক কনফিগারেশন - "২.১ পিন কনফিগারেশন"-এ উল্লেখিত ট্রেস-ক্লক পিন কনফিগারেশন ছাড়াও, Trace_Clk-কে পছন্দসই ফ্রিকোয়েন্সিতে কাজ করার জন্য কনফিগার করতে হবে।
- সাধারণত, ক্লক ট্রিতে বিভিন্ন ক্লক সোর্স থেকে নির্বাচন করার জন্য একটি মাল্টিপ্লেক্সার এবং সোর্স ফ্রিকোয়েন্সি হ্রাস করার জন্য ফ্রিকোয়েন্সি ডিভাইডার থাকে। ক্লক সোর্স নির্বাচন করুন এবং পছন্দসই ফ্রিকোয়েন্সি অর্জনের জন্য একটি ডিভাইডার সেট করুন।
- TPIU ক্লক কনফিগারেশন যাচাই করার জন্য, VX1000 সিস্টেম সনাক্ত করা Trace_Clk সিগন্যাল পরিমাপ করে এবং VXconfig-এ ফলাফল দেখায়।
- VX1000 রিসেট অথবা ECU রিসেটে মানগুলি আপডেট করা হয়। তাই, TPIU ফ্রিকোয়েন্সি দুবার পরীক্ষা করার জন্য একটি অসিলোস্কোপ সংযোগ করার প্রয়োজন নেই।

- VX1000 টিপিআইইউ ক্লক কনফিগার করার তিনটি উপায় প্রদান করে, যা নিম্নলিখিত বিভাগগুলিতে বর্ণনা করা হয়েছে।
- TPIU Clock MUX এবং Divider-এর জন্য কনফিগার করা রেজিস্টারগুলি “4”-এ ব্যাখ্যা করা হয়েছে। কোড এক্সampনির্দিষ্ট কন্ট্রোলারগুলির জন্য TPIU কনফিগারেশনের জন্য les”।
- হয় VX1000 হার্ডওয়্যার বাইরে থেকে J এর মাধ্যমে রেজিস্টারগুলি কনফিগার করতে পারেTAG/SWD (2.3.1 এবং 2.3.2 দেখুন), অথবা রেজিস্টারগুলি অ্যাপ্লিকেশন দ্বারা কনফিগার করা হয়েছে (2.3.3 দেখুন)।
- VX1000 ডিফল্ট ব্যবহার করুন

- "VX1000 ডিফল্ট" ব্যবহার করার সময়, VX1000 হার্ডওয়্যার একটি শিক্ষিত অনুমান পদ্ধতিতে টার্গেটে মাল্টিপ্লেক্সার এবং ক্লক ডিভাইডার কনফিগার করে।
- সাধারণত, ঘড়ির উৎসগুলি নির্বাচন করা হয় যা লক্ষ্যবস্তুতে ব্যবহৃত হবে বলে আশা করা হয়, যেমন কোরের জন্য ঘড়ি বা সিস্টেম ঘড়ি।
- VX1000 ডিভাইডার ব্যবহার করে, যার ফলে কন্ট্রোলার দ্বারা সমর্থিত সর্বাধিক সম্ভাব্য Trace_Clk ফ্রিকোয়েন্সি পাওয়া যায়।
- যেহেতু কন্ট্রোলার এবং বিশেষ করে ক্লক ট্রি বিভিন্ন উপায়ে কনফিগার করা যেতে পারে, এই সেটিং সবসময় প্রত্যাশিত ফলাফলের দিকে নিয়ে যাবে না।
- ফলাফলের ফ্রিকোয়েন্সি যাচাই করতে VXconfig-এ "সর্বশেষ সনাক্ত হওয়া ফ্রিকোয়েন্সি" তথ্য ব্যবহার করুন। যদি ট্রেস ক্লকটি প্রত্যাশা অনুযায়ী না হয়, তাহলে নিম্নলিখিত বিভাগগুলি দেখুন।
VXconfig সেটিংস
- যদি VXconfig-এ প্রকৃত মান প্রদান করা হয়, তাহলে VX1000 হার্ডওয়্যার ECU সফ্টওয়্যার পরিবর্তন না করেই TPIU Clock MUX এবং TPIU Clock Divider সেট করবে।
- এটি বিভিন্ন সেটিংসের সহজ অনুসন্ধানের সুযোগ করে দেয়। ফলাফল প্রাপ্ত ফ্রিকোয়েন্সি আপনার প্রত্যাশা পূরণ করে কিনা তা যাচাই করতে "শেষ সনাক্ত করা ফ্রিকোয়েন্সি" ব্যবহার করুন।
ECU সেটিংস ব্যবহার করুন
- পূর্ববর্তী কনফিগারেশন মোডগুলির সাথে VX1000 হার্ডওয়্যার সক্রিয়ভাবে টার্গেটে TPIU ঘড়ি কনফিগার করে, VX1000 কে "ECU সেটিংস ব্যবহার করুন" নির্বাচন করে প্যাসিভ মোডেও রাখা যেতে পারে।
- এই ক্ষেত্রে, ECU সফ্টওয়্যারটিকে সম্পূর্ণ ট্রেস পিন ইন্টারফেসটি কনফিগার করতে হবে, কারণ VX1000 ঘড়ির কনফিগারেশন পরিবর্তন করবে না।
- অনুগ্রহ করে মনে রাখবেন যে STM500, ETM এবং ITM এর মতো ট্রেস উৎসগুলি এখনও VX1000 দ্বারা কনফিগার করা আছে এবং ECU অ্যাপ্লিকেশন দ্বারা অ্যাক্সেস করা উচিত নয়।
টিপ: আপনার সেটিংস যাচাই করতে, VX1000 সংযোগ বিচ্ছিন্ন করে টার্গেট সিস্টেমটি বুট করুন এবং একটি অসিলোস্কোপ দিয়ে পরীক্ষা করুন যে টার্গেট সংযোগকারীর Trace_Clk পিনটি প্রত্যাশিত হারে টগল করছে।
VX1000 অ্যাপ্লিকেশন ড্রাইভার কনফিগারেশন
- ARM TPIU ট্রেস বৈশিষ্ট্যটি ব্যবহার করার জন্য, VX1000 অ্যাপ্লিকেশন ড্রাইভারটি টার্গেট কন্ট্রোলার সফ্টওয়্যারে অন্তর্ভুক্ত করতে হবে। এই সফ্টওয়্যারটি সোর্স কোড হিসাবে সরবরাহ করা হয় এবং সহজেই সংহত করা যায়।
- TPIU ট্রেসের জন্য প্রয়োজনীয় কনফিগারেশন অপশনগুলি এখানে তালিকাভুক্ত করা হয়েছে। টার্গেট কন্ট্রোলার-নির্দিষ্ট সেটিংস “4 কোড এক্স”-এ তালিকাভুক্ত করা হয়েছে।amp"টার্গেট স্পেসিফিক অ্যাপ্লিকেশন ড্রাইভার কনফিগারেশন" বিভাগে "TPIU কনফিগারেশনের জন্য" লেস।

কর্মক্ষমতা বিবেচনা
- TPIU ট্রেস ইন্টারফেসের সাথে ব্যবহৃত পরিমাপ পদ্ধতিগুলি সমস্ত কপি-ভিত্তিক পদ্ধতি।
- এর মানে হল যে ডেটা CPU-কে তার আসল অবস্থান থেকে এমন একটি গন্তব্যে অনুলিপি করতে হবে যেখানে ট্রেস বার্তা তৈরি করা হয় এবং TPIU ইন্টারফেসের মাধ্যমে পাঠানো হয়।
- জড়িত ট্রেস প্রোটোকলগুলি লক্ষ্য ইন্টারফেসের কিছু ব্যান্ডউইথও গ্রহণ করে এবং এটি বিবেচনা করা আবশ্যক।
- অনুগ্রহ করে মনে রাখবেন যে আমাদের OLDA কপি পদ্ধতিগুলি সাধারণত CPU রানটাইম ব্যবহার করে

টার্গেট ইন্টারফেস ব্যান্ডউইথ
- বিভিন্ন সেটআপের সংখ্যার কারণে, নিম্নলিখিত টেবিলটি একটি ওভার প্রদান করেview প্রকৃত লক্ষ্য ইন্টারফেস ব্যান্ডউইথের। ব্যান্ডউইথ এক্সampSTM500 এর কিছু অংশ

স্থবির
- TPIU ইন্টারফেস ব্যবহার করে এমন সমস্ত ট্রেস প্রোটোকল VX1000 দ্বারা এমনভাবে কনফিগার করা হয়েছে যাতে স্টলিং সক্ষম হয়। এর অর্থ হল টার্গেট ইন্টারফেস ব্যান্ডউইথ সীমাবদ্ধতার কারণে কোনও ডেটা হারিয়ে যেতে পারে না।
- যদি ডেটা ইন্টারফেস ব্যান্ডউইথের চেয়ে দ্রুত কপি করা হয়, তাহলে লক্ষ্য ইন্টারফেসে জায়গা না পাওয়া পর্যন্ত CPU স্থগিত/বিরতি দেওয়া হয়।
- ট্রেস পাথগুলিতে সাধারণত বাফার থাকে যা কপি বার্স্ট মসৃণ করতে সাহায্য করে, যার ফলে স্টলিংয়ের সম্ভাবনা হ্রাস পায়। বিস্তারিত জানার জন্য অনুগ্রহ করে আপনার কন্ট্রোলারের টার্গেট রেফারেন্স ম্যানুয়ালটি দেখুন।
- ফলস্বরূপ, স্টলিংয়ের নেতিবাচক প্রভাব কমাতে TPIU ইন্টারফেসটি সর্বাধিক সম্ভাব্য ফ্রিকোয়েন্সি এবং যতটা সম্ভব ট্রেস পিন ব্যবহার করা উচিত।
কোড এক্সampTPIU কনফিগারেশনের জন্য les
- ছদ্ম-কোড প্রাক্তনampDAQ পরিমাপ এবং ক্রমাঙ্কন ব্যবহারের প্রস্তুতির জন্য TPIU-সাবসিস্টেম কীভাবে কনফিগার করবেন সে সম্পর্কে বিভাগের লেখাগুলি আপনাকে ইঙ্গিত দেবে।
টেক্সাস ইন্সট্রুমেন্টস
- ছদ্ম কোড প্রাক্তনampতারা TI-SDK থেকে নাম ব্যবহার করে, যা টেক্সাস ইন্সট্রুমেন্টসের কপিরাইটযুক্ত। অনুগ্রহ করে TI-SDK ডকুমেন্টেশন দেখুন।
AM263
- AM263 TPIU স্পেসিফিকেশন

- AM263 ট্রেস-পিন কনফিগারেশন

অতিরিক্ত ইঙ্গিত:
- পিনগুলি PIN_SLEW_RATE_HIGH দিয়ে কনফিগার করা আবশ্যক।
- AM263 টার্গেট স্পেসিফিক অ্যাপ্লিকেশন ড্রাইভার কনফিগারেশন

ছদ্ম-কোড

J6E
J6E TPIU স্পেসিফিকেশন
J6E ট্রেস-পিন কনফিগারেশন

অতিরিক্ত ইঙ্গিত:
- উচ্চ ঘড়ির ফ্রিকোয়েন্সির জন্য, PORT_DRIVE_STRENGTH_15 দিয়ে আউটপুট কনফিগার করুন
J6E টার্গেট স্পেসিফিক অ্যাপ্লিকেশন ড্রাইভার কনফিগারেশন
VX1000_MEMSYNC_TRIGGER_PTR সম্পর্কে
- // #VX1000_MEMSYNC_TRIGGER_PTR সংজ্ঞায়িত করুন
- এই চিপের জন্য, VX1000 ETM ট্রেস ব্যবহার করে এবং যেকোনো ইচ্ছামত ১৬ বাইট ব্লকের লেখাযোগ্য ঠিকানা স্থান (৮ বাইট সারিবদ্ধ) দিয়ে কাজ করতে পারে, যা একচেটিয়াভাবে অ্যাপ্লিকেশন ড্রাইভার দ্বারা ব্যবহৃত হয়।
- যদি আপনি VX1000_MEMSYNC_TRIGGER_PTR সংজ্ঞায়িত না করেন, তাহলে এই ব্লকটি স্বয়ংক্রিয়ভাবে gVX1000 মেমরি রেঞ্জের মধ্যে বরাদ্দ করা হবে।
- VX1000_MEMSYNC_TRIGGER_PTR সংজ্ঞায়িত করে এবং দ্রুত (TCM) বা ক্যাশেড মেমরিতে একটি বাফার প্রদান করে পরিমাপ থ্রুপুট উন্নত করা সম্ভব হতে পারে।
টিডিএ৪এম/জে৭২১ই
- TDA4 TPIU স্পেসিফিকেশন

- TDA4 ট্রেস-পিন কনফিগারেশন

অতিরিক্ত ইঙ্গিত:
- MCU কোর থেকে STM500-এ অ্যাক্সেস R5-RAT ঠিকানা অনুবাদ মডিউলের মাধ্যমে যায়। অ্যাপ্লিকেশন ড্রাইভার সেটিং VX1000_MEMSYNC_TRIGGER_PTR হল MCU ঠিকানা স্থানের একটি ঠিকানা এবং MAIN-এ 0x0009000110 ঠিকানায় অনুবাদ করতে হবে।
- ঠিকানা স্থান (যা STM-500 ট্রেস ইউনিটের একটি উদ্দীপক পোর্ট)।ampনীচে, RAT উভয় ডোমেইনে একই ঠিকানা ব্যবহার করার জন্য প্রোগ্রাম করা হয়েছে।
- TDA4 টার্গেট স্পেসিফিক অ্যাপ্লিকেশন ড্রাইভার কনফিগারেশন
- VX1000_MEMSYNC_TRIGGER_PTR সম্পর্কে
- #VX1000_MEMSYNC_TRIGGER_PTR (0x09000000 + 0x110) সংজ্ঞায়িত করুন
ছদ্ম-কোড
VX1000 হার্ডওয়্যার অভিযোজন
- হার্ডওয়্যার সংযোগটি পিনের সংখ্যা, ব্যবহৃত ট্রেস ফ্রিকোয়েন্সি এবং ব্যবহৃত VX1000 হার্ডওয়্যার দ্বারা পরিচালিত হয়। নিম্নলিখিত বিভাগে, সম্ভাব্য টার্গেট কন্ট্রোলার সংযোগকারীগুলিকে ব্যাখ্যা করা হয়েছে, পাশাপাশি VX1000 এর সাথে একটি সেটআপ কেমন হতে পারে তাও বর্ণনা করা হয়েছে।
- উপলব্ধ VX1000 অ্যাডাপ্টার এবং Evalboard মূল্যায়ন কিট হেড (EEK-Heads) বর্ণনা করা হয়েছে, এবং সম্ভাব্য ব্যবহারের উদাহরণ ব্যাখ্যা করা হয়েছে।
ভলিউমtagই স্তর
- TPIU ইন্টারফেসটি স্বতন্ত্রভাবে ব্যবহার করা যাবে না তবে SWD বা J এর মতো অতিরিক্ত টার্গেট ইন্টারফেস ব্যবহার করা যাবে।TAG লক্ষ্যে লেখার অ্যাক্সেসের জন্য প্রয়োজন।
- কিছু পরিস্থিতিতে, ভলিউমtagSWD/J এর e স্তরTAG ইন্টারফেস এবং TPIU পিনগুলি ভিন্ন কারণ লক্ষ্য নিয়ন্ত্রকের বিভিন্ন ব্যাংক ব্যবহার করা হয় এবং বিভিন্ন I/O ব্যাংকের বিভিন্ন ভলিউম থাকতে পারেtage মাত্রা।
- বিভিন্ন ভলিউমের সাথে মানিয়ে নিতে পারে এমন সেটআপtage স্তরগুলি স্পষ্টভাবে হাইলাইট করা হয়েছে।
ফ্ল্যাট রিবন তারগুলি
- অনেক সেটআপ এমনভাবে ডিজাইন করা হয়েছে যাতে ফ্ল্যাট রিবন কেবল ব্যবহার করা যায়। এটি VX1000 POD কে মূল্যায়ন বোর্ড/ECU এর সাথে সংযুক্ত করার একটি সহজ, নমনীয় এবং সস্তা উপায় নিশ্চিত করে। স্থিতিশীল যোগাযোগের জন্য সর্বোচ্চ ফ্রিকোয়েন্সি 100 Mhz পর্যন্ত সীমাবদ্ধ।
- যদিও ফ্ল্যাট রিবন কেবলগুলি সহজেই যেকোনো পছন্দসই দৈর্ঘ্যে তৈরি করা যায়, তবুও হস্তক্ষেপ এড়াতে এগুলি সর্বদা যতটা সম্ভব ছোট রাখা উচিত।

- ফ্লেক্স-রিবন কেবলগুলি বেশিরভাগই প্রতিসম, যার অর্থ উভয় প্রান্তে একই সংখ্যক পিন/তার থাকে।
- একটি অসমমিত ব্যবহারও সম্ভব, অর্থাৎ একপাশে অন্য পাশের তুলনায় আরও বেশি পিন সংযুক্ত থাকে। এটি একটি 44-পিন সংযোগকারীকে 20-পিন সংযোগকারীর সাথে নমনীয় অভিযোজনের অনুমতি দেয়।
কাস্টমাইজড ফ্লেক্স পিসিবি
- যেসব প্রকল্পে ফ্ল্যাট রিবন কেবল যথেষ্ট নয়, সেখানে ভেক্টর প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য কাস্টমাইজড ফ্লেক্স-পিসিবি ডিজাইন এবং তৈরির জন্য একটি উন্নয়ন পরিষেবা প্রদান করে।

TPIU ট্রেসের জন্য ব্যবহৃত সাধারণ সংযোগকারী
- বিশেষ অর্থ সহ পিন চিহ্নিত করতে এই রঙগুলি ব্যবহার করা হয়

এআরএম কোরসাইট ২০
- এআরএম স্পেসিফিকেশনের লিঙ্ক: https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/CoreSight-20-connector


এআরএম মাইক্টর ৩৮
এআরএম স্পেসিফিকেশনের লিঙ্ক: https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/Mictor-38-connector


VX1000 দ্বারা ব্যবহৃত না হওয়া সংকেত:
- DBGRQ সম্পর্কে
- ডিবিগ্যাক
- এক্সট্রিগ
- RTCK
- ট্র্যাক্টল
এআরএম এমআইপিআই৬০
- এআরএম স্পেসিফিকেশনের লিঙ্ক: https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/MIPI-60-connector


ভেক্টর "কোরসাইট ৪৪"

- কোরসাইট ৪৪ সংযোগকারীটি একটি ভেক্টর-সংজ্ঞায়িত সংযোগকারী। এই সংযোগকারীটি প্রাসঙ্গিক EEK-হেডস এবং POD-তে টার্গেট ইন্টারফেস সংযোগকারী হিসাবে ব্যবহৃত হয়।


ভেক্টর অ্যাডাপ্টার
- VX1000 এর সাথে TPIU ইন্টারফেসের ব্যবহার সহজ করার জন্য ভেক্টর সবচেয়ে গুরুত্বপূর্ণ টার্গেট সংযোগকারীদের জন্য অ্যাডাপ্টার সরবরাহ করে।
VX1940.10: Mipi 60 অ্যাডাপ্টার
VX1940.11: মাইক্টর 38 অ্যাডাপ্টার

ভেক্টর EEK হেডস
VX1902.09 EEK হেড
- TPIU/Trace ইন্টারফেসের জন্য হার্ডওয়্যার অভিযোজন সাধারণত VX1902.09 হেডের মাধ্যমে বাস্তবায়িত হয়।
- কোরসাইট ৪৪
- ভেক্টর-মালিকানাধীন POD সংযোগকারী

ভেক্টর ফ্লেক্স অ্যাডাপ্টার
- POD এবং EEK হেডসের মধ্যে সংযোগটি একটি ফ্লেক্স অ্যাডাপ্টার VX1901.01 দিয়ে বাস্তবায়িত হয়।

সম্ভাব্য TPIU সেটআপ
- VX1453 এর জন্য সেটআপ
দ্রষ্টব্য
- VX1453 POD হার্ডওয়্যার রিভিশন 7.0 থেকে TPIU ট্রেস সমর্থন করে।
কোরসাইট ২০ সেটআপ
অসমমিতিক ফ্ল্যাট রিবন কেবল
MIPI 60 সেটআপ ফ্ল্যাট রিবন
ফ্ল্যাট রিবন কেবল ৪৪:৪৪ পিন
কাস্টমাইজড ফ্লেক্সপিসিবি সেটআপ


আরো তথ্য
- পরিচিতি
- বিশ্বব্যাপী সমস্ত ভেক্টর অবস্থান এবং ঠিকানা সহ একটি সম্পূর্ণ তালিকার জন্য, অনুগ্রহ করে দেখুন http://vector.com/contact/.
- www.vector.com
FAQ
দলিল/সম্পদ
![]() |
ভেক্টর VX1000 ARM TPIU ট্রেস মাইক্রোকন্ট্রোলার [পিডিএফ] নির্দেশিকা ম্যানুয়াল VX1000, VX1000 ARM TPIU ট্রেস মাইক্রোকন্ট্রোলার, ARM TPIU ট্রেস মাইক্রোকন্ট্রোলার, ট্রেস মাইক্রোকন্ট্রোলার, মাইক্রোকন্ট্রোলার |


