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