Intel CF+ انٽرفيس Altera MAX سيريز استعمال ڪندي
CF+ انٽرفيس استعمال ڪندي Altera MAX سيريز
- توهان استعمال ڪري سگهو ٿا Altera® MAX® II, MAX V, ۽ MAX 10 ڊوائيسز هڪ CompactFlash+ (CF+) انٽرفيس کي لاڳو ڪرڻ لاءِ. انهن جي گهٽ قيمت، گهٽ پاور ۽ آسان پاور آن خاصيتون انهن کي ميموري ڊيوائس-انٽرفيسنگ ايپليڪيشنن لاءِ مثالي پروگرام قابل منطق ڊوائيسز ٺاهينديون آهن.
- CompactFlash ڪارڊ ڊجيٽل معلومات جي ڪيترن ئي شڪلن (ڊيٽا، آڊيو، تصويرون) ۽ سافٽ ويئر کي ڊجيٽل سسٽم جي وسيع دورن جي وچ ۾ ذخيرو ۽ ٽرانسپورٽ ڪري ٿو. CompactFlash ايسوسيئيشن CF+ تصور متعارف ڪرايو ته جيئن CompactFlash ڪارڊ جي آپريشن کي I/O ڊوائيسز ۽ مقناطيسي ڊسڪ ڊيٽا اسٽوريج سان گڏ فليش ميموري کان سواءِ. CF+ ڪارڊ هڪ ننڍڙو فارم فيڪٽر ڪارڊ آهي جنهن ۾ ڪمپيڪٽ فليش اسٽوريج ڪارڊ، مقناطيسي ڊسڪ ڪارڊ، ۽ مختلف I/O ڪارڊ شامل آهن جيڪي مارڪيٽ ۾ موجود آهن، جهڙوڪ سيريل ڪارڊ، ايٿرنيٽ ڪارڊ، ۽ وائرليس ڪارڊ. CF+ ڪارڊ ۾ هڪ ايمبيڊڊ ڪنٽرولر شامل آهي جيڪو ڊيٽا اسٽوريج، ٻيهر حاصل ڪرڻ ۽ غلطي جي اصلاح، پاور مئنيجمينٽ، ۽ ڪلاڪ ڪنٽرول کي منظم ڪري ٿو. CF+ ڪارڊ پي سي-ڪارڊ ٽائپ-II يا ٽائپ-III ساکٽس ۾ غير فعال اڊاپٽر سان استعمال ڪري سگھجن ٿا.
- اڄڪلهه، ڪيترن ئي صارفين جي شين جهڙوڪ ڪئميرا، PDAs، پرنٽر، ۽ ليپ ٽاپ ۾ هڪ ساکٽ آهي جيڪو قبول ڪري ٿو CompactFlash ۽ CF + ميموري ڪارڊ. اسٽوريج ڊوائيسز کان علاوه، هي ساکٽ پڻ استعمال ڪري سگھجن ٿيون انٽرفيس I/O ڊوائيسز جيڪي CF+ انٽرفيس استعمال ڪن ٿيون.
لاڳاپيل معلومات
ڊيزائن ExampMAX II لاءِ
- MAX II ڊيزائن مهيا ڪري ٿي fileهن ايپليڪيشن نوٽ لاءِ (AN 492)
ڊيزائن ExampMAX 10 لاءِ
- MAX 10 ڊيزائن مهيا ڪري ٿي fileهن ايپليڪيشن نوٽ لاءِ (AN 492)
پورٽبل سسٽم ۾ پاور مينيجمينٽ Altera ڊوائيسز استعمال ڪندي
- Altera ڊوائيسز استعمال ڪندي پورٽبل سسٽم ۾ پاور مئنيجمينٽ بابت وڌيڪ معلومات مهيا ڪري ٿي
MAX II ڊيوائس ڊيزائن ھدايتون
- MAX II ڊوائيس ڊيزائن جي هدايتن بابت وڌيڪ معلومات مهيا ڪري ٿي
Altera ڊوائيسز سان CF + انٽرفيس استعمال ڪندي
- CF+ ڪارڊ انٽرفيس H_ENABLE سگنل جي تصديق ڪندي ميزبان طرفان فعال ڪيو ويو آهي. جڏهن CompactFlash ڪارڊ ساکٽ ۾ داخل ڪيو ويندو آهي، ٻه پن (CD_1 [1:0]) گهٽجي ويندا آهن، انٽرفيس ڏانهن اشارو ڪري ٿو ته ڪارڊ صحيح طور تي داخل ڪيو ويو آهي. ھن عمل جي جواب ۾، ھڪ مداخلت سگنل H_INT انٽرفيس پاران ٺاھيو ويو آھي، CD_1 پنن جي حالت تي منحصر آھي ۽ چپ فعال سگنل (H_ENABLE).
H_READY سگنل پڻ زور ڀريو ويندو آهي جڏهن به گهربل شرطون ملن ٿيون. هي سگنل پروسيسر ڏانهن اشارو ڪري ٿو ته انٽرفيس پروسيسر کان ڊيٽا کي قبول ڪرڻ لاء تيار آهي. CF+ ڪارڊ ڏانهن 16-bit ڊيٽا بس سڌو سنئون ميزبان سان ڳنڍيل آهي. جڏهن ميزبان هڪ مداخلت وارو سگنل وصول ڪري ٿو، اهو ان کي جواب ڏئي ٿو هڪ اعتراف سگنل، H_ACK ٺاهي، انٽرفيس لاءِ اهو ظاهر ڪرڻ لاءِ ته هن مداخلت حاصل ڪئي آهي. - Intel Corporation. سڀ حق محفوظ آهن. Intel، The Intel لوگو، Altera، Arria، Cyclone، Enpirion، MAX، Nios، Quartus ۽ Stratix لفظ ۽ لوگو انٽيل ڪارپوريشن يا ان جي ماتحت ادارن جا ٽريڊ مارڪ آمريڪا ۽/يا ٻين ملڪن ۾ آھن. Intel وارنٽي ڏئي ٿو پنهنجي FPGA ۽ سيمڪنڊڪٽر پروڊڪٽس جي ڪارڪردگي کي موجوده وضاحتن مطابق Intel جي معياري وارنٽي جي مطابق، پر ڪنهن به وقت بغير اطلاع جي ڪنهن به پروڊڪٽس ۽ خدمتن ۾ تبديليون ڪرڻ جو حق محفوظ رکي ٿو. Intel هتي بيان ڪيل ڪنهن به معلومات، پراڊڪٽ، يا خدمت جي ايپليڪيشن يا استعمال مان پيدا ٿيندڙ ڪا به ذميواري يا ذميواري قبول نه ڪندو آهي سواءِ انٽيل طرفان لکڻ ۾ واضح طور تي اتفاق ڪيو ويو. Intel گراهڪن کي صلاح ڏني وئي آهي ته ڪنهن به شايع ٿيل معلومات تي ڀروسو ڪرڻ کان پهريان ۽ مصنوعات يا خدمتن لاءِ آرڊر ڏيڻ کان پهريان ڊوائيس جي وضاحتن جو جديد نسخو حاصل ڪن.
- ٻيا نالا ۽ برانڊ ٻين جي ملڪيت طور دعوي ڪري سگھن ٿا. ۽ وڌيڪ ڪم ڪرڻ لاء تيار آهي. هي سگنل هڪ محرڪ طور ڪم ڪري ٿو. انٽرفيس، ميزبان، يا پروسيسر ۽ CompactFlash ڪارڊ جا سڀئي عمل هن سگنل سان هم وقت ٿين ٿا. انٽرفيس پڻ H_RESET سگنل جي جانچ ڪري ٿو. هي سگنل ميزبان طرفان پيدا ڪيو ويو آهي اهو ظاهر ڪرڻ لاء ته سڀني شروعاتي شرطن کي ري سيٽ ڪيو وڃي.
- انٽرفيس بدلي ۾ ٺاهي ٿو RESET سگنل CompactFlash ڪارڊ ڏانهن اشارو ڪري ٿو ته ان جي سڀني ڪنٽرول سگنلن کي انهن جي ڊفالٽ حالت ۾ ري سيٽ ڪرڻ لاءِ.
- H_RESET سگنل يا ته ٿي سگھي ٿو هارڊويئر يا سافٽ ويئر ٺاهيل. سافٽ ويئر ري سيٽ CF+ ڪارڊ اندر ڪنفيگريشن آپشن رجسٽر جي MSB پاران اشارو ڪيو ويو آهي. ميزبان هڪ 4-bit ڪنٽرول سگنل ٺاهي ٿو
- H_CONTROL CF+ انٽرفيس ڏانهن CF+ ڪارڊ جي گهربل فنڪشن کي ظاهر ڪرڻ لاءِ. انٽرفيس H_CONTROL سگنل کي ڊيڪوڊ ڪري ٿو ۽ ڊيٽا کي پڙهڻ ۽ لکڻ لاءِ مختلف ڪنٽرول سگنلن کي جاري ڪري ٿو، ۽ ترتيب جي ڄاڻ. هر ڪارڊ آپريشن کي H_ACK سگنل سان هم وقت ڪيو ويو آهي. H_ACK جي مثبت ڪنڊ تي، سپورٽ ٿيل Altera ڊيوائس ري سيٽ سگنل لاءِ چيڪ ڪري ٿي، ۽ ان جي مطابق HOST_ADDRESS، چپ انبل (CE_1)، آئوٽ پُٽ فعال (OE)، لکندڙ فعال (WE)، REG_1، ۽ RESET سگنلن کي جاري ڪري ٿو. انهن سگنلن مان هر هڪ مٿي بيان ڪيل سڀني عملن لاءِ اڳواٽ بيان ڪيل قدر آهي. اهي معياري پروٽوڪول آهن، جيئن CompactFlash ايسوسيئيشن پاران بيان ڪيل آهي.
- H_IOM سگنل عام ميموري موڊ ۾ گهٽ ۽ I/O موڊ ۾ وڌيڪ هوندو آهي. عام ميموري موڊ ٻنهي 8-bit ۽ 16-bit ڊيٽا جي لکڻ ۽ پڙهڻ جي اجازت ڏئي ٿو.
- انهي سان گڏ، CF+ ڪارڊ ترتيب ڏيڻ جي آپشن رجسٽر ۾ ڪنفيگريشن رجسٽر، ڪارڊ اسٽيٽس رجسٽر، ۽ پن ريپليسمينٽ رجسٽر پڙهيا وڃن ٿا ۽ ان ۾ لکيل آهن. هڪ 4-bit ويڪر H_CONTROL [3:0] ميزبان طرفان جاري ڪيل سگنل انهن سڀني عملن جي وچ ۾ فرق ڪري ٿو. CF+ انٽرفيس H_CONTROL کي ڊيڪوڊ ڪري ٿو ۽ CF+ جي وضاحتن مطابق CF+ ڪارڊ ڏانهن ڪنٽرول سگنلز جاري ڪري ٿو. ڊيٽا 16-bit ڊيٽا بس تي دستياب ڪئي وئي آهي ڪنٽرول سگنل جاري ٿيڻ کان پوء. I/O موڊ ۾، سافٽ ويئر ري سيٽ (CF+ ڪارڊ هاءِ ۾ ڪنفيگريشن آپشن رجسٽر جي MSB ٺاهي) چيڪ ڪيو ويو آهي. بائيٽ ۽ لفظ جي رسائي جا عمل انٽرفيس ذريعي ڪيا ويندا آهن جيئن مٿي ڄاڻايل ميموري موڊ ۾.
شڪل 1: CF+ انٽرفيس ۽ CF+ ڊوائيس جا مختلف انٽرفيسنگ سگنل
- هي انگ CF+ انٽرفيس کي لاڳو ڪرڻ لاءِ بنيادي بلاڪ ڊراگرام ڏيکاري ٿو.
سگنلن
ٽيبل 1: CF+ انٽرفيس سگنلز
هي ٽيبل CF + ڪارڊ جي وچ ۾ سگنلن جي لسٽ ڪري ٿو.
سگنل
HOST_ADDRESS [10:0] |
ھدايت
ٻاھر |
وصف
اهي ايڊريس لائينون هيٺيون چونڊون ٿيون: I/O پورٽ ايڊريس رجسٽر، ميموري-ميپ ٿيل پورٽ ايڊريس رجسٽر، ان جي ڪنفيگريشن ڪنٽرول، ۽ اسٽيٽس رجسٽرز. |
CE_1 [1:0] | ٻاھر | هي هڪ 2-bit فعال-گهٽ ڪارڊ چونڊيو سگنل آهي. |
سگنل
آئي او آر ڊي |
ھدايت
ٻاھر |
وصف
هي هڪ I/O ريڊ اسٽروب آهي جيڪو ميزبان انٽرفيس پاران تيار ڪيو ويو آهي I/O ڊيٽا کي CF+ ڪارڊ مان بس ۾ داخل ڪرڻ لاءِ. |
IOWA | ٻاھر | هي هڪ I/O لکندڙ پلس اسٽروب آهي جيڪو CF+ ڪارڊ تي ڪارڊ ڊيٽا بس تي I/O ڊيٽا کي ڪلاڪ ڪرڻ لاءِ استعمال ڪيو ويندو آهي. |
OE | ٻاھر | فعال-گهٽ آئوٽ اسٽروب کي فعال ڪري ٿو. |
تيار | ان پٽ | ميموري موڊ ۾، هي سگنل بلند رکيو ويندو آهي جڏهن CF+ ڪارڊ نئين ڊيٽا جي منتقلي جي عمل کي قبول ڪرڻ لاءِ تيار هوندو آهي ۽ گهٽ هوندو آهي جڏهن ڪارڊ مصروف هوندو آهي. |
عراق | ان پٽ | I/O موڊ آپريشن ۾، هي سگنل استعمال ڪيو ويندو آهي مداخلت جي درخواست جي طور تي. اهو گهٽ ۾ گهٽ strobed آهي. |
REG_1 | ٻاھر | هي سگنل عام ميموري ۽ منسوب ميموري رسائي جي وچ ۾ فرق ڪرڻ لاء استعمال ڪيو ويندو آهي. عام ميموري لاءِ اعليٰ ۽ منسوب ميموري لاءِ گھٽ. I/ O موڊ ۾، هي سگنل چالو ٿيڻ گهرجي- گھٽ هجي جڏهن I/ O پتو بس تي هجي. |
WE | ٻاھر | ڪارڊ ٺاھڻ جي رجسٽر ۾ لکڻ لاءِ فعال-گهٽ سگنل. |
ري سيٽ ڪريو | ٻاھر | هي سگنل ري سيٽ ڪري ٿو يا CF+ ڪارڊ ۾ سڀني رجسٽرن کي شروع ڪري ٿو. |
سي ڊي_1 [1:0] | ان پٽ | هي هڪ 2-bit فعال-گهٽ ڪارڊ ڳولڻ سگنل آهي. |
ٽيبل 2: ميزبان انٽرفيس سگنلز
ھي جدول انھن سگنلن جي لسٽ ڪري ٿو جيڪي ھوسٽ انٽرفيس ٺاھين ٿا.
سگنل
H_INT |
ھدايت
ٻاھر |
وصف
فعال-گهٽ مداخلت سگنل انٽرفيس کان ميزبان ڏانهن اشارو ڪري ٿو ڪارڊ داخل ڪرڻ. |
H_READY | ٻاھر | تيار سگنل انٽرفيس کان ميزبان ڏانهن اشارو CF+ نئين ڊيٽا کي قبول ڪرڻ لاءِ تيار آهي. |
H_ENABLE | ان پٽ | چپ چالو |
H_ACK | ان پٽ | انٽرفيس پاران ڪيل مداخلت جي درخواست تي اعتراف. |
H_CONTROL [3:0] | ان پٽ | هڪ 4-bit سگنل I/O ۽ ميموري READ/WRITE عملن جي وچ ۾ چونڊ. |
H_RESET [1:0] | ان پٽ | هارڊويئر ۽ سافٽ ويئر ري سيٽ لاءِ 2-bit سگنل. |
H_IOM | ان پٽ | ميموري موڊ ۽ I/O موڊ ۾ فرق. |
عمل درآمد
- اهي ڊزائينز MAX II، MAX V، ۽ MAX 10 ڊوائيسز استعمال ڪندي لاڳو ٿي سگهن ٿيون. مهيا ڪيل ڊيزائن سورس ڪوڊز MAX II (EPM240) ۽ MAX 10 (10M08) کي ترتيب ڏئي ٿو. اهي ڊزائينز ماخذ ڪوڊ مرتب ڪيا ويا آهن ۽ سڌو سنئون MAX ڊوائيسز تي پروگرام ڪري سگھجن ٿيون.
- MAX II ڊيزائن لاءِ exampلي، ميزبان ۽ CF+ انٽرفيسنگ بندرگاهن کي مناسب GPIOs ڏانهن نقشو ٺاهيو. هي ڊيزائن EPM54 ڊوائيس ۾ ڪل LEs جو اٽڪل 240٪ استعمال ڪري ٿو ۽ 45 I / O پن استعمال ڪري ٿو.
- MAX II ڊيزائن اڳوڻيample هڪ CF+ ڊوائيس استعمال ڪري ٿو، جيڪو ٻن طريقن ۾ ڪم ڪري ٿو: PC ڪارڊ ATA I/O موڊ استعمال ڪندي ۽ PC ڪارڊ ATA ميموري موڊ استعمال ڪندي. ٽيون اختياري موڊ، صحيح IDE موڊ، نه سمجهيو ويندو آهي. MAX II ڊوائيس ميزبان ڪنٽرولر طور ڪم ڪري ٿو ۽ ميزبان ۽ CF + ڪارڊ جي وچ ۾ پل جي طور تي ڪم ڪري ٿو.
ذريعو ڪوڊ
اهي ڊيزائن اڳوڻيamples Verilog ۾ لاڳو ٿيل آهن.
اعتراف
- ڊيزائن exampجي طرفان Altera MAX 10 FPGAs لاءِ ترتيب ڏنل آرڪيڊ ٽيڪنالاجي انجنيئرنگ اينڊ ڪنسلٽنگ، Inc. مينارڊ، ميساچوسٽس 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 | شروعاتي ڇڏڻ. |
دستاويز / وسيلا
![]() |
Intel CF+ انٽرفيس Altera MAX سيريز استعمال ڪندي [pdf] هدايتون سي ايف انٽرفيس استعمال ڪندي Altera MAX سيريز، استعمال ڪندي Altera MAX سيريز، سي ايف انٽرفيس، MAX سيريز |