ইন্টেল-লোগো

Altera MAX সিরিজ ব্যবহার করে intel CF+ ইন্টারফেস

intel-CF-Interface-Using-Altera-MAX-Series-PRODUCT

Altera MAX সিরিজ ব্যবহার করে CF+ ইন্টারফেস

  • আপনি একটি CompactFlash+ (CF+) ইন্টারফেস বাস্তবায়ন করতে Altera® MAX® II, MAX V, এবং MAX 10 ডিভাইস ব্যবহার করতে পারেন। তাদের কম খরচে, কম শক্তি এবং সহজ পাওয়ার-অন বৈশিষ্ট্যগুলি তাদের মেমরি ডিভাইস-ইন্টারফেসিং অ্যাপ্লিকেশনগুলির জন্য আদর্শ প্রোগ্রামযোগ্য লজিক ডিভাইস করে তোলে।
  • কমপ্যাক্ট ফ্ল্যাশ কার্ড বিভিন্ন ধরনের ডিজিটাল তথ্য (ডেটা, অডিও, ছবি) এবং সফ্টওয়্যার বিস্তৃত ডিজিটাল সিস্টেমের মধ্যে সঞ্চয় করে এবং পরিবহন করে। কমপ্যাক্টফ্ল্যাশ অ্যাসোসিয়েশন ফ্ল্যাশ মেমরি ছাড়াও I/O ডিভাইস এবং ম্যাগনেটিক ডিস্ক ডেটা স্টোরেজ সহ কম্প্যাক্ট ফ্ল্যাশ কার্ডের অপারেশন উন্নত করতে CF+ ধারণা চালু করেছে। CF+ কার্ড হল একটি ছোট ফর্ম ফ্যাক্টর কার্ড যাতে রয়েছে কমপ্যাক্ট ফ্ল্যাশ স্টোরেজ কার্ড, ম্যাগনেটিক ডিস্ক কার্ড, এবং বিভিন্ন I/O কার্ড যা বাজারে পাওয়া যায়, যেমন সিরিয়াল কার্ড, ইথারনেট কার্ড এবং ওয়্যারলেস কার্ড। CF+ কার্ডে একটি এমবেডেড কন্ট্রোলার রয়েছে যা ডেটা স্টোরেজ, পুনরুদ্ধার এবং ত্রুটি সংশোধন, পাওয়ার ম্যানেজমেন্ট এবং ঘড়ি নিয়ন্ত্রণ পরিচালনা করে। CF+ কার্ডগুলি PC-Card type-II বা type-III সকেটে প্যাসিভ অ্যাডাপ্টারের সাথে ব্যবহার করা যেতে পারে।
  • আজকাল, অনেক ভোক্তা পণ্য যেমন ক্যামেরা, পিডিএ, প্রিন্টার এবং ল্যাপটপের একটি সকেট রয়েছে যা কমপ্যাক্ট ফ্ল্যাশ এবং CF+ মেমরি কার্ড গ্রহণ করে। স্টোরেজ ডিভাইসগুলি ছাড়াও, এই সকেটটি CF+ ইন্টারফেস ব্যবহার করে এমন I/O ডিভাইসগুলির ইন্টারফেস করতেও ব্যবহার করা যেতে পারে।

সম্পর্কিত তথ্য

ডিজাইন প্রাক্তনampMAX II এর জন্য le

  • MAX II ডিজাইন প্রদান করে fileএই আবেদন নোটের জন্য (AN 492)

ডিজাইন প্রাক্তনampMAX 10 এর জন্য

  • MAX 10 ডিজাইন প্রদান করে fileএই আবেদন নোটের জন্য (AN 492)

অল্টেরা ডিভাইস ব্যবহার করে পোর্টেবল সিস্টেমে পাওয়ার ম্যানেজমেন্ট

  • Altera ডিভাইস ব্যবহার করে পোর্টেবল সিস্টেমে পাওয়ার ম্যানেজমেন্ট সম্পর্কে আরও তথ্য প্রদান করে

MAX II ডিভাইস ডিজাইন নির্দেশিকা

  • MAX II ডিভাইস ডিজাইন নির্দেশিকা সম্পর্কে আরও তথ্য প্রদান করে

