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 ბარათებს, რომლებიც ხელმისაწვდომია ბაზარზე, როგორიცაა სერიული ბარათები, Ethernet ბარათები და უკაბელო ბარათები. CF+ ბარათი მოიცავს ჩაშენებულ კონტროლერს, რომელიც მართავს მონაცემთა შენახვას, მოძიებას და შეცდომის გამოსწორებას, ენერგიის მართვას და საათის კონტროლს. CF+ ბარათების გამოყენება შესაძლებელია პასიური გადამყვანებით PC-Card ტიპის II ან III ტიპის სოკეტებში.
  • დღესდღეობით, ბევრ სამომხმარებლო პროდუქტს, როგორიცაა კამერები, PDA, პრინტერები და ლეპტოპები, აქვს სოკეტი, რომელიც იღებს CompactFlash და CF+ მეხსიერების ბარათებს. შესანახი მოწყობილობების გარდა, ეს სოკეტი ასევე შეიძლება გამოყენებულ იქნას I/O მოწყობილობების ინტერფეისისთვის, რომლებიც იყენებენ CF+ ინტერფეისს.

დაკავშირებული ინფორმაცია

დიზაინი მაგample MAX II-ისთვის

  • გთავაზობთ MAX II დიზაინს files ამ განაცხადის შენიშვნისთვის (AN 492)

დიზაინი მაგampმაქსიმუმ 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-ის ლოგო, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus და Stratix სიტყვები და ლოგოები არის Intel Corporation-ის ან მისი შვილობილი კომპანიების სავაჭრო ნიშნები აშშ-ში და/ან სხვა ქვეყნებში. Intel იძლევა გარანტიას მისი FPGA და ნახევარგამტარული პროდუქტების შესრულებაზე მიმდინარე სპეციფიკაციების შესაბამისად 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+ ბარათის კონფიგურაციის ოფციონის რეესტრში, ბარათის სტატუსის რეესტრი და პინის ჩანაცვლების რეესტრი იკითხება და იწერება. ჰოსტის მიერ გაცემული 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 [10:0]

მიმართულება

გამომავალი

აღწერა

ეს მისამართის ხაზები ირჩევს შემდეგს: I/O პორტის მისამართების რეგისტრები, მეხსიერებით შედგენილი პორტის მისამართის რეგისტრები, მისი კონფიგურაციის კონტროლი და სტატუსის რეგისტრები.

CE_1 [1:0] გამომავალი ეს არის 2-ბიტიანი აქტიური დაბალი ბარათის არჩევის სიგნალი.
სიგნალი

IORD

მიმართულება

გამომავალი

აღწერა

ეს არის I/O წაკითხვის სტრობი, რომელიც გენერირებულია მასპინძელი ინტერფეისის მიერ CF+ ბარათიდან ავტობუსზე I/O მონაცემების შესანახად.

IOWA გამომავალი ეს არის I/O ჩაწერის პულსის სტრობი, რომელიც გამოიყენება CF+ ბარათზე ბარათის მონაცემთა ავტობუსზე I/O მონაცემების დასათვლელად.
OE გამომავალი აქტიური-დაბალი გამომავალი საშუალებას იძლევა strobe.
მზადაა შეყვანა მეხსიერების რეჟიმში, ეს სიგნალი ინახება მაღალ დონეზე, როდესაც CF+ ბარათი მზად არის მონაცემთა გადაცემის ახალი ოპერაციის მისაღებად და დაბალი, როდესაც ბარათი დაკავებულია.
ერაყი შეყვანა I/O რეჟიმის ოპერაციაში ეს სიგნალი გამოიყენება როგორც შეწყვეტის მოთხოვნა. სტრობირებულია დაბალი.
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 დიზაინისთვის ყოფილიampდაარეგისტრირეთ ჰოსტი და CF+ ინტერფეისის პორტები შესაბამის GPIO-ებზე. ეს დიზაინი იყენებს EPM54 მოწყობილობაში მთლიანი LE-ების დაახლოებით 240%-ს და იყენებს 45 I/O პინს.
  • MAX II დიზაინი ყოფილიample იყენებს CF+ მოწყობილობას, რომელიც ფუნქციონირებს ორ რეჟიმში: PC Card ATA I/O რეჟიმის გამოყენებით და PC Card ATA მეხსიერების რეჟიმის გამოყენებით. მესამე არჩევითი რეჟიმი, True IDE რეჟიმი, არ განიხილება. MAX II მოწყობილობა მუშაობს როგორც ჰოსტის კონტროლერი და მოქმედებს როგორც ხიდი ჰოსტსა და CF+ ბარათს შორის.

წყაროს კოდი

ეს დიზაინი მაგamples დანერგილია Verilog-ში.

მადლიერებები

  • დიზაინი მაგampადაპტირებულია Altera MAX 10 FPGA-ებისთვის Orchid Technologies Engineering and Consulting, Inc. Maynard, მასაჩუსეტსი 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] ინსტრუქციები
CF ინტერფეისი Altera MAX სერიის გამოყენებით, Altera MAX სერიის გამოყენებით, CF ინტერფეისი, MAX სერიები

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *