মাইক্রোসেমি - লোগোস্মার্টফিউশন 2 এমএসএস
DDR কন্ট্রোলার কনফিগারেশন
Libero SoC v11.6 এবং পরবর্তী 

ভূমিকা

SmartFusion2 MSS-এ একটি এমবেডেড DDR কন্ট্রোলার রয়েছে। এই ডিডিআর কন্ট্রোলারটি একটি অফ-চিপ ডিডিআর মেমরি নিয়ন্ত্রণ করার উদ্দেশ্যে। MDDR কন্ট্রোলারটি MSS এবং FPGA ফ্যাব্রিক থেকে অ্যাক্সেস করা যেতে পারে। এছাড়াও, ডিডিআর কন্ট্রোলারকেও বাইপাস করা যেতে পারে, এফপিজিএ ফ্যাব্রিকে একটি অতিরিক্ত ইন্টারফেস প্রদান করে (সফট কন্ট্রোলার মোড (এসএমসি))।
MSS DDR কন্ট্রোলার সম্পূর্ণরূপে কনফিগার করতে, আপনাকে অবশ্যই:

  1. MDDR কনফিগারেশন ব্যবহার করে ডেটাপথ নির্বাচন করুন।
  2. DDR কন্ট্রোলার রেজিস্টারের জন্য রেজিস্টার মান সেট করুন।
  3. MSS CCC কনফিগারেশন ব্যবহার করে DDR মেমরি ক্লক ফ্রিকোয়েন্সি এবং FPGA ফ্যাব্রিক থেকে MDDR ঘড়ি অনুপাত (যদি প্রয়োজন হয়) নির্বাচন করুন।
  4. পেরিফেরাল ইনিশিয়ালাইজেশন সলিউশন দ্বারা সংজ্ঞায়িত কন্ট্রোলারের APB কনফিগারেশন ইন্টারফেস সংযোগ করুন। সিস্টেম বিল্ডার দ্বারা নির্মিত MDDR ইনিশিয়ালাইজেশন সার্কিট্রির জন্য, পৃষ্ঠা 13 এবং চিত্র 2-7-এ “MSS DDR কনফিগারেশন পাথ” দেখুন।
    এছাড়াও আপনি স্বতন্ত্র (সিস্টেম বিল্ডার দ্বারা নয়) পেরিফেরাল ইনিশিয়ালাইজেশন ব্যবহার করে আপনার নিজস্ব ইনিশিয়ালাইজেশন সার্কিট্রি তৈরি করতে পারেন। SmartFusion2 স্ট্যান্ডঅ্যালোন পেরিফেরাল ইনিশিয়ালাইজেশন ইউজার গাইড পড়ুন।

MDDR কনফিগারার

এমডিডিআর কনফিগারারটি এমএসএস ডিডিআর কন্ট্রোলারের জন্য সামগ্রিক ডেটাপথ এবং বাহ্যিক ডিডিআর মেমরি প্যারামিটার কনফিগার করতে ব্যবহৃত হয়।

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন -

সাধারণ ট্যাব আপনার মেমরি এবং ফ্যাব্রিক ইন্টারফেস সেটিংস সেট করে (চিত্র 1-1)।
মেমরি সেটিংস
DDR মেমরি সেটলিং সময় লিখুন। এই সময় DDR মেমরি আরম্ভ করার প্রয়োজন হয়. ডিফল্ট মান হল 200 us. সঠিক মান প্রবেশের জন্য আপনার DDR মেমরি ডেটা শীট পড়ুন।
MDDR-এ আপনার মেমরি বিকল্পগুলি কনফিগার করতে মেমরি সেটিংস ব্যবহার করুন।

  • মেমরি টাইপ - LPDDR, DDR2, বা DDR3
  • ডেটা প্রস্থ - 32-বিট, 16-বিট বা 8-বিট
  • SECDED সক্ষম ECC - চালু বা বন্ধ
  • আরবিট্রেশন স্কিম – টাইপ-0, টাইপ-1, টাইপ-2, টাইপ-3
  • সর্বোচ্চ অগ্রাধিকার আইডি - বৈধ মানগুলি 0 থেকে 15 পর্যন্ত
  • ঠিকানার প্রস্থ (বিট) - আপনি যে LPDDR/DDR2/DDR3 মেমরি ব্যবহার করেন তার জন্য সারি, ব্যাঙ্ক এবং কলামের ঠিকানা বিটের সংখ্যার জন্য আপনার DDR মেমরি ডেটা শীটটি পড়ুন। LPDDR/DDR2/DDR3 মেমরির ডেটা শীট অনুযায়ী সারি/ব্যাঙ্ক/কলামের জন্য সঠিক মান বেছে নিতে পুল-ডাউন মেনু নির্বাচন করুন।

দ্রষ্টব্য: পুল-ডাউন তালিকার সংখ্যাটি ঠিকানা বিটের সংখ্যাকে বোঝায়, সারি/ব্যাঙ্ক/কলামের পরম সংখ্যা নয়। প্রাক্তন জন্যampআপনার ডিডিআর মেমরিতে যদি 4টি ব্যাঙ্ক থাকে, তবে ব্যাঙ্কগুলির জন্য 2টি (2 ²=4) নির্বাচন করুন। আপনার DDR মেমরিতে যদি 8টি ব্যাঙ্ক থাকে, তাহলে ব্যাঙ্কের জন্য 3টি (2³ =8) নির্বাচন করুন।

ফ্যাব্রিক ইন্টারফেস সেটিংস
ডিফল্টরূপে, হার্ড Cortex-M3 প্রসেসর DDR কন্ট্রোলার অ্যাক্সেস করার জন্য সেট আপ করা হয়। আপনি ফ্যাব্রিক ইন্টারফেস সেটিং চেকবক্স সক্ষম করে একটি ফ্যাব্রিক মাস্টারকে ডিডিআর কন্ট্রোলার অ্যাক্সেস করার অনুমতি দিতে পারেন। এই ক্ষেত্রে, আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিতে পারেন:

  • একটি AXI ইন্টারফেস ব্যবহার করুন - ফ্যাব্রিক মাস্টার একটি 64-বিট AXI ইন্টারফেসের মাধ্যমে DDR কন্ট্রোলার অ্যাক্সেস করে।
  • একটি একক AHBLite ইন্টারফেস ব্যবহার করুন - ফ্যাব্রিক মাস্টার একটি একক 32-বিট AHB ইন্টারফেসের মাধ্যমে DDR কন্ট্রোলার অ্যাক্সেস করে।
  • দুটি AHBLite ইন্টারফেস ব্যবহার করুন - দুটি ফ্যাব্রিক মাস্টার দুটি 32-বিট AHB ইন্টারফেস ব্যবহার করে DDR কন্ট্রোলার অ্যাক্সেস করে।
    কনফিগারেশন view (চিত্র 1-1) আপনার ফ্যাব্রিক ইন্টারফেস নির্বাচন অনুযায়ী আপডেট।

I/O ড্রাইভের শক্তি (শুধুমাত্র DDR2 এবং DDR3)
আপনার DDR I/Os এর জন্য নিম্নলিখিত ড্রাইভ শক্তিগুলির মধ্যে একটি নির্বাচন করুন:

  • হাফ ড্রাইভ শক্তি
  •  সম্পূর্ণ ড্রাইভ শক্তি

Libero SoC আপনার MDDR সিস্টেমের জন্য DDR I/O স্ট্যান্ডার্ড সেট করে আপনার DDR মেমরি টাইপ এবং I/O ড্রাইভের শক্তির উপর ভিত্তি করে (ট্যাব লে 1-1 এ দেখানো হয়েছে)।
সারণি 1-1 • I/O ড্রাইভের শক্তি এবং DDR মেমরির ধরন

DDR মেমরি টাইপ হাফ স্ট্রেন্থ ড্রাইভ ফুল স্ট্রেন্থ ড্রাইভ
DDR3 SSTL15I SSTL15II
DDR2 SSTL18I SSTL18II
এলপিডিডিআর এলপিডিআরআই LPDRI

IO স্ট্যান্ডার্ড (শুধুমাত্র LPDDR)
নিম্নলিখিত বিকল্পগুলির মধ্যে একটি নির্বাচন করুন:

  • LVCMOS 18V IO স্ট্যান্ডার্ডের জন্য LVCMOS1.8 (সর্বনিম্ন শক্তি)। সাধারণ LPDDR1 অ্যাপ্লিকেশনে ব্যবহৃত হয়।
  • LPDDRI দ্রষ্টব্য: আপনি এই মানটি বেছে নেওয়ার আগে, নিশ্চিত করুন যে আপনার বোর্ড এই মানকে সমর্থন করে। M2S-EVAL-KIT বা SF2-STARTER-KIT বোর্ডগুলিকে লক্ষ্য করার সময় আপনাকে অবশ্যই এই বিকল্পটি ব্যবহার করতে হবে৷ LPDDRI IO মানগুলির জন্য বোর্ডে একটি IMP_CALIB প্রতিরোধক ইনস্টল করা প্রয়োজন।

IO ক্রমাঙ্কন (শুধুমাত্র LPDDR)
LVCMOS18 IO স্ট্যান্ডার্ড ব্যবহার করার সময় নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিন:

  • On
  • বন্ধ (সাধারণ)

ক্রমাঙ্কন চালু এবং বন্ধ ঐচ্ছিকভাবে একটি IO ক্রমাঙ্কন ব্লকের ব্যবহার নিয়ন্ত্রণ করে যা IO ড্রাইভারগুলিকে একটি বহিরাগত প্রতিরোধকের সাথে ক্যালিব্রেট করে। বন্ধ থাকা অবস্থায়, ডিভাইসটি একটি প্রিসেট IO ড্রাইভার সমন্বয় ব্যবহার করে।
চালু হলে, এর জন্য PCB-এ 150-ওহম IMP_CALIB প্রতিরোধক ইনস্টল করা প্রয়োজন।
এটি IO কে PCB বৈশিষ্ট্যের সাথে ক্যালিব্রেট করতে ব্যবহৃত হয়। যাইহোক, যখন ON সেট করা হয়, তখন একটি প্রতিরোধক ইনস্টল করতে হবে বা মেমরি কন্ট্রোলার আরম্ভ করবে না।
আরও তথ্যের জন্য, AC393-SmartFusion2 এবং IGLOO2 বোর্ড ডিজাইন নির্দেশিকা অ্যাপ্লিকেশন পড়ুন
দ্রষ্টব্য এবং SmartFusion2 SoC FPGA হাই স্পিড DDR ইন্টারফেস ইউজার গাইড।

MDDR কন্ট্রোলার কনফিগারেশন

আপনি যখন একটি বাহ্যিক DDR মেমরি অ্যাক্সেস করতে MSS DDR কন্ট্রোলার ব্যবহার করেন, DDR কন্ট্রোলার রানটাইমে কনফিগার করা আবশ্যক। ডেডিকেটেড ডিডিআর কন্ট্রোলার কনফিগারেশন রেজিস্টারে কনফিগারেশন ডেটা লিখে এটি করা হয়। এই কনফিগারেশন ডেটা বাহ্যিক DDR মেমরি এবং আপনার অ্যাপ্লিকেশনের বৈশিষ্ট্যের উপর নির্ভরশীল। এই বিভাগটি বর্ণনা করে কিভাবে MSS DDR কন্ট্রোলার কনফিগারেশনে এই কনফিগারেশন প্যারামিটারগুলি লিখতে হয় এবং সামগ্রিক পেরিফেরাল ইনিশিয়ালাইজেশন সমাধানের অংশ হিসাবে কনফিগারেশন ডেটা কীভাবে পরিচালিত হয়।

MSS DDR কন্ট্রোল রেজিস্টার
MSS DDR কন্ট্রোলারে রেজিস্টারের একটি সেট রয়েছে যা রানটাইমে কনফিগার করা প্রয়োজন। এই রেজিস্টারগুলির কনফিগারেশন মানগুলি বিভিন্ন পরামিতির প্রতিনিধিত্ব করে, যেমন DDR মোড, PHY প্রস্থ, বার্স্ট মোড এবং ECC। DDR কন্ট্রোলার কনফিগারেশন রেজিস্টার সম্পর্কে সম্পূর্ণ বিশদ বিবরণের জন্য, SmartFusion2 SoC FPGA হাই স্পিড DDR ইন্টারফেস ব্যবহারকারীর নির্দেশিকা পড়ুন।
MDDR রেজিস্টার কনফিগারেশন
আপনার DDR মেমরি এবং অ্যাপ্লিকেশনের সাথে সঙ্গতিপূর্ণ প্যারামিটার প্রবেশ করতে মেমরি ইনিশিয়ালাইজেশন (চিত্র 2-1, চিত্র 2-2, এবং চিত্র 2-3) এবং মেমরি টাইমিং (চিত্র 2-4) ট্যাবগুলি ব্যবহার করুন। আপনি এই ট্যাবে প্রবেশ করা মানগুলি স্বয়ংক্রিয়ভাবে উপযুক্ত রেজিস্টার মানগুলিতে অনুবাদ করা হয়। আপনি যখন একটি নির্দিষ্ট প্যারামিটারে ক্লিক করেন, তখন তার সংশ্লিষ্ট রেজিস্টার রেজিস্টার বর্ণনা ফলকে বর্ণিত হয় (পৃষ্ঠা 1-এ চিত্র 1-4-এর নীচের অংশ)।
মেমরি ইনিশিয়ালাইজেশন
মেমরি ইনিশিয়ালাইজেশন ট্যাব আপনাকে আপনার LPDDR/DDR2/DDR3 মেমরির আরম্ভ করার উপায়গুলি কনফিগার করতে দেয়। মেমরি ইনিশিয়ালাইজেশন ট্যাবে উপলব্ধ মেনু এবং বিকল্পগুলি আপনি যে ধরনের DDR মেমরি (LPDDR/DDR2/DDR3) ব্যবহার করেন তার সাথে পরিবর্তিত হয়। আপনি বিকল্পগুলি কনফিগার করার সময় আপনার DDR মেমরি ডেটা শীট দেখুন। যখন আপনি একটি মান পরিবর্তন করেন বা প্রবেশ করেন, তখন নিবন্ধন বিবরণী ফলক আপনাকে রেজিস্টার নাম এবং নিবন্ধন মান দেয় যা আপডেট করা হয়। অবৈধ মান সতর্কতা হিসাবে পতাকাঙ্কিত করা হয়. চিত্র 2-1, চিত্র 2-2, এবং চিত্র 2-3 যথাক্রমে LPDDR, DDR2 এবং DDR3 এর জন্য প্রাথমিক ট্যাব দেখায়।

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন - মেমরি

  • টাইমিং মোড - 1T বা 2T টাইমিং মোড নির্বাচন করুন। 1T (ডিফল্ট মোড) এ, DDR কন্ট্রোলার প্রতিটি ঘড়ি চক্রে একটি নতুন কমান্ড জারি করতে পারে। 2T টাইমিং মোডে, DDR কন্ট্রোলার দুটি ঘড়ি চক্রের জন্য বৈধ ঠিকানা এবং কমান্ড বাস ধরে রাখে। এটি বাসের কার্যক্ষমতাকে দুই ঘড়ি প্রতি একটি কমান্ডে কমিয়ে দেয়, তবে এটি সেটআপ এবং ধরে রাখার সময় দ্বিগুণ করে।
  • আংশিক-অ্যারে সেল্ফ রিফ্রেশ (শুধুমাত্র LPDDR)। এই বৈশিষ্ট্যটি LPDDR-এর জন্য পাওয়ার সাশ্রয়ের জন্য।
    স্ব-রিফ্রেশের সময় মেমরির পরিমাণ রিফ্রেশ করতে নিয়ামকের জন্য নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:
    - সম্পূর্ণ অ্যারে: ব্যাঙ্ক 0, 1,2, এবং 3
    - অর্ধেক অ্যারে: ব্যাঙ্ক 0 এবং 1
    - কোয়ার্টার অ্যারে: ব্যাঙ্ক 0
    - এক-অষ্টম অ্যারে: ব্যাঙ্ক 0 সারি ঠিকানা MSB=0 সহ
    – এক-ষোলতম অ্যারে: ব্যাঙ্ক 0 যার সারি ঠিকানা MSB এবং MSB-1 উভয়ই 0 এর সমান।
    অন্যান্য সমস্ত বিকল্পের জন্য, যখন আপনি বিকল্পগুলি কনফিগার করেন তখন আপনার DDR মেমরি ডেটা শীট দেখুন।
    মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন - মেমরি 1

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন - মেমরি 2