Altera ডিভাইসের সাথে CF+ ইন্টারফেস ব্যবহার করা

  • CF+ কার্ড ইন্টারফেস H_ENABLE সংকেত জাহির করে হোস্ট দ্বারা সক্রিয় করা হয়। যখন কমপ্যাক্ট ফ্ল্যাশ কার্ডটি সকেটে ঢোকানো হয়, তখন দুটি পিন (CD_1 [1:0]) কম হয়ে যায়, যা ইন্টারফেসে নির্দেশ করে যে কার্ডটি সঠিকভাবে ঢোকানো হয়েছে। এই কর্মের প্রতিক্রিয়া হিসাবে, CD_1 পিনের স্থিতি এবং চিপ সক্ষম সংকেত (H_ENABLE) এর উপর নির্ভর করে ইন্টারফেস দ্বারা একটি বাধা সংকেত H_INT উৎপন্ন হয়।
    যখনই প্রয়োজনীয় শর্ত পূরণ হয় তখন H_READY সংকেতও জাহির করা হয়। এই সংকেতটি প্রসেসরকে নির্দেশ করে যে ইন্টারফেসটি প্রসেসর থেকে ডেটা গ্রহণ করতে প্রস্তুত। CF+ কার্ডে 16-বিট ডেটা বাস সরাসরি হোস্টের সাথে সংযুক্ত। যখন হোস্ট একটি ইন্টারাপ্ট সিগন্যাল পায়, তখন এটি ইন্টারফেসটি নির্দেশ করার জন্য একটি স্বীকৃতি সংকেত, H_ACK তৈরি করে এটির প্রতিক্রিয়া জানায়
  • ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. Intel, Intel লোগো, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus এবং Stratix শব্দ এবং লোগো হল ইন্টেল কর্পোরেশন বা মার্কিন যুক্তরাষ্ট্রে এবং/অথবা অন্যান্য দেশে এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
  • অন্যান্য নাম এবং ব্র্যান্ডগুলি অন্যের সম্পত্তি হিসাবে দাবি করা যেতে পারে। এবং আরও কার্য সম্পাদনের জন্য প্রস্তুত। এই সংকেত একটি অনুপ্রেরণা হিসাবে কাজ করে; ইন্টারফেস, হোস্ট বা প্রসেসর এবং কমপ্যাক্ট ফ্ল্যাশ কার্ডের সমস্ত ক্রিয়াকলাপ এই সংকেতের সাথে সিঙ্ক্রোনাইজ করা হয়। ইন্টারফেসটি H_RESET সংকেতের জন্যও পরীক্ষা করে; এই সংকেত হোস্ট দ্বারা উত্পন্ন হয় নির্দেশ করে যে সমস্ত প্রাথমিক শর্তগুলি পুনরায় সেট করতে হবে।
  • ইন্টারফেসটি কমপ্যাক্টফ্ল্যাশ কার্ডে রিসেট সংকেত তৈরি করে যা এটির সমস্ত নিয়ন্ত্রণ সংকেতগুলিকে তাদের ডিফল্ট অবস্থায় পুনরায় সেট করতে নির্দেশ করে।
  • H_RESET সংকেত হয় হার্ডওয়্যার বা সফ্টওয়্যার তৈরি হতে পারে। সফ্টওয়্যার রিসেটটি CF+ কার্ডের মধ্যে কনফিগারেশন অপশন রেজিস্টারের MSB দ্বারা নির্দেশিত হয়। হোস্ট একটি 4-বিট নিয়ন্ত্রণ সংকেত তৈরি করে
  • CF+ ইন্টারফেসে CF+ কার্ডের কাঙ্খিত ফাংশন নির্দেশ করতে H_CONTROL। ইন্টারফেসটি H_CONTROL সংকেতকে ডিকোড করে এবং ডেটা এবং কনফিগারেশন তথ্য পড়তে ও লিখতে বিভিন্ন নিয়ন্ত্রণ সংকেত জারি করে। প্রতিটি কার্ড অপারেশন H_ACK সংকেতের সাথে সিঙ্ক্রোনাইজ করা হয়। H_ACK-এর ধনাত্মক প্রান্তে, সমর্থিত Altera ডিভাইস রিসেট সিগন্যাল চেক করে এবং অনুরূপভাবে HOST_ADDRESS, চিপ সক্ষম (CE_1), আউটপুট সক্ষম (OE), লিখতে সক্ষম (WE), REG_1, এবং RESET সংকেতগুলি ইস্যু করে৷ উপরে উল্লিখিত সমস্ত ক্রিয়াকলাপের জন্য এই প্রতিটি সংকেতের একটি পূর্বনির্ধারিত মান রয়েছে। কমপ্যাক্ট ফ্ল্যাশ অ্যাসোসিয়েশন দ্বারা সংজ্ঞায়িত এইগুলি স্ট্যান্ডার্ড প্রোটোকল।
  • H_IOM সংকেত সাধারণ মেমরি মোডে কম এবং I/O মোডে বেশি রাখা হয়। সাধারণ মেমরি মোড 8-বিট এবং 16-বিট উভয় ডেটা লেখা এবং পড়ার অনুমতি দেয়।
  • এছাড়াও, CF+ কার্ড কনফিগারেশন অপশন রেজিস্টারে কনফিগারেশন রেজিস্টার, কার্ড স্ট্যাটাস রেজিস্টার এবং পিন রিপ্লেসমেন্ট রেজিস্টার থেকে পড়া এবং লেখা হয়। হোস্ট দ্বারা জারি করা একটি 4-বিট প্রশস্ত H_CONTROL [3:0] সংকেত এই সমস্ত ক্রিয়াকলাপের মধ্যে পার্থক্য করে। CF+ ইন্টারফেস H_CONTROL ডিকোড করে এবং CF+ স্পেসিফিকেশন অনুযায়ী CF+ কার্ডে নিয়ন্ত্রণ সংকেত জারি করে। নিয়ন্ত্রণ সংকেত জারি করার পরে 16-বিট ডেটা বাসে ডেটা উপলব্ধ করা হয়। I/O মোডে, সফ্টওয়্যার রিসেট (CF+ কার্ডে কনফিগারেশন অপশন রেজিস্টারের MSB তৈরি করে) চেক করা হয়। বাইট এবং ওয়ার্ড অ্যাক্সেস অপারেশনগুলি উপরে বর্ণিত মেমরি মোডের মতোই ইন্টারফেস দ্বারা সম্পাদিত হয়।

