.. vim: fileencoding=utf-8 nomodified wrap textwidth=270 foldmethod=marker foldmarker={{{,}}} foldcolumn=4 ruler showcmd lcs=tab\:|- list tabstop=8 noexpandtab nosmarttab softtabstop=0 shiftwidth=0 :date: 2025.02.25 00:39:41 :_modified: 1970.01.01 00:00:00 :tags: HW,HowTo :authors: Gilhad :summary: HowTo upload CPLD code to HW :title: HowTo upload CPLD code to HW :nice_title: |logo| %title% |logo| %HEADER% Stručně ----------- * nainstalovat VirtualBox + virtualbox-guest-additions-iso * Vytvořit Win XP * Podle `třeba tohohle `__ tady jde stáhnout `ISO `__ a klíč je `M6TF9-8XQ2M-YQK9F-7TBB2-XGG88` * vyhodit síť (`Network`) * Nastavit sdílení nějakého adresáře (`Shared folders`), s Automount a Make Permanent * Zastrčit do USB `Microchip ATDH1150USB` a povolit ho v `USB` * zapojit do `ISP` konektoru `ATF1504AS` napájeného `5V` * Stáhnout a nainstalovat `winCUPL a ATMISP v6.7 (for Windows 2000 and XP) nebo ATMISP v7.3 (for Windows 7, 8 and 10) `__ * Serial Number for WinCUPL: 60008009 * Vytvořit `SomeFile.PLD` a nasdílet ho * Ve `winCUPL` ho otevřít a dát `Run / Device Dependent Compile` - vznikne `SomeFile.JED` * V `ATMISP` * Options / Scan USB cable (měl by se najít ten ATDH1150USB a port USB) * Edit / Add New Device (`After 0`), Device `ATF1504AS`, JTAG `Program/Verify`, Jedec file `SomeFile.JED` * Run * Tou dobou už máme mít připojené `ATF1504AS` napájeného `5V` a to by se mělo naprogramovat. * A to je vše