intel CF+ Interface Gamit ang Altera MAX Series
CF+ Interface Gamit ang Altera MAX Series
- Mahimo nimong gamiton ang Altera® MAX® II, MAX V, ug MAX 10 nga mga himan aron ipatuman ang usa ka interface nga CompactFlash+ (CF+). Ang ilang mubu nga gasto, mubu nga gahum ug dali nga power-on nga mga bahin naghimo kanila nga sulundon nga programmable logic nga aparato alang sa mga aplikasyon nga nag-interfacing sa memorya.
- Ang CompactFlash nga mga kard nagtipig ug nagdala sa daghang mga porma sa digital nga impormasyon (data, audio, mga hulagway) ug software tali sa usa ka halapad nga gitas-on sa digital nga mga sistema. Gipaila sa asosasyon sa CompactFlash ang konsepto sa CF+ aron mapauswag ang operasyon sa mga kard sa CompactFlash nga adunay mga aparato nga I/O ug pagtipig sa data sa magnetic disk gawas sa memorya sa flash. Ang CF+ card usa ka gamay nga form factor card nga naglakip sa mga compact flash storage card, magnetic disk card, ug lain-laing mga I/O card nga anaa sa merkado, sama sa serial card, ethernet card, ug wireless card. Ang CF+ card naglakip sa usa ka naka-embed nga controller nga nagdumala sa pagtipig sa datos, pagbawi ug pagtul-id sa sayop, pagdumala sa kuryente, ug pagkontrol sa orasan. Ang CF+ nga mga kard mahimong magamit sa mga passive adapter sa PC-Card type-II o type-III nga mga socket.
- Karong panahona, daghang mga produkto sa konsumidor sama sa mga camera, PDA, printer, ug laptop adunay socket nga modawat sa CompactFlash ug CF+ memory card. Dugang pa sa mga storage device, kini nga socket mahimo usab nga gamiton sa pag-interface sa mga I/O device nga naggamit sa CF+ interface.
May Kalabutan nga Impormasyon
Disenyo Example para sa MAX II
- Naghatag sa MAX II nga disenyo filealang niini nga nota sa aplikasyon (AN 492)
Disenyo Example para sa MAX 10
- Naghatag ug MAX 10 nga disenyo filealang niini nga nota sa aplikasyon (AN 492)
Pagdumala sa Gahum sa mga Portable nga Sistema Gamit ang Altera Devices
- Naghatag dugang nga kasayuran bahin sa pagdumala sa kuryente sa mga madaladala nga sistema gamit ang mga aparato nga Altera
MAX II Mga Giya sa Disenyo sa Device
- Naghatag dugang nga kasayuran bahin sa MAX II nga mga panudlo sa disenyo sa aparato
Gamit ang CF+ Interface sa Altera Devices
- Ang interface sa CF+ card gipalihok sa host pinaagi sa pagpahayag sa H_ENABLE nga signal. Sa diha nga ang CompactFlash card gisulod sa socket, ang duha ka mga pin (CD_1 [1:0]) moubos, nga nagpakita sa interface nga ang kard nasulod sa husto. Agig tubag niini nga aksyon, usa ka interrupt signal H_INT ang namugna sa interface, depende sa status sa CD_1 pins ug sa chip enable signal (H_ENABLE).
Ang H_READY nga signal gipahayag usab kung ang gikinahanglan nga mga kondisyon matuman. Kini nga signal nagpakita sa processor nga ang interface andam sa pagdawat sa data gikan sa processor. Ang 16-bit data bus sa CF + card konektado direkta sa host. Kung ang host makadawat og interrupt signal, kini motubag niini pinaagi sa pagmugna og acknowledgment signal, H_ACK, aron ang interface magpakita nga kini nakadawat sa interrupt. - Intel Corporation. Tanang katungod gigahin. Ang Intel, ang Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ug Stratix nga mga pulong ug logo kay mga marka sa pamatigayon sa Intel Corporation o sa mga subsidiary niini sa US ug/o ubang mga nasud. Gigarantiya sa Intel ang paghimo sa iyang mga produkto nga FPGA ug semiconductor sa kasamtangang mga espesipikasyon subay sa standard warranty sa Intel, apan adunay katungod sa paghimog mga pagbag-o sa bisan unsang produkto ug serbisyo bisan unsang orasa nga wala’y pahibalo. Ang Intel walay responsibilidad o tulubagon nga naggikan sa aplikasyon o paggamit sa bisan unsang impormasyon, produkto, o serbisyo nga gihulagway dinhi gawas sa dayag nga giuyonan sa pagsulat sa Intel. Gitambagan ang mga kostumer sa Intel nga makuha ang pinakabag-o nga bersyon sa mga detalye sa aparato sa dili pa magsalig sa bisan unsang gipatik nga kasayuran ug sa dili pa magbutang mga order alang sa mga produkto o serbisyo.
- Ang ubang mga ngalan ug mga tatak mahimong maangkon ingon nga kabtangan sa uban. ug andam sa paghimo sa dugang nga mga gimbuhaton. Kini nga signal naglihok isip usa ka impetus; ang tanan nga mga operasyon sa interface, host, o ang processor ug CompactFlash card gi-synchronize niini nga signal. Gisusi usab sa interface ang signal sa H_RESET; kini nga signal gihimo sa host aron ipakita nga ang tanan nga mga inisyal nga kondisyon kinahanglan i-reset.
- Ang interface sa baylo nagmugna sa RESET signal sa CompactFlash card nga nagpaila niini aron i-reset ang tanan nga mga signal sa pagkontrol niini sa ilang default nga kondisyon.
- Ang H_RESET signal mahimo nga hardware o software nga namugna. Ang software reset gipakita sa MSB sa Configuration Option Register sulod sa CF+ card. Ang host nagmugna og 4-bit control signal
- H_CONTROL aron ipakita ang gusto nga function sa CF+ card sa CF+ interface. Ang interface nag-decode sa H_CONTROL nga signal ug nag-isyu sa nagkalain-laing mga signal sa pagkontrol sa pagbasa ug pagsulat sa datos, ug impormasyon sa configuration. Ang matag operasyon sa kard gi-synchronize sa H_ACK signal. Sa positibo nga sulud sa H_ACK, ang gisuportahan nga aparato sa Altera nagsusi sa signal sa pag-reset, ug parehas nga nag-isyu sa HOST_ADDRESS, pagpagana sa chip (CE_1), pagpaandar sa output (OE), pagpaandar sa pagsulat (WE), REG_1, ug mga signal sa RESET. Ang matag usa niini nga mga signal adunay gitakda nang daan nga kantidad alang sa tanan nga mga operasyon nga gihisgutan sa ibabaw. Kini ang mga sumbanan nga protocol, ingon nga gipasabut sa asosasyon sa CompactFlash.
- Ang signal sa H_IOM gipaubos sa common memory mode ug taas sa I/O mode. Ang komon nga memory mode nagtugot sa pagsulat ug pagbasa sa 8-bit ug 16-bit nga datos.
- Usab, ang Configuration Registers sa CF+ card configuration option register, Card Status Register, ug Pin Replacement Register gibasa ug gisulat sa. Usa ka 4-bit nga gilapdon nga H_CONTROL [3:0] nga signal nga gi-isyu sa host nagpalahi sa tanan niini nga mga operasyon. Ang CF+ interface nag-decode sa H_CONTROL ug nag-isyu sa control signal sa CF+ card sumala sa CF+ specifications. Mahimong magamit ang datos sa 16-bit data bus pagkahuman maihatag ang mga signal sa pagkontrol. Sa I/O mode, ang software reset (namugna pinaagi sa paghimo sa MSB sa Configuration Option Register sa CF+ card nga taas) gisusi. Ang mga operasyon sa pag-access sa byte ug pulong gipatuman sa interface sa paagi nga susama sa naa sa memory mode nga detalyado sa ibabaw.
Figure 1: Ang Nagkalainlain nga Interfacing Signals sa CF+ Interface ug sa CF+ Device
- Kini nga numero nagpakita sa batakang block diagram alang sa pagpatuman sa CF+ interface.
Mga signal
Talaan 1: CF+ Interface Signals
Kini nga lamesa naglista sa CF+ card interfacing signal.
Signal
HOST_ADDRESS [10:0] |
Direksyon
Output |
Deskripsyon
Kini nga mga linya sa address mopili sa mosunod: ang I/O port address registers, ang memory-mapped port address registers, ang configuration control niini, ug status registers. |
CE_1 [1:0] | Output | Kini usa ka 2-bit active-low card select signal. |
Signal
IORD |
Direksyon
Output |
Deskripsyon
Kini usa ka I/O read strobe nga namugna sa host interface aron sa gate sa I/O data sa bus gikan sa CF+ card. |
IOWA | Output | Kini usa ka I/O write pulse strobe nga gigamit sa orasan sa I/O data sa card data bus sa CF+ card. |
OE | Output | Ang aktibo nga ubos nga output makahimo sa strobe. |
ANDAM | Input | Sa memory mode, kini nga signal magpabilin nga taas kung ang CF + card andam na nga modawat sa usa ka bag-ong data transfer operation ug ubos kung ang card busy. |
IRAQ | Input | Sa operasyon sa I/O mode, kini nga signal gigamit isip interrupt request. Kini gi-strobed ubos. |
REG_1 | Output | Kini nga signal gigamit sa pag-ila tali sa komon nga panumduman ug mga pag-access sa memorya sa attribute. Taas alang sa komon nga panumduman ug ubos alang sa panumduman sa hiyas. Sa I/O mode, kini nga signal kinahanglan nga active-low kung ang I/O address naa sa bus. |
WE | Output | Aktibo-ubos nga signal alang sa pagsulat sa mga rehistro sa pagsumpo sa kard. |
RESET | Output | Kini nga signal nag-reset o nag-initialize sa tanan nga mga rehistro sa CF+ card. |
CD_1 [1:0] | Input | Kini usa ka 2-bit active-low card detect signal. |
Talaan 2: Mga Signal sa Interface sa Host
Kini nga lamesa naglista sa mga signal nga nagporma sa host interface.
Signal
TIMAAN |
Direksyon
Output |
Deskripsyon
Aktibo-ubos nga interrupt signal gikan sa interface ngadto sa host nga nagpakita sa pagsal-ot sa card. |
H_ANDAM | Output | Ang andam nga signal gikan sa interface ngadto sa host nga nagpaila sa CF+ andam na sa pagdawat sa bag-ong datos. |
H_MAKABOT | Input | Makahimo sa chip |
H_ACK | Input | Pag-ila sa interrupt nga hangyo nga gihimo sa interface. |
H_CONTROL [3:0] | Input | Usa ka 4-bit nga signal nga nagpili tali sa I/O ug memory READ/WRITE operations. |
H_RESET [1:0] | Input | Usa ka 2-bit nga signal alang sa pag-reset sa hardware ug software. |
H_IOM | Input | Nagkalainlain ang memory mode ug I/O mode. |
Pagpatuman
- Kini nga mga disenyo mahimong ipatuman gamit ang MAX II, MAX V, ug MAX 10 nga mga himan. Ang gihatag nga mga source code sa disenyo nagpunting sa MAX II (EPM240) ug MAX 10 (10M08) matag usa. Kini nga mga source code sa disenyo gihugpong ug mahimong maprograma direkta ngadto sa MAX device.
- Alang sa MAX II nga disenyo example, mapa ang host ug CF+ interfacing port sa angay nga GPIOs. Kini nga disenyo naggamit sa mga 54% sa kinatibuk-ang LE sa usa ka EPM240 device ug naggamit sa 45 I/O pins.
- Ang MAX II nga disenyo exampAng paggamit sa usa ka CF+ device, nga naglihok sa duha ka mga mode: PC Card ATA gamit ang I/O mode ug PC Card ATA gamit ang memory mode. Ang ikatulo nga opsyonal nga mode, True IDE mode, wala gikonsiderar. Ang MAX II device naglihok isip host controller ug naglihok isip tulay tali sa host ug sa CF+ card.
Source Code
Kini nga mga disenyo examples gipatuman sa Verilog.
Mga pagpasalamat
- Disenyo example gipahiangay alang sa Altera MAX 10 FPGAs pinaagi sa Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Kasaysayan sa Pagbag-o sa Dokumento
Talaan 3: Kasaysayan sa Pagbag-o sa Dokumento
Petsa
Septiyembre 2014 |
Bersyon
2014.09.22 |
Mga kausaban
Gidugang ang MAX 10 nga impormasyon. |
Disyembre 2007, V1.0 | 1.0 | Inisyal nga pagpagawas. |
Mga Dokumento / Mga Kapanguhaan
![]() |
intel CF+ Interface Gamit ang Altera MAX Series [pdf] Mga instruksiyon CF Interface Gamit ang Altera MAX Series, Gamit ang Altera MAX Series, CF Interface, MAX Series |