মেমরি টাইমিং
এই ট্যাবটি আপনাকে মেমরি টাইমিং প্যারামিটার কনফিগার করতে দেয়। মেমরি টাইমিং প্যারামিটার কনফিগার করার সময় আপনার LPDDR/ DDR2/DDR3 মেমরির ডেটা শীট দেখুন।
যখন আপনি একটি মান পরিবর্তন করেন বা প্রবেশ করেন, তখন নিবন্ধন বিবরণী ফলক আপনাকে রেজিস্টার নাম এবং নিবন্ধন মান দেয় যা আপডেট করা হয়। অবৈধ মান সতর্কতা হিসাবে পতাকাঙ্কিত করা হয়.

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন - মেমরি 3

ডিডিআর কনফিগারেশন আমদানি করা হচ্ছে Files
মেমরি ইনিশিয়ালাইজেশন এবং টাইমিং ট্যাবগুলি ব্যবহার করে ডিডিআর মেমরি প্যারামিটার প্রবেশ করা ছাড়াও, আপনি একটি থেকে ডিডিআর রেজিস্টার মান আমদানি করতে পারেন file. এটি করতে, আমদানি কনফিগারেশন বোতামে ক্লিক করুন এবং পাঠ্যে নেভিগেট করুন file ডিডিআর রেজিস্টারের নাম এবং মান রয়েছে। চিত্র 2-5 আমদানি কনফিগারেশন সিনট্যাক্স দেখায়।

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন - মেমরি 4

দ্রষ্টব্য: আপনি যদি GUI ব্যবহার করে নিবন্ধীকরণের মানগুলি প্রবেশ করার পরিবর্তে আমদানি করতে পছন্দ করেন, তাহলে আপনাকে অবশ্যই সমস্ত প্রয়োজনীয় রেজিস্টার মান উল্লেখ করতে হবে। বিস্তারিত জানার জন্য SmartFusion2 SoC FPGA হাই স্পিড DDR ইন্টারফেস ব্যবহারকারীর নির্দেশিকা পড়ুন।

DDR কনফিগারেশন রপ্তানি করা হচ্ছে Files
আপনি বর্তমান রেজিস্টার কনফিগারেশন ডেটা একটি পাঠ্যে রপ্তানি করতে পারেন file. এই file রেজিস্টার মানগুলি যা আপনি আমদানি করেছেন (যদি থাকে) এবং সেইসাথে যেগুলি এই ডায়ালগে আপনি প্রবেশ করানো GUI পরামিতিগুলি থেকে গণনা করেছেন।
আপনি যদি ডিডিআর রেজিস্টার কনফিগারেশনে করা পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে চান তবে আপনি ডিফল্ট পুনরুদ্ধার করে তা করতে পারেন। মনে রাখবেন যে এটি সমস্ত রেজিস্টার কনফিগারেশন ডেটা মুছে দেয় এবং আপনাকে অবশ্যই এই ডেটা পুনরায় আমদানি করতে হবে বা পুনরায় প্রবেশ করতে হবে৷ তথ্য হার্ডওয়্যার রিসেট মান রিসেট করা হয়.
জেনারেটেড ডেটা
কনফিগারেশন তৈরি করতে ওকে ক্লিক করুন। সাধারণ, মেমরি টাইমিং এবং মেমরি ইনিশিয়ালাইজেশন ট্যাবে আপনার ইনপুটের উপর ভিত্তি করে, MDDR কনফিগারেশন সমস্ত DDR কনফিগারেশন রেজিস্টারের মান গণনা করে এবং এই মানগুলিকে আপনার ফার্মওয়্যার প্রকল্প এবং সিমুলেশনে রপ্তানি করে। files রপ্তানি হয়েছে file সিনট্যাক্স চিত্র 2-6 এ দেখানো হয়েছে।

Microsemi SmartFusion2 MSS DDR কন্ট্রোলার কনফিগারেশন - Memory5

ফার্মওয়্যার

আপনি যখন SmartDesign জেনারেট করবেন, নিম্নলিখিতগুলি files মধ্যে উত্পন্ন হয় /firmware/ drivers_config/sys_config ডিরেক্টরি। এইগুলো fileCMSIS ফার্মওয়্যার কোরের জন্য সঠিকভাবে কম্পাইল করার জন্য এবং পেরিফেরাল কনফিগারেশন ডেটা এবং MSS-এর জন্য ঘড়ি কনফিগারেশন তথ্য সহ আপনার বর্তমান নকশা সম্পর্কিত তথ্য থাকা প্রয়োজন। এগুলো এডিট করবেন না files ম্যানুয়ালি যেমন প্রতিবার আপনার রুট ডিজাইন পুনরায় তৈরি করা হয় সেগুলি পুনরায় তৈরি করা হয়।

  • sys_config.c
  • sys_config.h
  •  sys_config_mddr_define.h – MDDR কনফিগারেশন ডেটা।
  • Sys_config_fddr_define.h – FDDR কনফিগারেশন ডেটা।
  •  sys_config_mss_clocks.h – MSS ঘড়ি কনফিগারেশন

