Intel-LOGO

ចំណុចប្រទាក់ intel CF+ ដោយប្រើស៊េរី Altera MAX

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

ចំណុចប្រទាក់ 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+intel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • តួលេខនេះបង្ហាញពីដ្យាក្រាមប្លុកមូលដ្ឋានសម្រាប់អនុវត្តចំណុចប្រទាក់ 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 ។

ការទទួលស្គាល់

ប្រវត្តិនៃការកែប្រែឯកសារ

តារាងទី 3៖ ប្រវត្តិនៃការកែប្រែឯកសារ

កាលបរិច្ឆេទ

ខែកញ្ញា ឆ្នាំ 2014

កំណែ

2014.09.22

ការផ្លាស់ប្តូរ

បានបន្ថែមព័ត៌មាន MAX 10 ។

ខែធ្នូ 2007, V1.0 1.0 ការចេញផ្សាយដំបូង។

ឯកសារ/ធនធាន

ចំណុចប្រទាក់ intel CF+ ដោយប្រើស៊េរី Altera MAX [pdf] សេចក្តីណែនាំ
ចំណុចប្រទាក់ CF ដោយប្រើស៊េរី Altera MAX ការប្រើស៊េរី Altera MAX ចំណុចប្រទាក់ CF ស៊េរី MAX

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *