Aktualizace číslo 24 se věnuje procesorům ARM a to konkrétně řadě Cortex-M3 hned od několika výrobců. Do Altium Designeru a jeho funkcí pro Embedded aplikace byla tedy k existujícím softwarovým procesorům pro FPGA přidána podpora klasických hardwarových procesorů s možnostmi vývoje a ladění firmwaru těchto procesorů.
Aktualizace číslo 24 (10.1377.27009) jsou reakcí na často pokládané dotazy ohledně podpory ARM jader, které se v dřívější době týkala pouze několika zastaralých modelů a ARM jader použitých jako pomocná jádra v obvodech FPGA. Konkrétně byla doplněna podpora obvodů NXP 11xx, 12xx, 13xx, 17xx a 18xx, obvodů STMicroelectronics z řad STM32F1xx, STM32F2xx, STM32L1xx a STM32W108 a také obvody TI Stellaris z řad 100, 300, 600, 800, 1000, 2000, 3000, 5000, 6000, 8000 a 9000. Pro obvody STM je navíc doplněno i několik podporovaných vývojových kitů, címž se zahájení projektu ještě zjednoduší (projekt se nastaví automaticky podle vybraného vývojového kitu, aby odpovídalo využití paměťových prostorů). Ukázkový příklad pro použití těchto nových funkcí naleznete v AltiumLive Content Store (projekt pro vývojový kit STM3210C-EVAL nebo STM3210E-EVAL = STM32F1xx, který odesílá testovací zprávu na sériový port). Manuál pro používání ARM funkcí naleznete zde - Using the ARM Embedded Tools (PDF, 1MB).
Pro kompilaci je používán kompilátor Altium TASKING, který se řadí mezi špičku v kompilátorech v automotive odvětví, viz TASKING. Aby bylo možné vyvinutý firmware nahrát do procesoru a provádět ladění "on chip", tak byl do podporovaných programovacích kabelů přidán oblíbená Segger J-Link. Stávající Altium USB JTAG adaptér však je možné k tomuto účelu využít také.
Mimo podpory Cortex-M3 byla také přidána podpora FPGA obvodů Altera Arria2GX
K embedded funkcím byl také přidán HTTP server, HTTP klient a JSON služby. V PCB editoru byly doladěny některé z funkcí, které byly přidány v předešlé aktualizaci (správné ID duplikovaných pravidel, opravy Loop Removal, přesouvání polygonů v dialogu pořadí vykreslování) a také byli upraveny importéry a exportery pro systémy PADS a Hyperlynx.
Věříme, že uvedené změny a vylepšení naši uživatelé ocení a pomohou jim k lepším výsledkům.
Zapojte se do vylepšování Altium Designeru i vy! Zapisujte své návrhy a hlasujte pro návrhy ostatních na portálu AltiumLive v části Ideas a oznamujte chyby v Altium Designeru do aplikace BugCrunch.
Podrobný popis změn v uvedené verzi naleznete na Altium wikipedii: