[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