ASMI সমান্তরাল II Intel FPGA IP
ASMI সমান্তরাল II Intel® FPGA IP ইন্টেল FPGA কনফিগারেশন ডিভাইসগুলিতে অ্যাক্সেস প্রদান করে, যেগুলি কোয়াড-সিরিয়াল কনফিগারেশন (EPCQ), লো-ভোলtage কোয়াড-সিরিয়াল কনফিগারেশন (EPCQ-L), এবং EPCQ-A সিরিয়াল কনফিগারেশন। আপনি দূরবর্তী সিস্টেম আপডেট এবং SEU সংবেদনশীলতা মানচিত্র শিরোলেখের মতো অ্যাপ্লিকেশনগুলির জন্য বাহ্যিক ফ্ল্যাশ ডিভাইসগুলিতে ডেটা পড়তে এবং লিখতে এই আইপি ব্যবহার করতে পারেন File (.smh) স্টোরেজ।
ASMI সমান্তরাল Intel FPGA IP দ্বারা সমর্থিত বৈশিষ্ট্যগুলি ছাড়াও, ASMI সমান্তরাল II Intel FPGA IP অতিরিক্তভাবে সমর্থন করে:
- Avalon® মেমরি-ম্যাপ করা ইন্টারফেসের মাধ্যমে সরাসরি ফ্ল্যাশ অ্যাক্সেস (লিখুন/পড়ুন)।
- Avalon মেমরি-ম্যাপ করা ইন্টারফেসে কন্ট্রোল স্ট্যাটাস রেজিস্টার (CSR) ইন্টারফেসের মাধ্যমে অন্যান্য অপারেশনের জন্য কন্ট্রোল রেজিস্টার।
- অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস থেকে জেনেরিক কমান্ডগুলিকে ডিভাইস কমান্ড কোডগুলিতে অনুবাদ করুন।
ASMI সমান্তরাল II Intel FPGA IP GPIO মোড ব্যবহার করা Intel MAX® 10 ডিভাইস সহ সমস্ত Intel FPGA ডিভাইস পরিবারের জন্য উপলব্ধ।
ASMI সমান্তরাল II Intel FPGA IP শুধুমাত্র EPCQ, EPCQ-L, এবং EPCQ-A ডিভাইসগুলিকে সমর্থন করে৷ আপনি যদি তৃতীয় পক্ষের ফ্ল্যাশ ডিভাইসগুলি ব্যবহার করেন তবে আপনাকে অবশ্যই জেনেরিক সিরিয়াল ফ্ল্যাশ ইন্টারফেস ইন্টেল এফপিজিএ আইপি ব্যবহার করতে হবে।
ASMI সমান্তরাল II Intel FPGA IP Intel Quartus® প্রাইম সফ্টওয়্যার সংস্করণ 17.0 এবং পরবর্তীতে সমর্থিত।
সম্পর্কিত তথ্য
- ইন্টেল এফপিজিএ আইপি কোরের পরিচিতি
- প্যারামিটারাইজিং, জেনারেট করা, আপগ্রেড করা এবং আইপি কোর অনুকরণ সহ সমস্ত ইন্টেল এফপিজিএ আইপি কোর সম্পর্কে সাধারণ তথ্য প্রদান করে।
- সংস্করণ-স্বাধীন আইপি এবং Qsys সিমুলেশন স্ক্রিপ্ট তৈরি করা
- সিমুলেশন স্ক্রিপ্ট তৈরি করুন যাতে সফ্টওয়্যার বা আইপি সংস্করণ আপগ্রেডের জন্য ম্যানুয়াল আপডেটের প্রয়োজন হয় না।
- প্রকল্প ব্যবস্থাপনা সর্বোত্তম অনুশীলন
- আপনার প্রকল্প এবং আইপির দক্ষ ব্যবস্থাপনা এবং বহনযোগ্যতার জন্য নির্দেশিকা files.
- ASMI সমান্তরাল ইন্টেল FPGA আইপি কোর ব্যবহারকারী গাইড
- জেনেরিক সিরিয়াল ফ্ল্যাশ ইন্টারফেস ইন্টেল এফপিজিএ আইপি ব্যবহারকারী গাইড
- তৃতীয় পক্ষের ফ্ল্যাশ ডিভাইসের জন্য সমর্থন প্রদান করে।
- AN 720: আপনার ডিজাইনে ASMI ব্লকের অনুকরণ করা
রিলিজ তথ্য
IP সংস্করণগুলি v19.1 পর্যন্ত Intel Quartus Prime Design Suite সফ্টওয়্যার সংস্করণগুলির মতোই। ইন্টেল কোয়ার্টাস প্রাইম ডিজাইন স্যুট সফ্টওয়্যার সংস্করণ 19.2 বা তার পরে, আইপি কোরগুলির একটি নতুন আইপি সংস্করণ স্কিম রয়েছে।
IP সংস্করণ (XYZ) নম্বর একটি Intel Quartus প্রাইম সফ্টওয়্যার সংস্করণ থেকে অন্য সংস্করণে পরিবর্তিত হতে পারে। এর মধ্যে একটি পরিবর্তন:
- X আইপির একটি প্রধান সংশোধন নির্দেশ করে। আপনি যদি আপনার ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার আপডেট করেন তবে আপনাকে অবশ্যই আইপি পুনরায় তৈরি করতে হবে।
- Y নির্দেশ করে যে আইপিতে নতুন বৈশিষ্ট্য রয়েছে। এই নতুন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে আপনার আইপি পুনরায় তৈরি করুন।
- Z নির্দেশ করে যে আইপিতে ছোটখাটো পরিবর্তন রয়েছে। এই পরিবর্তনগুলি অন্তর্ভুক্ত করতে আপনার আইপি পুনরায় তৈরি করুন।
টেবিল 1। ASMI সমান্তরাল II Intel FPGA IP রিলিজ তথ্য
আইটেম | বর্ণনা |
আইপি সংস্করণ | 18.0 |
ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ | 18.0 |
মুক্তির তারিখ | 2018.05.07 |
বন্দর
চিত্র 1. পোর্টস ব্লক ডায়াগ্রাম
সারণি 2. পোর্টের বিবরণ
সংকেত | প্রস্থ | দিকনির্দেশনা | বর্ণনা |
CSR (avl_csr) এর জন্য অ্যাভালন মেমরি-ম্যাপড স্লেভ ইন্টারফেস | |||
avl_csr_addr | 6 | ইনপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস ঠিকানা বাস। ঠিকানা বাস শব্দ ঠিকানায়। |
avl_csr_read | 1 | ইনপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস CSR-এ নিয়ন্ত্রণ করে। |
avl_csr_rddata | 32 | আউটপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস CSR থেকে ডেটা বাস রিড করে। |
avl_csr_write | 1 | ইনপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস CSR-এ নিয়ন্ত্রণ লিখুন। |
avl_csr_writedata | 32 | ইনপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস সিএসআর-এ ডেটা বাস লিখুন। |
avl_csr_waitrequest | 1 | আউটপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস CSR থেকে অপেক্ষার অনুরোধ নিয়ন্ত্রণ। |
avl_csr_rddata_valid | 1 | আউটপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস রিড ডেটা বৈধ যা নির্দেশ করে যে CSR রিড ডেটা উপলব্ধ। |
মেমরি অ্যাক্সেসের জন্য অ্যাভালন মেমরি-ম্যাপড স্লেভ ইন্টারফেস (avl_ mem) | |||
avl_mem_write | 1 | ইনপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস মেমরি নিয়ন্ত্রণ লিখুন |
avl_mem_burstcount | 7 | ইনপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস মেমরির জন্য বিস্ফোরিত গণনা। মান পরিসীমা 1 থেকে 64 পর্যন্ত (সর্বোচ্চ পৃষ্ঠার আকার)। |
avl_mem_waitrequest | 1 | আউটপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস মেমরি থেকে waitrequest নিয়ন্ত্রণ. |
avl_mem_read | 1 | ইনপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস মেমরিতে নিয়ন্ত্রণ করে |
avl_mem_addr | N | ইনপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস ঠিকানা বাস। ঠিকানা বাস শব্দ ঠিকানায়।
ঠিকানার প্রস্থ ব্যবহৃত ফ্ল্যাশ মেমরির ঘনত্বের উপর নির্ভর করে। |
avl_mem_writedata | 32 | ইনপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস মেমরিতে ডেটা বাস লিখুন |
avl_mem_readddata | 32 | আউটপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস মেমরি থেকে ডেটা বাস রিড করে। |
avl_mem_rddata_valid | 1 | আউটপুট | Avalon মেমরি-ম্যাপ করা ইন্টারফেস রিড ডেটা বৈধ যা ইঙ্গিত দেয় যে মেমরি রিড ডেটা উপলব্ধ। |
avl_mem_byteenble | 4 | ইনপুট | অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস ডাটা লিখতে বাসকে মেমরিতে সক্ষম করে। বার্স্টিং মোডের সময়, বাইটিনেবল বাস লজিক হাই হবে, 4'b1111। |
ঘড়ি এবং রিসেট | |||
clk | 1 | ইনপুট | আইপি ঘড়ি ইনপুট ঘড়ি. (1) |
reset_n | 1 | ইনপুট | আইপি রিসেট করতে অ্যাসিঙ্ক্রোনাস রিসেট।(2) |
নালী ইন্টারফেস(3) | |||
fqspi_dataout | 4 | দ্বিমুখী | ফ্ল্যাশ ডিভাইস থেকে ডেটা ফিড করার জন্য ইনপুট বা আউটপুট পোর্ট। |
অব্যাহত… |
সংকেত | প্রস্থ | দিকনির্দেশনা | বর্ণনা |
qspi_dclk | 1 | আউটপুট | ফ্ল্যাশ ডিভাইসে ঘড়ির সংকেত প্রদান করে। |
qspi_scein | 1 | আউটপুট | ফ্ল্যাশ ডিভাইসে ncs সংকেত প্রদান করে।
Stratix® V, Arria® V, Cyclone® V এবং পুরানো ডিভাইসগুলিকে সমর্থন করে। |
3 | আউটপুট | ফ্ল্যাশ ডিভাইসে ncs সংকেত প্রদান করে।
Intel Arria 10 এবং Intel Cyclone 10 GX ডিভাইস সমর্থন করে। |
- আপনি ঘড়ির ফ্রিকোয়েন্সি কম বা 50 MHz এর সমান সেট করতে পারেন।
- IP রিসেট করতে কমপক্ষে একটি ঘড়ি চক্রের জন্য সংকেত ধরে রাখুন।
- আপনি যখন ডেডিকেটেড অ্যাক্টিভ সিরিয়াল ইন্টারফেস প্যারামিটার নিষ্ক্রিয় করেন তখন উপলব্ধ।
সম্পর্কিত তথ্য
- কোয়াড-সিরিয়াল কনফিগারেশন (EPCQ) ডিভাইস ডেটাশিট
- EPCQ-L সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
- EPCQ-A সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
পরামিতি
সারণি 3. প্যারামিটার সেটিংস
প্যারামিটার | আইনি মূল্যবোধ | বর্ণনা |
কনফিগারেশন ডিভাইসের ধরন | EPCQ16, EPCQ32, EPCQ64, EPCQ128, EPCQ256, EPCQ512, EPCQ-L256, EPCQ-L512, EPCQ-L1024, EPCQ4A, EPCQ16A, EPCQ32A, EPCQ64A, EPCQ128 | আপনি যে EPCQ, EPCQ-L, বা EPCQ-A ডিভাইসের ধরনটি ব্যবহার করতে চান তা নির্দিষ্ট করে৷ |
I/O মোড নির্বাচন করুন | সাধারন স্ট্যান্ডার্ড ডুয়াল কোয়াড | আপনি যখন দ্রুত পড়া অপারেশন সক্ষম করেন তখন বর্ধিত ডেটা প্রস্থ নির্বাচন করে। |
ডেডিকেটেড অ্যাক্টিভ সিরিয়াল ইন্টারফেস অক্ষম করুন | — | আপনার ডিজাইনের শীর্ষ স্তরে ASMIBLOCK সংকেতগুলিকে রুট করে৷ |
SPI পিন ইন্টারফেস সক্ষম করুন | — | এসপিআই পিন ইন্টারফেসে ASMIBLOCK সংকেত অনুবাদ করে। |
ফ্ল্যাশ সিমুলেশন মডেল সক্ষম করুন | — | সিমুলেশনের জন্য ডিফল্ট EPCQ 1024 সিমুলেশন মডেল ব্যবহার করে। আপনি যদি তৃতীয় পক্ষের ফ্ল্যাশ ডিভাইস ব্যবহার করেন, তাহলে দেখুন AN 720: আপনার ডিজাইনে ASMI ব্লকের অনুকরণ করা ASMI ব্লকের সাথে ফ্ল্যাশ মডেলকে সংযুক্ত করার জন্য একটি মোড়ক তৈরি করতে। |
ব্যবহৃত চিপ নির্বাচনের সংখ্যা | 1
2(4) 3(4) |
ফ্ল্যাশের সাথে সংযুক্ত চিপ নির্বাচনের সংখ্যা নির্বাচন করে। |
- শুধুমাত্র Intel Arria 10 ডিভাইস, Intel Cyclone 10 GX ডিভাইস এবং SPI পিন ইন্টারফেস সক্ষম সহ অন্যান্য ডিভাইসে সমর্থিত।
সম্পর্কিত তথ্য
- কোয়াড-সিরিয়াল কনফিগারেশন (EPCQ) ডিভাইস ডেটাশিট
- EPCQ-L সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
- EPCQ-A সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
- AN 720: আপনার ডিজাইনে ASMI ব্লকের অনুকরণ করা
ম্যাপ নিবন্ধন করুন
সারণি 4. নিবন্ধন মানচিত্র
- নিম্নলিখিত টেবিলের প্রতিটি ঠিকানা অফসেট মেমরি ঠিকানা স্থান 1 শব্দ প্রতিনিধিত্ব করে।
- সমস্ত রেজিস্টারের ডিফল্ট মান 0x0 থাকে।
অফসেট | নাম নিবন্ধন করুন | R/W | ক্ষেত্রের নাম | বিট | প্রস্থ | বর্ণনা |
0 | WR_ENABLE | W | WR_ENABLE | 0 | 1 | 1 লিখুন লিখতে সক্ষম করুন। |
1 | WR_DISABLE | W | WR_DISABLE | 0 | 1 | লিখুন নিষ্ক্রিয় সম্পাদন করতে 1 লিখুন। |
2 | WR_STATUS | W | WR_STATUS | 7:0 | 8 | স্ট্যাটাস রেজিস্টারে লেখার তথ্য রয়েছে। |
3 | RD_STATUS | R | RD_STATUS | 7:0 | 8 | রিড স্ট্যাটাস রেজিস্টার অপারেশন থেকে তথ্য রয়েছে। |
4 | SECTOR_ERASE | W | সেক্টর মান | 23:0
বা 31: 0 |
24 বা
32 |
ডিভাইসের ঘনত্বের উপর নির্ভর করে মুছে ফেলার জন্য সেক্টর ঠিকানা ধারণ করুন।(5) |
5 | SUBSECTOR_ERASE | W | উপখাতের মান | 23:0
বা 31: 0 |
24 বা
32 |
ডিভাইসের ঘনত্বের উপর নির্ভর করে মুছে ফেলা হবে এমন সাবসেক্টর ঠিকানা রয়েছে৷(6) |
6 - 7 | সংরক্ষিত | |||||
8 | নিয়ন্ত্রণ | W/R | চিপ নির্বাচন করুন | 7:4 | 4 | ফ্ল্যাশ ডিভাইস নির্বাচন করে। ডিফল্ট মান হল 0, যা প্রথম ফ্ল্যাশ ডিভাইসকে লক্ষ্য করে। দ্বিতীয় ডিভাইস নির্বাচন করতে, মানটি 1 এ সেট করুন, তৃতীয় ডিভাইসটি নির্বাচন করতে, মানটি 2 এ সেট করুন। |
সংরক্ষিত | ||||||
W/R | অক্ষম | 0 | 1 | সমস্ত আউটপুট সংকেত হাই-জেড অবস্থায় রেখে IP-এর SPI সংকেতগুলিকে নিষ্ক্রিয় করতে এটিকে 1 এ সেট করুন৷ | ||
অব্যাহত… |
অফসেট | নাম নিবন্ধন করুন | R/W | ক্ষেত্রের নাম | বিট | প্রস্থ | বর্ণনা |
এটি অন্যান্য ডিভাইসের সাথে বাস শেয়ার করতে ব্যবহার করা যেতে পারে। | ||||||
9 - 12 | সংরক্ষিত | |||||
13 | WR_NON_VOLATILE_CONF_REG | W | NVCR মান | 15:0 | 16 | অ-উদ্বায়ী কনফিগারেশন রেজিস্টারে মান লেখে। |
14 | RD_NON_VOLATILE_CONF_REG | R | NVCR মান | 15:0 | 16 | অ-উদ্বায়ী কনফিগারেশন রেজিস্টার থেকে মান পড়ে |
15 | RD_ FLAG_ STATUS_REG | R | RD_ FLAG_ STATUS_REG | 8 | 8 | পতাকা স্ট্যাটাস রেজিস্টার পড়ে |
16 | CLR_FLAG_ STATUS REG | W | CLR_FLAG_ STATUS REG | 8 | 8 | ফ্ল্যাগ স্ট্যাটাস রেজিস্টার সাফ করে |
17 | BULK_ERASE | W | BULK_ERASE | 0 | 1 | সম্পূর্ণ চিপ মুছে ফেলার জন্য 1 লিখুন (একক-ডাই ডিভাইসের জন্য)।(7) |
18 | DIE_ERASE | W | DIE_ERASE | 0 | 1 | সম্পূর্ণ ডাই মুছে ফেলতে 1 লিখুন (স্ট্যাক-ডাই ডিভাইসের জন্য)।(7) |
19 | 4BYTES_ADDR_EN | W | 4BYTES_ADDR_EN | 0 | 1 | 1 বাইট ঠিকানা মোডে প্রবেশ করতে 4 লিখুন |
20 | 4BYTES_ADDR_EX | W | 4BYTES_ADDR_EX | 0 | 1 | 1 বাইট ঠিকানা মোড থেকে প্রস্থান করতে 4 লিখুন |
21 | SECTOR_PROTECT | W | সেক্টর রক্ষা মান | 7:0 | 8 | একটি সেক্টর রক্ষা করার জন্য স্ট্যাটাস রেজিস্টারে লেখার মান। (8) |
22 | RD_MEMORY_CAPACITY_ID | R | মেমরি ক্ষমতা মান | 7:0 | 8 | মেমরি ক্ষমতা আইডি তথ্য রয়েছে. |
23 -
32 |
সংরক্ষিত |
আপনাকে শুধুমাত্র সেক্টরের মধ্যে যেকোনো ঠিকানা উল্লেখ করতে হবে এবং IP সেই নির্দিষ্ট সেক্টরকে মুছে ফেলবে।
আপনাকে শুধুমাত্র সাবসেক্টরের মধ্যে যেকোনো ঠিকানা উল্লেখ করতে হবে এবং আইপি সেই নির্দিষ্ট সাবসেক্টরকে মুছে ফেলবে।
সম্পর্কিত তথ্য
- কোয়াড-সিরিয়াল কনফিগারেশন (EPCQ) ডিভাইস ডেটাশিট
- EPCQ-L সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
- EPCQ-A সিরিয়াল কনফিগারেশন ডিভাইস ডেটাশিট
- অ্যাভালন ইন্টারফেস স্পেসিফিকেশন
অপারেশন
ASMI সমান্তরাল II Intel FPGA IP ইন্টারফেসগুলি Avalon মেমরি-ম্যাপ করা ইন্টারফেস অনুগত। আরো বিস্তারিত জানার জন্য, Avalon স্পেসিফিকেশন পড়ুন.
- আপনাকে শুধুমাত্র ডাই এর মধ্যে যেকোন ঠিকানা উল্লেখ করতে হবে এবং আইপি সেই নির্দিষ্ট ডাই মুছে ফেলবে।
- EPCQ এবং EPCQ-L ডিভাইসের জন্য, ব্লক সুরক্ষা বিট হল বিট [2:4] এবং [6] এবং টপ/বটম (TB) বিট হল স্ট্যাটাস রেজিস্টারের বিট 5। EPCQ-A ডিভাইসের জন্য। ব্লক প্রোটেক্ট বিট হল বিট [2:4] এবং টিবি বিট হল স্ট্যাটাস রেজিস্টারের বিট 5।
সম্পর্কিত তথ্য
- অ্যাভালন ইন্টারফেস স্পেসিফিকেশন
কন্ট্রোল স্ট্যাটাস রেজিস্টার অপারেশন
আপনি কন্ট্রোল স্ট্যাটাস রেজিস্টার (CSR) ব্যবহার করে একটি নির্দিষ্ট ঠিকানা অফসেটে পড়তে বা লিখতে পারেন।
কন্ট্রোল স্ট্যাটাস রেজিস্টারের জন্য রিড বা রাইট অপারেশন চালানোর জন্য, এই ধাপগুলি অনুসরণ করুন:
- avl_csr_write বা avl_csr_read সংকেত জাহির করুন যখন
avl_csr_waitrequest সংকেত কম (যদি waitrequest সংকেত বেশি হয়, avl_csr_write বা avl_csr_read সংকেতটি অপেক্ষাকৃত কম না হওয়া পর্যন্ত উচ্চ রাখতে হবে)। - একই সময়ে, avl_csr_address বাসে ঠিকানা মান সেট করুন। যদি এটি একটি লেখার অপারেশন হয়, তাহলে ঠিকানার সাথে avl_csr_writedata বাসে মান ডেটা সেট করুন।
- এটি একটি পঠিত লেনদেন হলে, পঠিত ডেটা পুনরুদ্ধার করার জন্য avl_csr_readdatavalid সংকেত উচ্চ দাবি করা পর্যন্ত অপেক্ষা করুন।
- ফ্ল্যাশ করার জন্য যে ক্রিয়াকলাপগুলির জন্য লেখার মান প্রয়োজন, আপনাকে প্রথমে লিখতে সক্ষম অপারেশন করতে হবে।
- আপনি প্রতিবার লিখতে বা মুছে ফেলার কমান্ড ইস্যু করার সময় আপনাকে অবশ্যই পতাকা স্ট্যাটাস রেজিস্টার পড়তে হবে।
- একাধিক ফ্ল্যাশ ডিভাইস ব্যবহার করা হলে, নির্দিষ্ট ফ্ল্যাশ ডিভাইসে কোনো অপারেশন করার আগে সঠিক চিপ নির্বাচন নির্বাচন করতে আপনাকে অবশ্যই চিপ নির্বাচন নিবন্ধনে লিখতে হবে।
চিত্র 2. মেমরি ক্যাপাসিটি রেজিস্টার ওয়েভফর্ম এক্স পড়ুনample
চিত্র 3. লিখুন Enable Register Waveform Example
মেমরি অপারেশন
ASMI সমান্তরাল II ইন্টেল FPGA IP মেমরি ইন্টারফেস বিস্ফোরণ এবং সরাসরি ফ্ল্যাশ মেমরি অ্যাক্সেস সমর্থন করে। সরাসরি ফ্ল্যাশ মেমরি অ্যাক্সেসের সময়, আইপি আপনাকে যে কোনও সরাসরি পঠন বা লেখার অপারেশন করার অনুমতি দেওয়ার জন্য নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করে:
- লিখুন অপারেশন জন্য সক্রিয় লিখুন
- ফ্ল্যাশে অপারেশন সম্পন্ন হয়েছে তা নিশ্চিত করতে পতাকা অবস্থা রেজিস্টার চেক করুন
- অপারেশন শেষ হলে অপেক্ষার অনুরোধ সংকেত ছেড়ে দিন
মেমরি অপারেশনগুলি অ্যাভালন মেমরি-ম্যাপ করা ইন্টারফেস অপারেশনগুলির অনুরূপ। ঠিকানা বাসে আপনাকে অবশ্যই সঠিক মান সেট করতে হবে, ডেটা লিখতে হবে যদি এটি একটি লেখার লেনদেন হয়, একক লেনদেনের জন্য বার্স্ট কাউন্টের মান 1 বা আপনার পছন্দসই বিস্ফোরণ গণনা মানকে ড্রাইভ করুন এবং লিখতে বা পড়ার সংকেতটি ট্রিগার করুন।
চিত্র 4. 8-শব্দ লিখুন বার্স্ট ওয়েভফর্ম এক্সample
চিত্র 5. 8-শব্দ পড়া বার্স্ট ওয়েভফর্ম এক্সample
চিত্র 6. 1-বাইট লিখুন byteenable = 4'b0001 ওয়েভফর্ম এক্সample
ASMI সমান্তরাল II Intel FPGA IP ব্যবহার কেস প্রাক্তনampলেস
ব্যবহারের ক্ষেত্রে প্রাক্তনampলেস ASMI সমান্তরাল II IP এবং J ব্যবহার করেTAG-টু-অ্যাভালন মাস্টার ফ্ল্যাশ অ্যাক্সেস অপারেশন সম্পাদন করতে, যেমন সিলিকন আইডি পড়া, মেমরি পড়া, মেমরি লেখা, সেক্টর ইরেজ, সেক্টর সুরক্ষা, ফ্ল্যাগ স্ট্যাটাস রেজিস্টার পরিষ্কার করা এবং এনভিসিআর লেখা।
প্রাক্তন চালানোর জন্যampলেস, আপনাকে অবশ্যই FPGA কনফিগার করতে হবে। এই পদক্ষেপগুলি অনুসরণ করুন:
- নিম্নলিখিত চিত্রে দেখানো প্ল্যাটফর্ম ডিজাইনার সিস্টেমের উপর ভিত্তি করে FPGA কনফিগার করুন।
চিত্র 7. প্ল্যাটফর্ম ডিজাইনার সিস্টেম ASMI সমান্তরাল II IP এবং J দেখাচ্ছেTAG-টু-অ্যাভালন মাস্টার - নিম্নলিখিত টিসিএল স্ক্রিপ্টটি আপনার প্রকল্পের মতো একই ডিরেক্টরিতে সংরক্ষণ করুন। প্রাক্তনের জন্য epcq128_access.tcl হিসাবে স্ক্রিপ্টটির নাম দিনampলে
- সিস্টেম কনসোল চালু করুন। কনসোলে, "source epcq128_access.tcl" ব্যবহার করে স্ক্রিপ্টটি উৎস করুন।
Exampলে 1: কনফিগারেশন ডিভাইসের সিলিকন আইডি পড়ুন
Exampলে 2: H'40000000 ঠিকানায় ডেটার এক শব্দ পড়ুন এবং লিখুন
Exampলে 3: সেক্টর 64 মুছে ফেলুন
Exampলে 4: সেক্টরে সেক্টর সুরক্ষা সম্পাদন করুন (0 থেকে 127)
Exampলে 5: পতাকা স্ট্যাটাস রেজিস্টার পড়ুন এবং সাফ করুন
Exampলে 6: nvcr পড়ুন এবং লিখুন
ASMI সমান্তরাল II Intel FPGA IP ব্যবহারকারী গাইড আর্কাইভ
IP সংস্করণগুলি v19.1 পর্যন্ত Intel Quartus Prime Design Suite সফ্টওয়্যার সংস্করণগুলির মতোই। ইন্টেল কোয়ার্টাস প্রাইম ডিজাইন স্যুট সফ্টওয়্যার সংস্করণ 19.2 বা তার পরে, আইপি কোরগুলির একটি নতুন আইপি সংস্করণ স্কিম রয়েছে।
যদি একটি আইপি কোর সংস্করণ তালিকাভুক্ত না হয়, তবে পূর্ববর্তী আইপি কোর সংস্করণের জন্য ব্যবহারকারীর নির্দেশিকা প্রযোজ্য।
ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ | আইপি কোর সংস্করণ | ব্যবহারকারীর নির্দেশিকা |
17.0 | 17.0 | Altera ASMI সমান্তরাল II আইপি কোর ব্যবহারকারী গাইড |
ASMI সমান্তরাল II Intel FPGA IP ব্যবহারকারী গাইডের জন্য নথি সংশোধনের ইতিহাস
নথি সংস্করণ | ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ | আইপি সংস্করণ | পরিবর্তন |
2020.07.29 | 18.0 | 18.0 | • নথি শিরোনাম আপডেট করা হয়েছে ASMI সমান্তরাল II Intel FPGA IP ব্যবহারকারী গাইড.
• আপডেট করা হয়েছে সারণি 2: প্যারামিটার সেটিংস বিভাগে পরামিতি. |
2018.09.24 | 18.0 | 18.0 | • ASMI সমান্তরাল II Intel FPGA IP কোরের জন্য অ্যাপ্লিকেশন এবং সমর্থন সম্পর্কিত তথ্য যোগ করা হয়েছে।
• উল্লেখ করার জন্য একটি নোট যোগ করা হয়েছে জেনেরিক সিরিয়াল ফ্ল্যাশ ইন্টারফেস ইন্টেল এফপিজিএ আইপি কোর ব্যবহারকারী গাইড. • যোগ করা হয়েছে ASMI সমান্তরাল II Intel FPGA IP Core Use Case Exampলেস বিভাগ |
2018.05.07 | 18.0 | 18.0 | • Intel রিব্র্যান্ডিং প্রতি ASMI সমান্তরাল II Intel FPGA IP কোরে Altera ASMI সমান্তরাল II IP কোর নামকরণ করা হয়েছে।
• EPCQ-A ডিভাইসের জন্য সমর্থন যোগ করা হয়েছে। • ক্লক সিগন্যালে একটি নোট যোগ করা হয়েছে পোর্টস বর্ণনা টেবিল • এ qspi_scein সংকেতের জন্য বিবরণ আপডেট করা হয়েছে পোর্টস বর্ণনা টেবিল • এ SECTOR_PROTECT রেজিস্টারে একটি নোট যোগ করা হয়েছে৷ ম্যাপ নিবন্ধন করুন টেবিল • SECTOR_ERASE এবং SUBSECTOR_ERASE রেজিস্টারের জন্য বিট এবং প্রস্থ আপডেট করা হয়েছে ম্যাপ নিবন্ধন করুন টেবিল • SECTOR_PROTECT এর জন্য বিট এবং প্রস্থ আপডেট করা হয়েছে৷ এ নিবন্ধন করুন ম্যাপ নিবন্ধন করুন টেবিল |
অব্যাহত… |
নথি সংস্করণ | ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ | আইপি সংস্করণ | পরিবর্তন |
• তে কন্ট্রোল রেজিস্টারের চিপ সিলেক্ট বিকল্পের বিবরণ আপডেট করা হয়েছে ম্যাপ নিবন্ধন করুন টেবিল
• SECTOR_ERASE, SUBSECTOR_ERASE, BULK_ERASE, এবং DIE_ERASE রেজিস্টারের জন্য ফুটনোট আপডেট করা হয়েছে ম্যাপ নিবন্ধন করুন টেবিল • vl_mem_addr-এর বিবরণ আপডেট করা হয়েছে মধ্যে সংকেত পোর্টস বর্ণনা টেবিল • ক্ষুদ্র সম্পাদকীয় সম্পাদনা। |
তারিখ | সংস্করণ | পরিবর্তন |
মে 2017 | 2017.05.08 | প্রাথমিক মুক্তি। |
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
*অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
দলিল/সম্পদ
![]() |
intel ASMI সমান্তরাল II Intel FPGA IP [পিডিএফ] ব্যবহারকারীর নির্দেশিকা ASMI সমান্তরাল II Intel FPGA IP, ASMI, সমান্তরাল II Intel FPGA IP, II Intel FPGA IP, FPGA IP |