CPLD - XC95xx/Coolrunner, realne???

Jaroslav Buchta buchta@compelson.cz
Čtvrtek Leden 12 18:38:25 CET 2006


To programovani CPLD pripadne FPGA se da naucit v zakladu za 1 vecer, nic na
tom neni. Vlastni zkusenost :-) Pak nejake optimalizace atd uz vyplynou z
potreb.
Schema na programovadlo pres  LPT se se sezene na netu - jen nejaka HC244
pro oddeleni signalu, stahnout prislusny software od xilinxu a jede se. CPLD
jsem delal pres VHDL, spartan pres schemata v orcadu - oboje bez problemu.
Taky bych to pro tyhle ucely tak delal. Jestli to ma byt pro vyzkum, tak
bych tam vrazil spis FPGA, nejaky spartan, ma podstatne vetsi moznosti a na
cene u 1 ks asi moc nezalezi.

-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz]On
Behalf Of Marek Pavlu
Sent: Thursday, January 12, 2006 6:27 PM
To: 'HW-news'
Subject: RE: CPLD - XC95xx/Coolrunner, realne???


Zdravim,

Asi takto, mam na to rok, za ktery se musi stihnout udelat cele zarizeni do
pouzitelneho stavu, provest s tim nejaky ten experiment(hafo moznosti:) a
zdokumentovat zarizeni a experiment:).

Jinak na zacatku neni problem samplovat prave na typickem kmitoctu, ale kdyz
to vymyslim s 74xxx, tak pri pozadavku zmeny CCD jsem v haji a delam od
nuly, to same pri chybe v navrhu :(. Chci to mit tak, ze zakladni deska bude
obsahovat SRAM, 4xADC, CPLD a ridici CPU. Na to se pak posadi deska trebas
uz jen jednostranna s CCD a maximalne zesilovaci/delici signalu...

Takze kdyz prestanou CCD delat nebo budu chtit pouzit novejsi a kvalitnejsi
typ, tak jen predelam program a na desku nemusim sahnout.

Pritom ridici sbernice CPU <-> CPLD zustane netknuta, to same plati o rizeni
SRAM a rizeni ADC. Zmeni se pouze ridici signaly pro CPLD a pozice pozadavku
provedeni konverze.

Takze tedy CPLD:).


S pozdravem,
                Marek Pavlu

//  -----Original Message-----
//  From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
//  Behalf Of Jan Waclawek
//  Sent: Thursday, January 12, 2006 5:05 PM
//  To: HW-news
//  Subject: Re: CPLD - XC95xx/Coolrunner, realne???
//
//  Marek Pavlu wrote:
//  > Kepak. Nektere senzory mají dokonce predepsany minimalni hodinovy
//  kmitocet.
//  > Jak jsem jiz psal, zim dele ten signal zustava v CCD, tim vice je
//  ovlivnen
//  > sumem.
//
//  To je sice pravda ale vacsinou sa uvadza maximalna a doporucena hodnota
//  a zvyknu sa lisit o rad... Vysoka rychlost hodin znamena aj rychle hrany

//  (inak pozor na to pri pouziti CPLD) a u CCD je riziko mnozstva
//  presluchov.
//
//  > Navic pokud vychazim napr. z jednoho starsiho CCD od SONY, ILX511, tak

//  tam
//  > je minimální kmitocet 100kHz.
//  > Coz znamena, ze 10MIPS procesor ma na periodu pouze 100 instryukci.
//  > Zda se to hodne, ale staci si uvedomit, ze tam jsou minimalne tri
//  ridici
//  > signaly pro CCD. Dale minimalne dva signaly pro ADC a ještě se to musi

//  nekam
//  > ulozit.
//
//  Ale certa stareho, si trufnem 2 MHz s prachsprostou '51 a 2-3 74xxx...
//  Tie signaly su pekne jeden za druhym takze staci ich popripajat na
//  vystupy vtipne zapojeneho shiftregistra alebo citaca s dekoderom...
//
//  Nic proti CPLD atd., len si myslim, ze sa nemusite v prvom kole trapit
//  ucenim sa niecoho noveho, len si to mozete za jedno volne popoludnie
//  nabastlit na nejaky univerzal a skuste si ci to vobec splni ocakavania
//  co sa tyka optiky, citlivosti, pouzitelnosti vysledkov apod. (OK mozete
//  mat vzdy dojem ze to cele stoji a pada na rychlejsom vycitavani, ale
//  nejako sa mi nechce verit ze to tak bude).
//
//  Nieco ine by bolo keby ste na tie CPLD uz boli zariadeny a jednoducho si

//  vytiahnete nieco zo suplika a nabastlite to na to...
//
//  >
//  > Jinak s vlastní zaverkou to nema nic spolecneho.
//  > Rychlost vycteni radku a rychlost opakovani mereni spolu takto
//  nesouvisi.
//  > Vycteni sice probehne za 1ms napr., ale expozicni doba se muze
//  pohybovat od
//  > jednotek ms az po vteriny...
//  >
//
//  Ja len ze ak chcete hnat vycitanie na maximum tak jedinu pricinu vidim v

//  snimani rychle sa meniaceho signalu.
//
//  > A i kdyby to zvladla jen trivialni logika, tak tim spis bych tam chtel

//  > vrazit CPLD, protoze nemam cas se prebabravat s DPS, když vznikne
//  chyba a
//  > navíc bych mel duvod se kloudne naucit VHLD:).
//
//  No tak to mozete spravit este inak - vezmete miniLA z mcu.cz, tam to
//  CPLD aj s pamatou uz mate a mate uz aj zaklad firmware CPLD na
//  grabovanie; akurat sa to nacita rovno do PC ale to si nemyslim ze je na
//  zavadu. Musite si len dorobit nejake vystupy. Alebo si pockajte kym
//  dokopem pikoLA do publikovatelnej podoby, ten ma uz aj ten jednocip...
//  :-)
//
//  wek
//  _______________________________________________
//  HW-list mailing list  -  sponsored by www.HW.cz
//  Hw-list@list.hw.cz
//  http://list.hw.cz/mailman/listinfo/hw-list



  _____

avast! Antivirus <http://www.avast.com>  : Odchozi zprava cista.


Virova databaze (VPS): 0602-2, 11.01.2006
Testovano: 12.1.2006 18:27:26
avast! - copyright (c) 2000-2003 ALWIL Software.



_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list