সিমুলেশন
যখন আপনি আপনার MSS এর সাথে যুক্ত SmartDesign তৈরি করেন, তখন নিম্নলিখিত সিমুলেশন files মধ্যে উত্পন্ন হয় /সিমুলেশন ডিরেক্টরি:

  •  test.bfm - শীর্ষ-স্তরের BFM file যা SmartFusion2 MSS' Cortex-M3 প্রসেসর ব্যবহার করে এমন যেকোনো সিমুলেশনের সময় প্রথমে "সম্পাদিত" হয়। এটি সেই ক্রমে peripheral_init.bfm এবং user.bfm চালায়।
  •  peripheral_init.bfm – BFM পদ্ধতি রয়েছে যা CMSIS::SystemInit() ফাংশনটি অনুকরণ করে যা Cortex-M3-এ আপনি main() পদ্ধতিতে প্রবেশ করার আগে চালানো হয়। এটি মূলত ডিজাইনে ব্যবহৃত যেকোন পেরিফেরালের কনফিগারেশন ডেটা সঠিক পেরিফেরাল কনফিগারেশন রেজিস্টারে কপি করে এবং তারপর ব্যবহারকারী এই পেরিফেরালগুলি ব্যবহার করতে পারে এমন দাবি করার আগে সমস্ত পেরিফেরাল প্রস্তুত হওয়ার জন্য অপেক্ষা করে।
  • MDDR_init.bfm – BFM লেখার কমান্ড ধারণ করে যা DDR কন্ট্রোলার রেজিস্টারে আপনার প্রবেশ করা MSS DDR কনফিগারেশন রেজিস্টার ডেটার অনুকরণ করে (উপরে এডিট রেজিস্টার ডায়ালগ ব্যবহার করে)।
  • user.bfm - ব্যবহারকারীর কমান্ডের উদ্দেশ্যে। আপনি এতে আপনার নিজস্ব BFM কমান্ড যোগ করে ডেটাপথ অনুকরণ করতে পারেন file. এই আদেশ file peripheral_init.bfm সম্পূর্ণ হওয়ার পরে "সম্পাদিত" হবে।

ব্যবহার করে files উপরে, কনফিগারেশন পাথ স্বয়ংক্রিয়ভাবে সিমুলেট করা হয়। আপনাকে শুধুমাত্র user.bfm এডিট করতে হবে file ডেটাপথ অনুকরণ করতে। test.bfm, peripheral_init.bfm, বা MDDR_init.bfm সম্পাদনা করবেন না fileএই হিসাবে s fileপ্রতিবার আপনার রুট ডিজাইন পুনরায় তৈরি করা হলে s পুনরায় তৈরি করা হয়।

MSS DDR কনফিগারেশন পাথ
পেরিফেরাল ইনিশিয়ালাইজেশন সলিউশনের জন্য প্রয়োজন যে, MSS DDR কনফিগারেশন রেজিস্টার মান উল্লেখ করার পাশাপাশি, আপনি MSS (FIC_2) এ APB কনফিগারেশন ডেটা পাথ কনফিগার করুন। SystemInit() ফাংশন FIC_2 APB ইন্টারফেসের মাধ্যমে MDDR কনফিগারেশন রেজিস্টারে ডেটা লেখে।
দ্রষ্টব্য: আপনি যদি সিস্টেম বিল্ডার ব্যবহার করেন তবে কনফিগারেশন পাথ সেট করা হয় এবং স্বয়ংক্রিয়ভাবে সংযুক্ত হয়।

Microsemi SmartFusion2 MSS DDR কন্ট্রোলার কনফিগারেশন - Memory6

FIC_2 ইন্টারফেস কনফিগার করতে:

  1. MSS কনফিগারেশন থেকে FIC_2 কনফিগারেটর ডায়ালগ (চিত্র 2-7) খুলুন।
  2. Cortex-M3 অপশন ব্যবহার করে ইনিশিয়ালাইজ পেরিফেরাল নির্বাচন করুন।
  3. নিশ্চিত করুন যে MSS DDR চেক করা হয়েছে, যেমন ফ্যাব্রিক DDR/SERDES ব্লক আপনি ব্যবহার করছেন।
  4.  আপনার সেটিংস সংরক্ষণ করতে ঠিক আছে ক্লিক করুন. এটি FIC_2 কনফিগারেশন পোর্ট (ঘড়ি, রিসেট, এবং APB বাস ইন্টারফেস) প্রকাশ করবে, যেমন চিত্র 2-8 এ দেখানো হয়েছে।
  5.  এমএসএস তৈরি করুন। FIC_2 পোর্টগুলি (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK এবং FIC_2_APB_M_RESET_N) এখন MSS ইন্টারফেসে উন্মুক্ত করা হয়েছে এবং পেরিফেরাল ইনিশিয়ালাইজেশন সলিউশন স্পেসিফিকেশন অনুযায়ী CoreConfigP এবং CoreResetP এর সাথে সংযুক্ত হতে পারে।

CoreConfigP এবং CoreResetP কোর কনফিগার এবং সংযোগের সম্পূর্ণ বিবরণের জন্য, পেরিফেরাল ইনিশিয়ালাইজেশন ইউজার গাইড পড়ুন।

Microsemi SmartFusion2 MSS DDR কন্ট্রোলার কনফিগারেশন - Memory7

পোর্ট বিবরণ

DDR PHY ইন্টারফেস
সারণি 3-1 • DDR PHY ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
MDDR_CAS_N আউট DRAM CASN
MDDR_CKE আউট DRAM CKE
MDDR_CLK আউট ঘড়ি, পি পাশ
MDDR_CLK_N আউট ঘড়ি, এন সাইড
MDDR_CS_N আউট DRAM CSN
MDDR_ODT আউট DRAM ODT
MDDR_RAS_N আউট DRAM RASN
MDDR_RESET_N আউট DDR3 এর জন্য DRAM রিসেট। LPDDR এবং DDR2 ইন্টারফেসের জন্য এই সংকেত উপেক্ষা করুন। LPDDR এবং DDR2 ইন্টারফেসের জন্য এটি অব্যবহৃত চিহ্নিত করুন।
MDDR_WE_N আউট DRAM WEN
MDDR_ADDR[15:0] আউট Dram ঠিকানা বিট
MDDR_BA[2:0] আউট ড্রাম ব্যাংকের ঠিকানা
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) ইনওউট ড্রাম ডেটা মাস্ক
MDDR_DQS ([3:0]/[1:0]/[0]) ইনওউট ড্রাম ডেটা স্ট্রোব ইনপুট/আউটপুট - পি সাইড
MDDR_DQS_N ([3:0]/[1:0]/[0]) ইনওউট ড্রাম ডেটা স্ট্রোব ইনপুট/আউটপুট - এন সাইড
MDDR_DQ ([31:0]/[15:0]/[7:0]) ইনওউট DRAM ডেটা ইনপুট/আউটপুট
MDDR_DQS_TMATCH_0_IN IN FIFO সংকেত
MDDR_DQS_TMATCH_0_OUT আউট FIFO আউট সংকেত
MDDR_DQS_TMATCH_1_IN IN সিগন্যালে FIFO (শুধুমাত্র 32-বিট)
MDDR_DQS_TMATCH_1_OUT আউট FIFO আউট সংকেত (শুধুমাত্র 32-বিট)
MDDR_DM_RDQS_ECC ইনওউট ড্রাম ইসিসি ডেটা মাস্ক
MDDR_DQS_ECC ইনওউট ড্রাম ইসিসি ডেটা স্ট্রোব ইনপুট/আউটপুট - পি সাইড
MDDR_DQS_ECC_N ইনওউট ড্রাম ইসিসি ডেটা স্ট্রোব ইনপুট/আউটপুট - এন সাইড
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) ইনওউট DRAM ECC ডেটা ইনপুট/আউটপুট
MDDR_DQS_TMATCH_ECC_IN IN ইসিসি ফিফো সংকেত
MDDR_DQS_TMATCH_ECC_OUT আউট ECC FIFO আউট সিগন্যাল (শুধুমাত্র 32-বিট)

