UnoProLogic a VHDL

Keďže UnoProLogic je americký výrobok sú všetky ukážky písané vo verilogu. Keďže sme ale v Európe kde je väčšinovo používané VHDL pripravil som template pre tento HW vo VHDL.

Nakoniec ešte pár pripomienok k HW.

  1. Spôsob prispôsobenia na 5V logiku je nešťastní. Riešenie z SN74LVC4245A  dosť obmedzuje využitie.
  2. Porty CPLD sú cez buffre pripojené aj GND a  Aref. čo môže spôsobovať problémy.
  3. Niektoré verzie Arduina majú SDA a SCL spojené z A4 a A5, iné z D2 a D3 z čim treba počítať keďže Sú pripojené cez iné buffre.

Alternatívy: AmaniGTX Ale to je nepoužiteľné pre 5V Arduina. Aj keď výrobca tvrdí opak. MAX-II potrebuje oddeľovacie odpory aby bol 5V tolerantný.

Arduino a Altera CPLD

Keďže Altera v novšom Quartus-II nepodporuje MAX3000 a MAX7000. Som rozmýšľal nad nejakým devel kitom z MAX-II alebo MAX-V. Pri prehľadávaní Ebay-u som narazil na UnoProLogic. Jedná sa o shield pre arduino osadený EPM570. Je možné ho použivať samostatne alebo spolu z arduinom. Na to aby bolo možné CPLD programovať bol ku shieldu doplnený ešte FT2232H Mini Module. Tento je možné používať ako sériový port, JTAG, SPI, …… Vcelku zaujímavé je že ma celá „sranda“ ma vyšla menej ako stojí FT2232H Mini Module. A bez poštovného menej ako vlastné CPLD u farnellu.

Nove core pre FPGA_PC, UK101?

Na fóre 6502.org Grant predstavil nový projekt UK101 vo FPGA. Na fóre aj web stránke je vidieť že grant použil rovnaký kit ako ja v mojom FPGA_PC. Rovnako ako že zapojenia sú veľmi podobné, A to až do stavu že vlastne bude stačí len zmeniť definíciu pinov, mierne upraviť hlavný VHDL súbor  a znovu skompilovať. Takže sa na to zajtra vrhnem. nemalo by sa jednať o moc zložitú úlohu.

Tak nevydržal som. Ale nejak nereaguje klavesnica. A podla warningou z Quartusu je nieco zle v prislusnom VHDL kode.

UK101 test