চিত্র 1: CF+ ইন্টারফেস এবং CF+ ডিভাইসের বিভিন্ন ইন্টারফেসিং সংকেতintel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • এই চিত্রটি CF+ ইন্টারফেস বাস্তবায়নের জন্য মৌলিক ব্লক ডায়াগ্রাম দেখায়।
সংকেত

সারণী 1: CF+ ইন্টারফেস সংকেত

এই টেবিলটি CF+ কার্ড ইন্টারফেসিং সংকেত তালিকাভুক্ত করে।

সংকেত

HOST_ADDRESS [১০:০]

দিকনির্দেশনা

আউটপুট

বর্ণনা

এই ঠিকানা লাইনগুলি নিম্নলিখিতগুলি নির্বাচন করে: I/O পোর্ট ঠিকানা নিবন্ধন, মেমরি-ম্যাপ করা পোর্ট ঠিকানা নিবন্ধন, এর কনফিগারেশন নিয়ন্ত্রণ, এবং স্থিতি নিবন্ধন।

CE_1 [1:0] আউটপুট এটি একটি 2-বিট সক্রিয়-লো কার্ড নির্বাচন সংকেত।
সংকেত

আইওআরডি

দিকনির্দেশনা

আউটপুট

বর্ণনা

এটি একটি I/O রিড স্ট্রোব যা হোস্ট ইন্টারফেস দ্বারা CF+ কার্ড থেকে বাসে I/O ডেটা গেট করার জন্য তৈরি হয়।

আইওওয়া আউটপুট এটি একটি I/O রাইট পালস স্ট্রোব যা CF+ কার্ডে কার্ড ডেটা বাসে I/O ডেটা ঘড়িতে ব্যবহৃত হয়।
OE আউটপুট সক্রিয়-নিম্ন আউটপুট স্ট্রোব সক্ষম করে।
প্রস্তুত ইনপুট মেমরি মোডে, যখন CF+ কার্ড একটি নতুন ডেটা স্থানান্তর অপারেশন গ্রহণের জন্য প্রস্তুত থাকে তখন এই সংকেতটি উচ্চ রাখা হয় এবং যখন কার্ড ব্যস্ত থাকে তখন কম থাকে।
ইরাক ইনপুট I/O মোড অপারেশনে, এই সংকেতটি একটি বাধা অনুরোধ হিসাবে ব্যবহৃত হয়। এটা কম strobed হয়.
REG_1 আউটপুট এই সংকেতটি সাধারণ মেমরি এবং অ্যাট্রিবিউট মেমরি অ্যাক্সেসের মধ্যে পার্থক্য করতে ব্যবহৃত হয়। সাধারণ মেমরির জন্য উচ্চ এবং বৈশিষ্ট্য মেমরির জন্য কম। I/O মোডে, I/O ঠিকানা বাসে থাকাকালীন এই সংকেত সক্রিয়-নিম্ন হওয়া উচিত।
WE আউটপুট কার্ড কনফিগারেশন রেজিস্টারে লেখার জন্য সক্রিয়-নিম্ন সংকেত।
রিসেট আউটপুট এই সংকেত CF+ কার্ডের সমস্ত রেজিস্টার রিসেট করে বা শুরু করে।
CD_1 [1:0] ইনপুট এটি একটি 2-বিট সক্রিয়-লো কার্ড সনাক্তকরণ সংকেত।