দ্রষ্টব্য: PHY প্রস্থ নির্বাচনের উপর নির্ভর করে কিছু পোর্টের পোর্টের প্রস্থ পরিবর্তিত হয়। স্বরলিপি "[a:0]/ [b:0]/[c:0]" এই ধরনের পোর্ট বোঝাতে ব্যবহৃত হয়, যেখানে "[a:0]" পোর্টের প্রস্থকে বোঝায় যখন একটি 32-বিট PHY প্রস্থ নির্বাচন করা হয় , "[b:0]" একটি 16-বিট PHY প্রস্থের সাথে মিলে যায় এবং "[c:0]" একটি 8-বিট PHY প্রস্থের সাথে মিলে যায়৷

ফ্যাব্রিক মাস্টার AXI বাস ইন্টারফেস
সারণি 3-2 • ফ্যাব্রিক মাস্টার AXI বাস ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
DDR_AXI_S_AWREADY আউট ঠিকানা প্রস্তুত লিখুন
DDR_AXI_S_WREADY আউট ঠিকানা প্রস্তুত লিখুন
DDR_AXI_S_BID[3:0] আউট প্রতিক্রিয়া আইডি
DDR_AXI_S_BRESP[1:0] আউট প্রতিক্রিয়া লিখুন
DDR_AXI_S_BVALID আউট বৈধ প্রতিক্রিয়া লিখুন
DDR_AXI_S_ARREADY আউট পড়া ঠিকানা প্রস্তুত
DDR_AXI_S_RID[3:0] আউট আইডি পড়ুন Tag
DDR_AXI_S_RRESP[1:0] আউট প্রতিক্রিয়া পড়ুন
DDR_AXI_S_RDATA[63:0] আউট ডেটা পড়ুন
DDR_AXI_S_RLAST আউট শেষ পড়ুন এই সংকেতটি রিড বার্স্টে শেষ স্থানান্তর নির্দেশ করে
DDR_AXI_S_RVALID আউট বৈধ ঠিকানা পড়া
DDR_AXI_S_AWID[3:0] IN ঠিকানা আইডি লিখুন
DDR_AXI_S_AWADDR[31:0] IN ঠিকানা লিখুন
DDR_AXI_S_AWLEN[3:0] IN বিস্ফোরণ দৈর্ঘ্য
DDR_AXI_S_AWSIZE[1:0] IN বিস্ফোরণের আকার
DDR_AXI_S_AWBURST[1:0] IN বিস্ফোরণ প্রকার
DDR_AXI_S_AWLOCK[1:0] IN লক টাইপ এই সংকেত স্থানান্তরের পারমাণবিক বৈশিষ্ট্য সম্পর্কে অতিরিক্ত তথ্য প্রদান করে
DDR_AXI_S_AWVALID IN বৈধ ঠিকানা লিখুন
DDR_AXI_S_WID[3:0] IN ডাটা আইডি লিখুন tag
DDR_AXI_S_WDATA[63:0] IN ডেটা লিখুন
DDR_AXI_S_WSTRB[7:0] IN স্ট্রোব লিখুন
DDR_AXI_S_WLAST IN শেষ লিখুন
DDR_AXI_S_WVALID IN বৈধ লিখুন
DDR_AXI_S_BREADY IN প্রস্তুত লিখুন
DDR_AXI_S_ARID[3:0] IN ঠিকানা আইডি পড়ুন
DDR_AXI_S_ARADDR[31:0] IN ঠিকানা পড়ুন
DDR_AXI_S_ARLEN[3:0] IN বিস্ফোরণ দৈর্ঘ্য
DDR_AXI_S_ARSIZE[1:0] IN বিস্ফোরণের আকার
DDR_AXI_S_ARBURST[1:0] IN বিস্ফোরণ প্রকার
DDR_AXI_S_ARLOCK[1:0] IN লক টাইপ
DDR_AXI_S_ARVALID IN বৈধ ঠিকানা পড়া
DDR_AXI_S_RREADY IN পড়া ঠিকানা প্রস্তুত

সারণি 3-2 • ফ্যাব্রিক মাস্টার AXI বাস ইন্টারফেস (চলবে)

পোর্টের নাম দিকনির্দেশনা বর্ণনা
DDR_AXI_S_CORE_RESET_N IN MDDR গ্লোবাল রিসেট
DDR_AXI_S_RMW IN একটি 64 বিট লেনের সমস্ত বাইট একটি AXI স্থানান্তরের সমস্ত বিটের জন্য বৈধ কিনা তা নির্দেশ করে৷
0: নির্দেশ করে যে সমস্ত বীটের সমস্ত বাইট বিস্ফোরণে বৈধ এবং কমান্ড লিখতে কন্ট্রোলারকে ডিফল্ট করা উচিত
1: নির্দেশ করে যে কিছু বাইট অবৈধ এবং কন্ট্রোলারকে RMW কমান্ডে ডিফল্ট করা উচিত
এটি একটি AXI রাইট অ্যাড্রেস চ্যানেল সাইডব্যান্ড সিগন্যাল হিসাবে শ্রেণীবদ্ধ এবং AWVALID সংকেতের সাথে বৈধ।
শুধুমাত্র ECC সক্ষম হলেই ব্যবহৃত হয়।

ফ্যাব্রিক মাস্টার AHB0 বাস ইন্টারফেস
সারণি 3-3 • ফ্যাব্রিক মাস্টার AHB0 বাস ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
DDR_AHB0_SHREADYOUT আউট AHBL স্লেভ প্রস্তুত - যখন লেখার জন্য উচ্চতা নির্দেশ করে MDDR ডেটা গ্রহণ করার জন্য প্রস্তুত এবং যখন একটি পড়ার জন্য উচ্চ হয় তখন নির্দেশ করে যে ডেটা বৈধ
DDR_AHB0_SHRESP আউট AHBL প্রতিক্রিয়া স্থিতি - যখন একটি লেনদেনের শেষে উচ্চ চালিত হয় তখন নির্দেশ করে যে লেনদেনটি ত্রুটি সহ সম্পন্ন হয়েছে। একটি লেনদেনের শেষে কম চালিত হলে ইঙ্গিত দেয় যে লেনদেন সফলভাবে সম্পন্ন হয়েছে।
DDR_AHB0_SHRDATA[31:0] আউট AHBL ডেটা পড়ুন - MDDR স্লেভ থেকে ফ্যাব্রিক মাস্টারের কাছে ডেটা পড়ুন
DDR_AHB0_SHSEL IN এএইচবিএল স্লেভ সিলেক্ট - যখন দাবি করা হয়, এমডিডিআর হল ফ্যাব্রিক এএইচবি বাসে বর্তমানে নির্বাচিত এএইচবিএল স্লেভ
DDR_AHB0_SHADDR[31:0] IN AHBL ঠিকানা - AHBL ইন্টারফেসে বাইট ঠিকানা
DDR_AHB0_SHBURST[2:0] IN AHBL বিস্ফোরণ দৈর্ঘ্য
DDR_AHB0_SHSIZE[1:0] IN AHBL স্থানান্তরের আকার - বর্তমান স্থানান্তরের আকার নির্দেশ করে (শুধুমাত্র 8/16/32 বাইট লেনদেন)
DDR_AHB0_SHTRANS[1:0] IN AHBL স্থানান্তর প্রকার - বর্তমান লেনদেনের স্থানান্তর প্রকার নির্দেশ করে
DDR_AHB0_SHMASTLOCK IN AHBL লক - যখন দাবি করা হয় বর্তমান স্থানান্তর একটি লক করা লেনদেনের অংশ
DDR_AHB0_SHWRITE IN AHBL লিখুন - যখন উচ্চ নির্দেশ করে যে বর্তমান লেনদেনটি একটি লিখন। যখন কম নির্দেশ করে যে বর্তমান লেনদেন একটি পঠিত
DDR_AHB0_S_HREADY IN AHBL প্রস্তুত - যখন উচ্চ, নির্দেশ করে যে MDDR একটি নতুন লেনদেন গ্রহণ করতে প্রস্তুত৷
DDR_AHB0_S_HWDATA[31:0] IN AHBL ডেটা লিখুন - ফ্যাব্রিক মাস্টার থেকে MDDR-এ ডেটা লিখুন

