[elektro] gyors port kezeles

Moczik Gabor pm_levlista at progzmaster.hu
Wed Jun 11 12:44:31 CEST 2008


Erdos Zoltan wrote:
> 
> ami a gondom, hogy proci oldalon milyen interface-t valasszak?
> dma aramkort nem kivannek cpld.bol csinalni, nomeg a kaszkad miatt 
> erdekes is lenne az arbitracio, a sima 8 bit i/o meg cimzessel lassunak 
> tunik. a page read esetleg jo, de a kezelese szoftver oldalon eleg sok 
> idot vesz el (kb mint dma-t felprogramozni) illetve nekem az adatokat 
> meg kezelgetnem is kell.. vagy legalabb hatter pufferbe irni.. (arm ext 
> memory) a dump merete akar 32M is lehet..
> 16 bit adatot meg nem szivesen aldoznek, mert a regisztermereteken tul a 
> labszamot is rendesen elvenne az i/o-tol

Hat nem tudom, nagyobb procin 16adat+5cim+1clk lab nem egy extra dolog. Ha 
az I/O CPLD-k eleg gyorsak (marpedig azok), akkor wait-state nelkul 
nyomhatod ki a 25 word-ot, egy ARM procinak ez piti kis ciklus :-)
Es ha legkozelebb csak 1ms mulva kell ujra olvasni/irni, van ido szamolgatni.

Mindenesetre en nem altalanositanam tul a feladatot, plane ha nem er annyit 
a projekt. Ossze kene irni hogy hany csak kimenet, hany csak bemenet lab 
van, hany valodi I/O, es hogy melyik mekkora sebesseget igenyel. Igy 
konnyebb es egyszerubb lehet, kulon blokkokba lehet szervezni a kulonbozo 
dolgokat. 400 altalanos I/O olvasasa eseten pl. tok felesleges lenne 
visszaolvasni a 200db output labat is...

-- 
((( Móczik Gábor  )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))



More information about the Elektro mailing list