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