ফ্যাব্রিক মাস্টার AHB1 বাস ইন্টারফেস
সারণি 3-4 • ফ্যাব্রিক মাস্টার AHB1 বাস ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
DDR_AHB1_SHREADYOUT আউট AHBL স্লেভ প্রস্তুত - যখন লেখার জন্য উচ্চতা নির্দেশ করে MDDR ডেটা গ্রহণ করার জন্য প্রস্তুত এবং যখন একটি পড়ার জন্য উচ্চ হয় তখন নির্দেশ করে যে ডেটা বৈধ
DDR_AHB1_SHRESP আউট AHBL প্রতিক্রিয়া স্থিতি - যখন একটি লেনদেনের শেষে উচ্চ চালিত হয় তখন নির্দেশ করে যে লেনদেনটি ত্রুটি সহ সম্পন্ন হয়েছে। একটি লেনদেনের শেষে কম চালিত হলে ইঙ্গিত দেয় যে লেনদেন সফলভাবে সম্পন্ন হয়েছে।
DDR_AHB1_SHRDATA[31:0] আউট AHBL ডেটা পড়ুন - MDDR স্লেভ থেকে ফ্যাব্রিক মাস্টারের কাছে ডেটা পড়ুন
DDR_AHB1_SHSEL IN এএইচবিএল স্লেভ সিলেক্ট - যখন দাবি করা হয়, এমডিডিআর হল ফ্যাব্রিক এএইচবি বাসে বর্তমানে নির্বাচিত এএইচবিএল স্লেভ
DDR_AHB1_SHADDR[31:0] IN AHBL ঠিকানা - AHBL ইন্টারফেসে বাইট ঠিকানা
DDR_AHB1_SHBURST[2:0] IN AHBL বিস্ফোরণ দৈর্ঘ্য
DDR_AHB1_SHSIZE[1:0] IN AHBL স্থানান্তরের আকার - বর্তমান স্থানান্তরের আকার নির্দেশ করে (শুধুমাত্র 8/16/32 বাইট লেনদেন)
DDR_AHB1_SHTRANS[1:0] IN AHBL স্থানান্তর প্রকার - বর্তমান লেনদেনের স্থানান্তর প্রকার নির্দেশ করে
DDR_AHB1_SHMASTLOCK IN AHBL লক - যখন দাবি করা হয় বর্তমান স্থানান্তর একটি লক করা লেনদেনের অংশ
DDR_AHB1_SHWRITE IN AHBL লিখুন - যখন উচ্চ নির্দেশ করে যে বর্তমান লেনদেনটি একটি লিখন। যখন কম নির্দেশ করে যে বর্তমান লেনদেন একটি পঠিত।
DDR_AHB1_SHREADY IN AHBL প্রস্তুত - যখন উচ্চ, নির্দেশ করে যে MDDR একটি নতুন লেনদেন গ্রহণ করতে প্রস্তুত৷
DDR_AHB1_SHWDATA[31:0] IN AHBL ডেটা লিখুন - ফ্যাব্রিক মাস্টার থেকে MDDR-এ ডেটা লিখুন

সফট মেমরি কন্ট্রোলার মোড AXI বাস ইন্টারফেস
সারণি 3-5 • সফট মেমরি কন্ট্রোলার মোড AXI বাস ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
SMC_AXI_M_WLAST আউট শেষ লিখুন
SMC_AXI_M_WVALID আউট বৈধ লিখুন
SMC_AXI_M_AWLEN[3:0] আউট বিস্ফোরণ দৈর্ঘ্য
SMC_AXI_M_AWBURST[1:0] আউট বিস্ফোরণ প্রকার
SMC_AXI_M_BREADY আউট প্রতিক্রিয়া প্রস্তুত
SMC_AXI_M_AWVALID আউট ঠিকানা লিখুন বৈধ
SMC_AXI_M_AWID[3:0] আউট ঠিকানা আইডি লিখুন
SMC_AXI_M_WDATA[63:0] আউট ডেটা লিখুন
SMC_AXI_M_ARVALID আউট বৈধ ঠিকানা পড়া
SMC_AXI_M_WID[3:0] আউট ডাটা আইডি লিখুন tag
SMC_AXI_M_WSTRB[7:0] আউট স্ট্রোব লিখুন
SMC_AXI_M_ARID[3:0] আউট ঠিকানা আইডি পড়ুন
SMC_AXI_M_ARADDR[31:0] আউট ঠিকানা পড়ুন
SMC_AXI_M_ARLEN[3:0] আউট বিস্ফোরণ দৈর্ঘ্য
SMC_AXI_M_ARSIZE[1:0] আউট বিস্ফোরণের আকার
SMC_AXI_M_ARBURST[1:0] আউট বিস্ফোরণ প্রকার
SMC_AXI_M_AWADDR[31:0] আউট ঠিকানা লিখুন
SMC_AXI_M_RREADY আউট পড়া ঠিকানা প্রস্তুত
SMC_AXI_M_AWSIZE[1:0] আউট বিস্ফোরণের আকার
SMC_AXI_M_AWLOCK[1:0] আউট লক টাইপ এই সংকেত স্থানান্তরের পারমাণবিক বৈশিষ্ট্য সম্পর্কে অতিরিক্ত তথ্য প্রদান করে
SMC_AXI_M_ARLOCK[1:0] আউট লক টাইপ
SMC_AXI_M_BID[3:0] IN প্রতিক্রিয়া আইডি
SMC_AXI_M_RID[3:0] IN আইডি পড়ুন Tag
SMC_AXI_M_RRESP[1:0] IN প্রতিক্রিয়া পড়ুন
SMC_AXI_M_BRESP[1:0] IN প্রতিক্রিয়া লিখুন
SMC_AXI_M_AWREADY IN ঠিকানা প্রস্তুত লিখুন
SMC_AXI_M_RDATA[63:0] IN ডেটা পড়ুন
SMC_AXI_M_WREADY IN প্রস্তুত লিখুন
SMC_AXI_M_BVALID IN বৈধ প্রতিক্রিয়া লিখুন
SMC_AXI_M_ARREADY IN পড়া ঠিকানা প্রস্তুত
SMC_AXI_M_RLAST IN শেষ পড়ুন এই সংকেতটি রিড বার্স্টে শেষ স্থানান্তর নির্দেশ করে
SMC_AXI_M_RVALID IN বৈধ পড়ুন

