ចំណុចប្រទាក់ 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+ អាចត្រូវបានប្រើជាមួយអាដាប់ទ័រអកម្មនៅក្នុង PC-Card type-II ឬ type-III sockets។
- សព្វថ្ងៃនេះ ផលិតផលប្រើប្រាស់ជាច្រើនដូចជា កាមេរ៉ា PDAs ម៉ាស៊ីនបោះពុម្ព និងកុំព្យូទ័រយួរដៃមានរន្ធដែលទទួលយកកាតអង្គចងចាំ CompactFlash និង CF+ ។ បន្ថែមពីលើឧបករណ៍ផ្ទុក រន្ធនេះក៏អាចត្រូវបានប្រើដើម្បីភ្ជាប់ឧបករណ៍ I/O ដែលប្រើចំណុចប្រទាក់ CF+ ផងដែរ។
ព័ត៌មានពាក់ព័ន្ធ
រចនា Example សម្រាប់ MAX II
- ផ្តល់នូវការរចនា MAX II files សម្រាប់កំណត់ចំណាំកម្មវិធីនេះ (AN 492)
រចនា Example សម្រាប់ MAX 10
- ផ្តល់នូវការរចនា MAX 10 files សម្រាប់កំណត់ចំណាំកម្មវិធីនេះ (AN 492)
ការគ្រប់គ្រងថាមពលនៅក្នុងប្រព័ន្ធចល័តដោយប្រើឧបករណ៍ Altera
- ផ្តល់ព័ត៌មានបន្ថែមអំពីការគ្រប់គ្រងថាមពលនៅក្នុងប្រព័ន្ធចល័តដោយប្រើឧបករណ៍ Altera
ការណែនាំអំពីការរចនាឧបករណ៍ MAX II
- ផ្តល់ព័ត៌មានបន្ថែមអំពីគោលការណ៍ណែនាំការរចនាឧបករណ៍ MAX II
ការប្រើប្រាស់ចំណុចប្រទាក់ CF+ ជាមួយឧបករណ៍ Altera
- ចំណុចប្រទាក់កាត CF+ ត្រូវបានបើកដោយម៉ាស៊ីនដោយអះអាងសញ្ញា H_ENABLE ។ នៅពេលដែលកាត CompactFlash ត្រូវបានបញ្ចូលទៅក្នុងរន្ធ ម្ជុលពីរ (CD_1 [1:0]) ធ្លាក់ចុះ ដែលបង្ហាញពីចំណុចប្រទាក់ដែលកាតត្រូវបានបញ្ចូលត្រឹមត្រូវ។ ជាការឆ្លើយតបទៅនឹងសកម្មភាពនេះ សញ្ញារំខាន H_INT ត្រូវបានបង្កើតដោយចំណុចប្រទាក់ អាស្រ័យលើស្ថានភាពនៃម្ជុល CD_1 និងបន្ទះឈីបបើកសញ្ញា (H_ENABLE) ។
សញ្ញា H_READY ក៏ត្រូវបានអះអាងផងដែរ នៅពេលណាដែលលក្ខខណ្ឌតម្រូវត្រូវបានបំពេញ។ សញ្ញានេះបង្ហាញដល់ខួរក្បាលថា ចំណុចប្រទាក់ត្រៀមខ្លួនជាស្រេចដើម្បីទទួលយកទិន្នន័យពីខួរក្បាល។ ឡានក្រុងទិន្នន័យ 16 ប៊ីតទៅកាត CF+ ត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅម៉ាស៊ីន។ នៅពេលដែលម៉ាស៊ីនទទួលបានសញ្ញារំខាន វាឆ្លើយតបទៅវាដោយបង្កើតសញ្ញាទទួលស្គាល់ H_ACK សម្រាប់ចំណុចប្រទាក់បង្ហាញថាវាបានទទួលការរំខាន - សាជីវកម្ម Intel ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Intel, ស្លាកសញ្ញា Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus និង Stratix ពាក្យ និងនិមិត្តសញ្ញាគឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Intel ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួននៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬការទទួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃលក្ខណៈបច្ចេកទេសឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។
- ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានអះអាងថាជាកម្មសិទ្ធិរបស់អ្នកដទៃ។ និងត្រៀមខ្លួនជាស្រេចដើម្បីអនុវត្តមុខងារបន្ថែមទៀត។ សញ្ញានេះដើរតួជាកម្លាំងរុញច្រាន; ប្រតិបត្តិការទាំងអស់នៃចំណុចប្រទាក់ ម៉ាស៊ីន ឬខួរក្បាល និងកាត CompactFlash ត្រូវបានធ្វើសមកាលកម្មទៅនឹងសញ្ញានេះ។ ចំណុចប្រទាក់ក៏ពិនិត្យមើលសញ្ញា H_RESET ផងដែរ។ សញ្ញានេះត្រូវបានបង្កើតដោយម៉ាស៊ីនដើម្បីបង្ហាញថាលក្ខខណ្ឌដំបូងទាំងអស់ត្រូវតែត្រូវបានកំណត់ឡើងវិញ។
- ចំណុចប្រទាក់នៅក្នុងវេនបង្កើតសញ្ញា RESET ទៅកាន់កាត CompactFlash ដែលចង្អុលបង្ហាញវាដើម្បីកំណត់ឡើងវិញនូវសញ្ញាបញ្ជារបស់វាទាំងអស់ទៅលក្ខខណ្ឌលំនាំដើមរបស់វា។
- សញ្ញា H_RESET អាចជាផ្នែករឹង ឬកម្មវិធីដែលបង្កើត។ ការកំណត់កម្មវិធីឡើងវិញត្រូវបានចង្អុលបង្ហាញដោយ MSB នៃការចុះឈ្មោះជម្រើសកំណត់រចនាសម្ព័ន្ធនៅក្នុងកាត CF+ ។ ម៉ាស៊ីនបង្កើតសញ្ញាបញ្ជា 4 ប៊ីត
- 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 ប៊ីត និង 16 ប៊ីត។
- ផងដែរ ការកំណត់រចនាសម្ព័ន្ធចុះឈ្មោះក្នុងការចុះឈ្មោះជម្រើសកំណត់រចនាសម្ព័ន្ធកាត CF+ ការចុះឈ្មោះស្ថានភាពកាត និងការចុះឈ្មោះជំនួសលេខសម្ងាត់ត្រូវបានអាន និងសរសេរចូល។ សញ្ញា H_CONTROL [4:3] ធំទូលាយ 0 ប៊ីត ដែលចេញដោយម៉ាស៊ីន ធ្វើឱ្យមានភាពខុសប្លែកគ្នារវាងប្រតិបត្តិការទាំងអស់នេះ។ ចំណុចប្រទាក់ CF+ ឌិកូដ H_CONTROL ហើយចេញសញ្ញាបញ្ជាទៅកាត CF+ យោងទៅតាមលក្ខណៈបច្ចេកទេសរបស់ CF+ ។ ទិន្នន័យត្រូវបានបង្កើតឡើងនៅលើឡានក្រុងទិន្នន័យ 16 ប៊ីត បន្ទាប់ពីសញ្ញាបញ្ជាត្រូវបានចេញ។ នៅក្នុងរបៀប I/O ការកំណត់កម្មវិធីឡើងវិញ (បង្កើតដោយការធ្វើឱ្យ MSB នៃជម្រើសកំណត់រចនាសម្ព័ន្ធចុះឈ្មោះក្នុងកាត CF+ ខ្ពស់) ត្រូវបានធីក។ ប្រតិបត្តិការចូលប្រើបៃ និងពាក្យត្រូវបានប្រតិបត្តិដោយចំណុចប្រទាក់ក្នុងលក្ខណៈស្រដៀងគ្នាទៅនឹងរបៀបអង្គចងចាំដែលបានរៀបរាប់ខាងលើ។
រូបភាពទី 1៖ ចំណុចប្រទាក់ផ្សេងគ្នានៃចំណុចប្រទាក់ CF+ និងឧបករណ៍ CF+
- តួលេខនេះបង្ហាញពីដ្យាក្រាមប្លុកមូលដ្ឋានសម្រាប់អនុវត្តចំណុចប្រទាក់ CF+ ។
សញ្ញា
តារាងទី 1: CF+ សញ្ញាចំណុចប្រទាក់
តារាងនេះរាយបញ្ជីសញ្ញាអន្តរកម្មកាត CF+។
សញ្ញា
HOST_ADDRESS [10:0] |
ទិសដៅ
ទិន្នផល |
ការពិពណ៌នា
បន្ទាត់អាស័យដ្ឋានទាំងនេះជ្រើសរើសដូចខាងក្រោម៖ អាសយដ្ឋានច្រក I/O ចុះឈ្មោះអាសយដ្ឋានច្រកដែលបានគូសផែនទីមេម៉ូរី ការគ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធរបស់វា និងការចុះឈ្មោះស្ថានភាព។ |
CE_1 [1:0] | ទិន្នផល | នេះគឺជាសញ្ញាជ្រើសរើសកាតសកម្ម 2 ប៊ីត។ |
សញ្ញា
IORD |
ទិសដៅ
ទិន្នផល |
ការពិពណ៌នា
នេះគឺជា I/O read strobe ដែលបង្កើតឡើងដោយចំណុចប្រទាក់ម៉ាស៊ីន ដើម្បីបិទទិន្នន័យ I/O នៅលើឡានក្រុងពីកាត CF+។ |
អាយអូវ៉ា | ទិន្នផល | នេះគឺជា I/O write pulse strobe ដែលប្រើសម្រាប់កំណត់ម៉ោងទិន្នន័យ I/O នៅលើឡានទិន្នន័យកាតនៅលើកាត CF+។ |
OE | ទិន្នផល | ទិន្នផលសកម្ម-ទាបអាចឱ្យ strobe ។ |
រួចរាល់ | បញ្ចូល | នៅក្នុងរបៀបអង្គចងចាំ សញ្ញានេះត្រូវបានរក្សាទុកខ្ពស់នៅពេលដែលកាត 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_ACK | បញ្ចូល | ការទទួលស្គាល់ចំពោះសំណើររំខានដែលធ្វើឡើងដោយចំណុចប្រទាក់។ |
H_CONTROL [3:0] | បញ្ចូល | សញ្ញា 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, គូសផែនទីម៉ាស៊ីន និងច្រកអន្តរ CF+ ទៅ GPIOs សមរម្យ។ ការរចនានេះប្រើប្រាស់ប្រហែល 54% នៃ LEs សរុបនៅក្នុងឧបករណ៍ EPM240 និងប្រើប្រាស់ 45 I/O pins ។
- ការរចនា MAX II ឧample ប្រើឧបករណ៍ CF+ ដែលដំណើរការក្នុងរបៀបពីរ៖ PC Card ATA ដោយប្រើរបៀប I/O និង PC Card ATA ដោយប្រើរបៀបអង្គចងចាំ។ របៀបជម្រើសទីបី មុខងារ True IDE មិនត្រូវបានពិចារណាទេ។ ឧបករណ៍ MAX II ដំណើរការជាឧបករណ៍បញ្ជាម៉ាស៊ីន ហើយដើរតួជាស្ពានរវាងម៉ាស៊ីន និងកាត CF+ ។
កូដប្រភព
ការរចនាទាំងនេះ ឧamples ត្រូវបានអនុវត្តនៅក្នុង Verilog ។
ការទទួលស្គាល់
- រចនា ឧample ប្រែប្រួលសម្រាប់ Altera MAX 10 FPGAs ដោយ Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤
- 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] សេចក្តីណែនាំ ចំណុចប្រទាក់ CF ដោយប្រើស៊េរី Altera MAX ការប្រើស៊េរី Altera MAX ចំណុចប្រទាក់ CF ស៊េរី MAX |