UP-DOWN szamlalo ABEL-ben hogyan?
VF
vf at elte.hu
Wed Jun 18 22:53:12 CEST 2003
Thus spake Gal Zoltan:
> Hallo Feri!
Hi!
> Szoval ez rendben is van, csak igy tenyleg hihetelenul gyorsan fogynak
> azok a bizonyos product term-ek.
Ezert mondtam hogy csinalj pl 4 bitenkent egy atvitel-bitet.
Ezek egy reszet megtarthatod, a tobbi istype 'collapse';
A megtartott combinatorial nodek es collapselt nodek aranyaval
beallithatod hogy melyik kezedet harapd le: a makrocellak fogyjanak,
vagy a product termek. Nyilvan amelyikbol tobb van.
Ha a fejlesztorendszerek eleg okosak lennenek, rajuk bizhatnad az
optimalizalast. Sajna a Xilinx WebPack siman ravagja hogy sajna ez
nem fer bele az eszkobe, vegye nagyobbat jo penzert.
Kezzel megfixalva, a megfelelo helyre collapse/keep-et beszurva mar
siman belefer az eszkozbe, es makrocella is marad egy csomo...
Lehet hogy a Lattice jobban nyomja, de megfelelo szintu mesterseges
intelligencia hijan nyilvan egyik sem lesz olyan tokeletes mint a
tervezo, ha kepes atlatni fejben az egesz logikat.
(Erre irtam hogy CPLD-nel ez lehetseges, FPGA-nal eselytelen, ezert
jobban szeretem a CPLD-t)
> Erre azt talaltam ki, hogy csinalok egy 24 bit-es regisztert, es iranytol fuggoen
> +1-et vagy -1-et adok a kimenetehez, majd visszairom a reg-be. Szep is, hely
> is van boven, de a hosszu osszeado-lanc miatt lassucska:)
Ha jol emlexem pont ezt a megoldast irtam en is :)
Az az igazsag hogy fel-le szamlalot meg sohasem kellett csinalnom. Hosszu
binaris es decimalis szamlalokat mar soxor. Nagyon zabaljak az
eroforrasokat sajna. Az Altera ezert kitalalt olyan eszkozoket melyekben
vannak jo nagy szamlalo-blokkok, azok mar nem foglalnak le makrocella
eroforrast. Ezzel egyutt olcsobb venni egy gagyi Xilinxet...
Ja! Nem is olyan xar ez a CoolRunner. A 256 makrocellas is csak 20uA-t
fogyaszt statikus allapotban orajel nelkul!
> Gál Zoltán
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Ezek a pornokepek csak a monitor tesztelesere szolgalnak"
More information about the Elektro
mailing list