সফট মেমরি কন্ট্রোলার মোড AHB0 বাস ইন্টারফেস
সারণি 3-6 • সফট মেমরি কন্ট্রোলার মোড AHB0 বাস ইন্টারফেস

পোর্টের নাম দিকনির্দেশনা বর্ণনা
SMC_AHB_M_HBURST[1:0] আউট AHBL বিস্ফোরণ দৈর্ঘ্য
SMC_AHB_M_HTRANS[1:0] আউট AHBL স্থানান্তর প্রকার - বর্তমান লেনদেনের স্থানান্তর প্রকার নির্দেশ করে।
SMC_AHB_M_HMASTLOCK আউট AHBL লক - যখন দাবি করা হয় বর্তমান স্থানান্তর একটি লক করা লেনদেনের অংশ
SMC_AHB_M_HWRITE আউট AHBL লিখুন — যখন উচ্চ নির্দেশ করে যে বর্তমান লেনদেনটি একটি লিখন। যখন কম নির্দেশ করে যে বর্তমান লেনদেন একটি পঠিত
SMC_AHB_M_HSIZE[1:0] আউট AHBL স্থানান্তরের আকার - বর্তমান স্থানান্তরের আকার নির্দেশ করে (শুধুমাত্র 8/16/32 বাইট লেনদেন)
SMC_AHB_M_HWDATA[31:0] আউট এএইচবিএল ডেটা লিখুন - এমএসএস মাস্টার থেকে ফ্যাব্রিক সফ্ট মেমরি কন্ট্রোলারে ডেটা লিখুন
SMC_AHB_M_HADDR[31:0] আউট AHBL ঠিকানা - AHBL ইন্টারফেসে বাইট ঠিকানা
SMC_AHB_M_HRESP IN AHBL প্রতিক্রিয়া স্থিতি - যখন একটি লেনদেনের শেষে উচ্চ চালিত হয় তখন নির্দেশ করে যে লেনদেনটি ত্রুটি সহ সম্পন্ন হয়েছে। একটি লেনদেনের শেষে কম চালিত হলে ইঙ্গিত দেয় যে লেনদেন সফলভাবে সম্পন্ন হয়েছে
SMC_AHB_M_HRDATA[31:0] IN AHBL ডেটা পড়ুন - ফ্যাব্রিক সফট মেমরি কন্ট্রোলার থেকে MSS মাস্টারের কাছে ডেটা পড়ুন
SMC_AHB_M_HREADY IN AHBL প্রস্তুত - উচ্চ নির্দেশ করে যে AHBL বাস একটি নতুন লেনদেন গ্রহণ করতে প্রস্তুত৷

পণ্য সমর্থন

মাইক্রোসেমি এসওসি প্রোডাক্ট গ্রুপ গ্রাহক পরিষেবা, গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্র, একটি সহ বিভিন্ন সহায়তা পরিষেবাগুলির সাথে তার পণ্যগুলিকে সমর্থন করে webসাইট, ইলেকট্রনিক মেল, এবং বিশ্বব্যাপী বিক্রয় অফিস। এই পরিশিষ্টে Microsemi SoC পণ্য গ্রুপের সাথে যোগাযোগ করা এবং এই সহায়তা পরিষেবাগুলি ব্যবহার করার তথ্য রয়েছে৷
গ্রাহক সেবা
অ-প্রযুক্তিগত পণ্য সহায়তার জন্য গ্রাহক পরিষেবার সাথে যোগাযোগ করুন, যেমন পণ্যের মূল্য নির্ধারণ, পণ্য আপগ্রেড, আপডেট তথ্য, অর্ডার স্থিতি এবং অনুমোদন।
উত্তর আমেরিকা থেকে, 800.262.1060 এ কল করুন
বাকি বিশ্ব থেকে, 650.318.4460 নম্বরে কল করুন
ফ্যাক্স, বিশ্বের যেকোনো স্থান থেকে, 650.318.8044
গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্র
মাইক্রোসেমি SoC প্রোডাক্টস গ্রুপ তার কাস্টমার টেকনিক্যাল সাপোর্ট সেন্টারে অত্যন্ত দক্ষ ইঞ্জিনিয়ারদের সাথে কাজ করে যারা আপনার হার্ডওয়্যার, সফ্টওয়্যার এবং মাইক্রোসেমি SoC প্রোডাক্ট সম্পর্কে ডিজাইন করা প্রশ্নের উত্তর দিতে সাহায্য করতে পারে। গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্র অ্যাপ্লিকেশন নোট তৈরি করতে, সাধারণ নকশা চক্রের প্রশ্নের উত্তর, পরিচিত সমস্যাগুলির ডকুমেন্টেশন এবং বিভিন্ন FAQ তৈরি করতে প্রচুর সময় ব্যয় করে। সুতরাং, আপনি আমাদের সাথে যোগাযোগ করার আগে, আমাদের অনলাইন সংস্থান দেখুন। এটা খুব সম্ভবত আমরা ইতিমধ্যেই আপনার প্রশ্নের উত্তর দিয়েছি।
প্রযুক্তিগত সহায়তা
Microsemi SoC পণ্য সহায়তার জন্য, দেখুন http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webসাইট
আপনি মাইক্রোসেমি এসওসি প্রোডাক্টস গ্রুপ হোম পেজে বিভিন্ন প্রযুক্তিগত এবং অ-প্রযুক্তিগত তথ্য ব্রাউজ করতে পারেন, এখানে www.microsemi.com/soc.
গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্রের সাথে যোগাযোগ করা হচ্ছে
প্রযুক্তিগত সহায়তা কেন্দ্রে অত্যন্ত দক্ষ প্রকৌশলী কর্মীরা। প্রযুক্তিগত সহায়তা কেন্দ্রের সাথে ইমেল বা মাইক্রোসেমি SoC পণ্য গ্রুপের মাধ্যমে যোগাযোগ করা যেতে পারে webসাইট
ইমেইল
আপনি আপনার প্রযুক্তিগত প্রশ্নগুলি আমাদের ইমেল ঠিকানায় যোগাযোগ করতে পারেন এবং ইমেল, ফ্যাক্স বা ফোনের মাধ্যমে উত্তর পেতে পারেন৷ এছাড়াও, যদি আপনার ডিজাইনের সমস্যা থাকে তবে আপনি আপনার ডিজাইন ইমেল করতে পারেন files সহায়তা পেতে. আমরা সারা দিন ক্রমাগত ইমেল অ্যাকাউন্ট নিরীক্ষণ করি। আমাদের কাছে আপনার অনুরোধ পাঠানোর সময়, আপনার অনুরোধের দক্ষ প্রক্রিয়াকরণের জন্য আপনার সম্পূর্ণ নাম, কোম্পানির নাম এবং আপনার যোগাযোগের তথ্য অন্তর্ভুক্ত করতে ভুলবেন না।
প্রযুক্তিগত সহায়তা ইমেল ঠিকানা হয় soc_tech@microsemi.com.
আমার মামলা
Microsemi SoC প্রোডাক্টস গ্রুপের গ্রাহকরা আমার কেস-এ গিয়ে অনলাইনে প্রযুক্তিগত মামলা জমা দিতে এবং ট্র্যাক করতে পারেন।
মার্কিন যুক্তরাষ্ট্রের বাইরে
মার্কিন টাইম জোনের বাইরে যে গ্রাহকদের সহায়তা প্রয়োজন তারা হয় ইমেলের মাধ্যমে প্রযুক্তিগত সহায়তার সাথে যোগাযোগ করতে পারেন (soc_tech@microsemi.com) অথবা একটি স্থানীয় বিক্রয় অফিসে যোগাযোগ করুন।
বিক্রয় অফিস তালিকা এবং কর্পোরেট পরিচিতি জন্য আমাদের সম্পর্কে যান.
বিক্রয় অফিস তালিকা পাওয়া যাবে www.microsemi.com/soc/company/contact/default.aspx.
ITAR প্রযুক্তিগত সহায়তা
আন্তর্জাতিক ট্রাফিক ইন আর্মস রেগুলেশনস (ITAR) দ্বারা নিয়ন্ত্রিত RH এবং RT FPGA-তে প্রযুক্তিগত সহায়তার জন্য, এর মাধ্যমে আমাদের সাথে যোগাযোগ করুন soc_tech_itar@microsemi.com. বিকল্পভাবে, My Cases-এর মধ্যে, ITAR ড্রপ-ডাউন তালিকায় হ্যাঁ নির্বাচন করুন। ITAR-নিয়ন্ত্রিত Microsemi FPGA-এর সম্পূর্ণ তালিকার জন্য, ITAR-এ যান web পৃষ্ঠা