সারণি 2: হোস্ট ইন্টারফেস সংকেত

এই টেবিলটি হোস্ট ইন্টারফেস গঠনকারী সংকেতগুলির তালিকা করে।

সংকেত

H_INT

দিকনির্দেশনা

আউটপুট

বর্ণনা

ইন্টারফেস থেকে হোস্টে সক্রিয়-নিম্ন বাধা সংকেত কার্ডের সন্নিবেশ নির্দেশ করে।

H_READY আউটপুট CF+ নির্দেশ করে ইন্টারফেস থেকে হোস্টে প্রস্তুত সংকেত নতুন ডেটা গ্রহণের জন্য প্রস্তুত।
H_ENABLE ইনপুট চিপ সক্রিয়
টাট্টু ইনপুট ইন্টারফেস দ্বারা তৈরি বাধা অনুরোধের স্বীকৃতি।
H_CONTROL [৩:০] ইনপুট একটি 4-বিট সংকেত I/O এবং মেমরি READ/WRITE অপারেশনগুলির মধ্যে নির্বাচন করে।
H_RESET [1:0] ইনপুট হার্ডওয়্যার এবং সফ্টওয়্যার রিসেটের জন্য একটি 2-বিট সংকেত।
H_IOM ইনপুট মেমরি মোড এবং I/O মোডকে আলাদা করে।

বাস্তবায়ন

  • এই ডিজাইনগুলি MAX II, MAX V, এবং MAX 10 ডিভাইসগুলি ব্যবহার করে প্রয়োগ করা যেতে পারে৷ প্রদত্ত ডিজাইন সোর্স কোডগুলি যথাক্রমে MAX II (EPM240) এবং MAX 10 (10M08) লক্ষ্য করে৷ এই ডিজাইন সোর্স কোডগুলি কম্পাইল করা হয়েছে এবং সরাসরি MAX ডিভাইসে প্রোগ্রাম করা যেতে পারে।
  • MAX II ডিজাইনের জন্য প্রাক্তনample, উপযুক্ত GPIO-তে হোস্ট এবং CF+ ইন্টারফেসিং পোর্ট ম্যাপ করুন। এই ডিজাইনটি একটি EPM54 ডিভাইসে মোট LEs এর প্রায় 240% ব্যবহার করে এবং 45 I/O পিন ব্যবহার করে।
  • MAX II ডিজাইন প্রাক্তনample একটি CF+ ডিভাইস ব্যবহার করে, যা দুটি মোডে কাজ করে: I/O মোড ব্যবহার করে PC কার্ড ATA এবং মেমরি মোড ব্যবহার করে PC কার্ড ATA। তৃতীয় ঐচ্ছিক মোড, True IDE মোড, বিবেচনা করা হয় না। MAX II ডিভাইস হোস্ট কন্ট্রোলার হিসাবে কাজ করে এবং হোস্ট এবং CF+ কার্ডের মধ্যে সেতু হিসাবে কাজ করে।

সোর্স কোড

এই নকশা প্রাক্তনampলেস ভেরিলগে প্রয়োগ করা হয়।

স্বীকৃতি

  • ডিজাইন প্রাক্তনample দ্বারা Altera MAX 10 FPGAs-এর জন্য অভিযোজিত অর্কিড টেকনোলজিস ইঞ্জিনিয়ারিং অ্যান্ড কনসাল্টিং, ইনক. মেনার্ড, ম্যাসাচুসেটস 01754
  • টেলিফোন: 978-461-2000
  • WEB: www.orchid-tech.com
  • ইমেইল: info@orchid-tech.com

নথি পুনর্বিবেচনার ইতিহাস

সারণি 3: নথি পুনর্বিবেচনার ইতিহাস

তারিখ

সেপ্টেম্বর 2014

সংস্করণ

2014.09.22

পরিবর্তন

MAX 10 তথ্য যোগ করা হয়েছে।

ডিসেম্বর 2007, V1.0 1.0 প্রাথমিক মুক্তি।

দলিল/সম্পদ

Altera MAX সিরিজ ব্যবহার করে intel CF+ ইন্টারফেস [পিডিএফ] নির্দেশনা
CF ইন্টারফেস Altera MAX সিরিজ ব্যবহার করে, Altera MAX সিরিজ ব্যবহার করে, CF ইন্টারফেস, MAX সিরিজ

তথ্যসূত্র

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

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