CPLD -> FPGA
Beregnyei Balazs
bereg at impulzus.sch.bme.hu
Mon Jan 5 01:04:56 CET 2004
On Sat, 3 Jan 2004, Andras Tantos wrote:
> Ha nem titkos a CPLD kod, kuld el, igy talan tobbet tudunk segiteni.
> Amugy egy-ket tip:
>
> - Ha SPI FLASH-el dolgozol, annak van egy k.b. 20ms feleledesi ideje az
Amint en hasznalok (AT45DB041B, SPI mode 3), annak nincs ilyen feleledesi
ideje, csupan egy 10 us hosszu reset kell, amit meg is kap. (Persze
kiprobaltam, hogy tobbet varok, de nem segitett.)
Itt a Verilog kod, ami a CoolRunner-ben van (es Spartan2-t programozna):
http://impulzus.sch.bme.hu/bereg/cpld2fpga.v
Ami ugy tunik, hogy jo:
- Atmelben benne van a ko'd, es jo a bitsorrend is, egy ASCII konfig
fajlbol vettem, es doksi szerint ugyanabban a bitsorrendben kell
programozni.
- Az Atmel flash kiolvasasa. FPGA-ban ez mar mukodik, es a CPLD-ben
is jonak tunik, a debug led szorgalmasan villog ossze-vissza (lasd
a Verilog kodot)
- Spartan2-n a mode labak jol allnak, slave serial :-) M0,M1,M2 = vccio
Jo lenne, ha valaki megtalalna a hibat, napok ota ezzel kuszkodok :(
Emlekeztetoul meg egyszer a tunet: az FPGA nem jelez vissza, hogy
sikertelen a felprogramozas, DONE=0, INIT=1.
Koszi,
BB
More information about the Elektro
mailing list