মাইক্রোসেমি - লোগো

মাইক্রোসেমি সম্পর্কে
মাইক্রোসেমি কর্পোরেশন (Nasdaq: MSCC) যোগাযোগ, প্রতিরক্ষা ও নিরাপত্তা, মহাকাশ এবং শিল্প বাজারের জন্য সেমিকন্ডাক্টর এবং সিস্টেম সলিউশনের একটি ব্যাপক পোর্টফোলিও অফার করে। পণ্যগুলির মধ্যে রয়েছে উচ্চ-কর্মক্ষমতা এবং বিকিরণ-কঠিন অ্যানালগ মিক্সড-সিগন্যাল ইন্টিগ্রেটেড সার্কিট, FPGAs, SoCs এবং ASICs; শক্তি ব্যবস্থাপনা পণ্য; টাইমিং এবং সিঙ্ক্রোনাইজেশন ডিভাইস এবং সুনির্দিষ্ট সময়ের সমাধান, সময়ের জন্য বিশ্বের মান নির্ধারণ; ভয়েস প্রসেসিং ডিভাইস; আরএফ সমাধান; পৃথক উপাদান; এন্টারপ্রাইজ স্টোরেজ এবং যোগাযোগ সমাধান, নিরাপত্তা প্রযুক্তি এবং মাপযোগ্য অ্যান্টি-টিampএর পণ্য; ইথারনেট সমাধান; পাওয়ার-ওভার-ইথারনেট আইসি এবং মিডস্প্যান; সেইসাথে কাস্টম ডিজাইন ক্ষমতা এবং পরিষেবা। মাইক্রোসেমির সদর দপ্তর অ্যালিসো ভিজো, ক্যালিফোর্ডে অবস্থিত এবং বিশ্বব্যাপী প্রায় 4,800 জন কর্মচারী রয়েছে৷ এ আরও জানুন www.microsemi.com.
Microsemi এখানে থাকা তথ্য বা কোনো বিশেষ উদ্দেশ্যে এর পণ্য ও পরিষেবার উপযুক্ততা সম্পর্কে কোনো ওয়ারেন্টি, প্রতিনিধিত্ব বা গ্যারান্টি দেয় না, অথবা কোনো পণ্য বা সার্কিটের প্রয়োগ বা ব্যবহারের ফলে উদ্ভূত কোনো দায় মাইক্রোসেমি গ্রহণ করে না। এখানে বিক্রিত পণ্য এবং Microsemi দ্বারা বিক্রি করা অন্য কোনো পণ্য সীমিত পরীক্ষার বিষয় এবং মিশন-সমালোচনামূলক সরঞ্জাম বা অ্যাপ্লিকেশনের সাথে ব্যবহার করা উচিত নয়। যেকোন পারফরম্যান্স স্পেসিফিকেশন নির্ভরযোগ্য বলে বিশ্বাস করা হয় কিন্তু যাচাই করা হয় না এবং ক্রেতাকে অবশ্যই পণ্যের সমস্ত পারফরম্যান্স এবং অন্যান্য পরীক্ষা পরিচালনা করতে হবে এবং সম্পূর্ণ করতে হবে, একা এবং একত্রে যেকোন শেষ-পণ্যের সাথে বা ইনস্টল করতে হবে। ক্রেতা Microsemi দ্বারা প্রদত্ত কোনো ডেটা এবং কর্মক্ষমতা স্পেসিফিকেশন বা পরামিতির উপর নির্ভর করবে না। স্বাধীনভাবে যেকোনো পণ্যের উপযুক্ততা নির্ধারণ করা এবং তা পরীক্ষা ও যাচাই করা ক্রেতার দায়িত্ব। এখানে Microsemi দ্বারা প্রদত্ত তথ্য "যেমন আছে, যেখানে আছে" এবং সমস্ত ত্রুটি সহ প্রদান করা হয়েছে, এবং এই ধরনের তথ্যের সাথে সম্পৃক্ত সম্পূর্ণ ঝুঁকি ক্রেতার সাথে। মাইক্রোসেমি কোনো পক্ষকে কোনো পেটেন্ট অধিকার, লাইসেন্স, বা অন্য কোনো আইপি অধিকার দেয় না, স্পষ্টভাবে বা পরোক্ষভাবে, এই ধরনের তথ্য নিজেই বা এই ধরনের তথ্য দ্বারা বর্ণিত কোনো কিছুর ক্ষেত্রে। এই নথিতে প্রদত্ত তথ্য মাইক্রোসেমির মালিকানাধীন, এবং মাইক্রোসেমি এই নথির তথ্যে বা যেকোন পণ্য এবং পরিষেবাতে যেকোন সময় নোটিশ ছাড়াই যেকোনো পরিবর্তন করার অধিকার সংরক্ষণ করে।

মাইক্রোসেমি কর্পোরেট হেডকোয়ার্টার
ওয়ান এন্টারপ্রাইজ, আলিসো ভিজো,
CA 92656 মার্কিন যুক্তরাষ্ট্র
মার্কিন যুক্তরাষ্ট্রের মধ্যে: +1 800-713-4113
মার্কিন যুক্তরাষ্ট্রের বাইরে: +1 949-380-6100
বিক্রয়: +1 949-380-6136
ফ্যাক্স: +1 949-215-4996
ই-মেইল: sales.support@microsemi.com

©2016 মাইক্রোসেমি কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. মাইক্রোসেমি এবং মাইক্রোসেমি লোগো হল মাইক্রোসেমি কর্পোরেশনের ট্রেডমার্ক। অন্যান্য সমস্ত ট্রেডমার্ক এবং পরিষেবা চিহ্ন তাদের নিজ নিজ মালিকদের সম্পত্তি.

5-02-00377-5/11.16

দলিল/সম্পদ

মাইক্রোসেমি স্মার্টফিউশন 2 এমএসএস ডিডিআর কন্ট্রোলার কনফিগারেশন [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
SmartFusion2 MSS DDR কন্ট্রোলার কনফিগারেশন, SmartFusion2 MSS, DDR কন্ট্রোলার কনফিগারেশন, কন্ট্রোলার কনফিগারেশন

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *