existuje jednoduchy obvod pro tuto logickou funkci?
Petr Tomasek
tomasek@etf.cuni.cz
Pondělí Listopad 19 00:03:21 CET 2007
On Sun, Nov 18, 2007 at 08:47:07PM +0100, Petr Tomasek wrote:
> On Sun, Nov 18, 2007 at 07:42:34PM +0100, Pavel Prochazka.zde.cz wrote:
> > nebo prgramovatelny svaby, GAL, XILINX. Pripadne cele to udelat v
> > jednocipu.....
> >
> > Pavel Prochazka.zde.cz
> >
>
> poradte levny jednocip, ktery takovou vec zvladne napr. pri 20MHz?
>
> P.T.
>
Kdyz uz jsme u toho, premyslel jsem, jak takovou vec udelat v MCU
co nejrychlejsi. U AVR-ek jsem se dostal na smycku, ktera 6 ma cyklu:
.DEF xlow=r26
....
loop:
in xlow, PINC ; 1
ld temp, X ; 2
out PORTD, temp ; 1
rjmp loop ; 2
(predpokladem je, ze ma clovek v RAM pripravenou tabulku o 256 bajtech,
ktera zabira jednu stranku pameti a definuje prevod vsech stavu vstupniho
portu C na vystupni port D...)
To neni az zas tak spatne (pokud bychom vzali neco, co obycejne obycejne
zvlada 20MHz - napr. ATtiny2313, nebo ATmega48 a pretaktovali to na 24MHz,
pak zvladame 4MHz... alespon teoreticky...)
Nicmene, vzhledem k tomu, ze je jeste vikend, vyhlasuji soutez o reseni
s pomoci (beznych, 8bit) MCU, ktere by stejnou vec zvladlo za mene cyklu... ;)
P.T.
--
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus@jabbim.cz
SIP: butrus@ekiga.net
Další informace o konferenci Hw-list