- За продукта
Altium Designer 10
Проектирането на печатната платка вече не е само въвеждане на схема и опроводяване на платка, а може да включва и програмируема логика и специализиран софтуер. Симулацията на схемата и целия проект също е често срещана практика.

С инсталацията на Altium Designer вече имате всичко необходимо, за да доведете една принципна схема до готов за производство и монтаж продукт.

Altium Designer осигурява обединена среда за изграждане на електронни продукти, събирайки всички етапи от проектирането в една система, включваща:
- Въвеждане на принципна схема
- Проектиране на физически модел на печатна платка
- FPGA хардуерно проектиране
- Вграждане на FPGA системи и програмирането им (с помощта на експериментална платка, като Altium NanoBoard)
- Създаване на вграден софтуер
- Едновременна симулация на аналогови и цифрови сигнали
- Анализ на параметрите на всеки сигнал поотделно
- Непрекъсната взаимовръзка между отделните модули на Altium чрез т.н. обединен информационен модел
- Подготовка на печатната платка за производство

Модулът за принципни схеми осигурява бърз и лесен начин на въвеждане чрез:
- Подбиране на подходящи библиотеки
- Схемен редактор (поставяне на елементи, въвеждане на връзките между тях и проверка)
- Връзка с елементната база на дистрибуторите и достъп до каталозите на производителите на съответните елементи, както и възможност за сравнение направо в самата среда на модула
- SPICE симулатор на аналогови и цифрови сигнали
- Анализ на параметрите на сигналите, на ниво принципна схема
- Експортиране на нетлист
- Създаване на многозадачна, йерархична схема и възможност за запаметяване и маркиране на най-използваните блокове от дизайна
Модулът за печатни платки на Altium Designer позволява:
- Управление на библиотеките за отпечатъци
- Поставяне на елементите
- Ръчно и автоматично опроводяване
- 3Д изобразяване на печатната платка
- Анализ на параметрите на сигналите
- Подготовка за производство чрез създаване на Gerber и ODB++ файлове
FPGA (Field-progammable Gate Array) модулът, интегриран в Altium предоставя следните възможности:
- Синхронизация между FPGA, PCB и симулациите на проекта
- VHDL симулация и тестване
- FPGA програмна среда за най-разпространените микроконтролери и процесори

FPGA-проектът включва всички елементи към един продукт, които му задават точно определени функции, както и софтуерния код на процесора. Цялата тази система е „вградена“ и се симулира в универсално програмируемо устройства (FPGA контролери).
Основни предимства на „софтуерния“ дизайн са:
- Възможност за предварително тестване на продукта и усъвършенстване на дизайна
- Софтуерният дизайн може да се осъществи преди и след като хардуерът е готов
- Софтуерният дизайн може да продължи и след производството на продукта, за да се модифицира и приспособи за точно определени нужди на крайния потребител
FPGA-симулацията се усъществяна чрез развойна платка, която се програмира според функциите на разработваното устройство. Цялата логика и връзка ще са същите като на реален продукт. Може да се избира архитектура и параметри на процесора и да се въвеждат параметри и правила за всички елементи от схемата.
Има три основни фази при създаването на FPGA-проект:
- Capture & Verification Phase – поставяне, свързване на елементите и проверка за грешки
- Configuration Phase – връзка с хардуера на развойната платка, присвояване на входове и изходи; конфигурация на генератори, интерфейси и сензори; заделяне на програмна и потребителска памет (Mapping)
- Processing Phase – програмиране на FPGA-контролера и тестване на продукта
Altium Designer ви превежда през всички фази на FPGA-дизайна, от принципната схема, където за всеки елемент се използват интегрираните библиотеки на средата, до тестване на продукта, като може да се проследи всеки сигнал от устройството и да се визуализират регистрите на процесора.
- Системни изисквания
-
Препоръчителни системни изисквания
- Windows 7 (32-bit или 64-bit)
- Intel® Core™ 2 Duo/Quad 2.66 GHz или еквивалентен
- 4 GByte RAM
- 10 GByte място на твърдия диск (Install + User Files)
- Два монитора с резолюция поне 680x1050(widescreen) или 1600x1200(4:3)
- NVIDIA® GeForce® 80003 series, 256 MB (или повече) видео карта
- USB2.0 port (ако ще се свързва с NanoBoard-NB2 или NanoBoard-3000)
- Adobe® Reader® 8 или по-нова версия
- DVD-Drive
- Интернет връзка
- Microsoft Excel (необходим за BOM-файловете )
Забележка:
1. Продуктът е тестван и на Windows Vista и Windows XP.
2. За да се възползвате от предиствата на АGE (Accelerated Graphics Engine), включващ 3D визуализация, вашата видео карта трябва да поддържа DirectX 9.0c и Shader model 3.
3. Тестовете са проведени на 8500 GT, 256mb
Минимални системни изисквания
- Windows XP SP2 Professional
- Intel® Pentium™, 1.8 GHz или еквивалентен процесор
- 2 GByte RAM
- 3.5 GByte място на твърдия диск (Install + User Files)
-
Основен монитор с резолюция 1280x1024
Препоръчително: втори монитор с резолюция 1024x768 - NVIDIA® GeForce® 6000/7000 series, 128 MB видео карта или еквивалентна
- USB2.0 port (ако ще се свързва с NanoBoard-NB2 или NanoBoard 3000)
- Adobe® Reader® 8 или по-нова версия
- DVD-Drive
- Интернет връзка
- Microsoft Excel (необходим за BOM-файловете)
Забележка:
1. Продуктът е тестван и на Windows Vista и Windows 7 (32-bit и 64-bit).
2. За да се възползвате от предиствата на АGE (Accelerated Graphics Engine), включващ 3D визуализация, вашата видео карта трябва да поддържа DirectX 9.0c и Shader model.
- Новости
-

Някои от основните предимства на Altium Designer 10
Цялостна среда за разработка
- Обединен информационен модел
- Обединява всички стъпки от процеса на разработка в едно приложение: „От идеята до производството”

Управление на данновата и елементната база
- Синхронизация на страниците с управление версиите на проекта и системните файлове
- Подобрен интегритет на проектните данни, чрез контрол на версиите на проекта
-
Управление на елементната база през целия развоен процес, включващ
- Намиране на конкретен елемент във всеки информационен или развоен документ ("къде се ползва")
- Контрол на версиите на проекта и цикъла на работа на изделието

Улеснена инсталация на продукта
- Лесен и разбираем за потребителя инсталационен процес
- Непосредствен достъп до нови технологии и подобрения на продукта (непрекъсната връзка със сървъра на Altium)

Съвместимост с Windows 7
- Altium Designer 10 е разработен да поддържа изцяло средата на Windows 7

Импортиране/ Експортиране на данни
- Поддържа се импорт и експорт на развойни файлове и библиотеки, създадени в Mentor Expedition, OrCAD, Allegro, PADS, DxDesigner, Cadstar, P-CAD, CircuitMaker, Protel и други

Работа в екип върху PCB проекта
- Дизайнерите по един проект имат едновременен достъп до един и същи файл без това да пречи на работата им
- По-бързо генериране на документация и подобрени изходни файлове
- Контрол на версиите в реално време, осигуряващ точно навременно сравнение, заместване и решаване на конфликти между версиите

Подръжка на Atmel QTouch
- Развойна среда за първият в индустрията интегриран сензор за допир
- Вграден модел на QTouch сензора, което позволява само при въвеждане на геометричните размери на желания панел, да се генерира цялостен модел на печатна платка с всички параметри, нужни за поддръжката на QTouch дисплия. Това намалява времето по дизайна с над 90%.

Подобрена визуализиция при сравнение на различните версии на проекта
- Версиите на проекта са достъпни през схемния редактор и през модула за печатни платки
- Версиите на една печатна платка могат едновременно да бъдат сравнени и в 2D и в 3D вариант

Унифицирана “cursor-snap” система
- Видимата и опроводяващата мрежа съвпадат със "snap" мрежата за компоненти и примитиви
- Полярна мрежа и "Grid manager", който предоставя възможност за присвояване на различни цветове или дефиниране на приоритети в PCB

Поддръжка на дъги при инструментите за мулти-писти
- Подобрен "multi-trace" и интерактивни “differential pair routers” с поддръжка на стилове за дъги

PCB 3D видео
- Възможност за генерация на 3D видео като ръководство за сглобяване на платката, демонстрация на движещи се елементи (ако има), оглед на платката от всички страни

Подобрени възможности за симулация
- Допълнителен интерфейс към симулационните модули като Ansoft и Sisoft

2G/3G мобилна връзка
- Поддръжка на интернет мобилна услуга – GSM-GPRS-GPS развойни платки към Altium NanoBoard

Aldec симулатор
- Aldec HDL OEM симулаторът е предназначен за симулация на VHDL или Verilog кодове
- Оптимизирана проверка за VHDL/Verilog разработки, отлична симулационна технология, по-обяснителни съобщения за грешки

Soft design – Debugging
- Лесен достъп до регистрите на процесора
- Възможност за свързване на вградения дебъгер към стартираното приложение по всяко време (не е нужно да се започва от началото на програмата)

- Хардуер
-
Развойните платки, които обслужват Altium Designer са NanoBoard 3000 и NanoBoard 2
Спецификация на NanoBoard 3000:
• Избор между три FPGA-контролера:
-NanoBoard 3000XN – с Xilinx® Spartan™-3AN контролер (XC3S1400AN-4FGG676C)
-NanoBoard 3000AL – с Altera® Cyclone™ III контролер (EP3C40F780C8N)
-NanoBoard 3000LC – с LatticeECP2™ контролер (LFE2-35SE-5FN672C)
• Интегриран цветен TFT LCD диспей (240x320) с Тouch Screen
• Висококачествено стерео аудио, включващо: Line in/out/микрофон, аудио CODEC с I2S интерфейс, Analog Mixer, усилвател и висококачествени колонки (разпожени на различни места по площта на развойната платка)

• USB Hub, поддържащ повече от три USB 2.0 устройства, управляван чрез ISP1760 Hi-Speed USB Host Controller
• SVGA интерфейс (24-bit, 80MHz)
• Стандартни интерфейси: RS-232, RS-485, PS/2, 10/100 Fast Ethernet, USB 2.0, S/PDIF, MIDI
• Двойни SD Сard четци – за потребителския FPGA и за Host Controller
• IR приемник – разчита данни до 38kHz носеща честота
• Програмируема Clock система (6 to 200MHz) и фиксиран Clock (20MHz) – и двете са достъпни за потребителския FPGA
• 4-канален 8-bit ADC, със SPI-интерфейс – осигуряващ максимална скорост на преобразуването от 200ksps
• 4-канален 8-bit DAC, със SPI-интерфейс – работещо с честота до 40MHz
• 4x изолирани IM Relay Channels – всеки канал е с 5V DPDT Relay
• 4x PWM power drivers
• 8-way DIP-Switch с общо предназначение, 8 RGB LEDs, 5 PDA-style бутони и Test/Reset бутон – всичко, свързано директно с потребителския FPGA
• User prototyping area
• Двоен 18-way (20 pin) I/O допълнителен конектор, с изведени захранвания
• RAM и Flash-памет, достъпна за FPGA-дизайна – 256KB x 32-bit Сommon-bus SRAM (1MB),16M x 32-bit Сommon-bus SDRAM (64MB), 8M x 16-bit Сommon-bus 3.0V Page Mode Flash (16MB), двойна 256KB x 16-bit Independent SRAM (512KB всяка)
• Четири 8Mbit SPI flash-памети – едната съдържа основния драйвър (Primary boot image) за Host Controller, друга съдържа модефицирания драйвър (Golden boot image) за Host Controller, и останалите две за обща употреба при създаване на FPGA-проект
• SPI Real-Time Clock с 3V батерия
• Възможност за свързване на различни периферни платки
• Памет, съдържаща индентификационния номер на развойната платка – 1-Wire® ID дава информация за дънната платка и за всяка прикачена към нея допълнителна платка (ако има)
• Host (NanoTalk) Controller управлява NanoBoard Firmware – включва управление на JTAG комуникацията (с Altium Designer/User FPGA/свързана допълнителна платка), както и достъп до Сommon-bus SPI ресурсите
• 5V DC захранващ конектор с ключ, плюс тестови точки за всички по-важни захранващи напрежения на платката (и за масата)
• Високоскоростна връзка с компютър чрез USB 2.0 за запис на кода и тестване
С NanoBoard 3000 получавате лиценз и едногодишен абонамент за Altium Designer Soft Design.
Този лиценз на Altium Designer е насочен главно към FPGA-дизайн и включва:
• FPGA-дизайн в различни формати: като код на C, OpenBus, схематично означение, VHDL и Verilog
• VHDL симулатор, вграден дебъгер и визуализация на сигнали
• Симулация на 32-bit процесор от FPGA-контролера
• Богат избор на вгладени FPGA-библиотеки, включващи интерфейси и логически елементи
• Компилатор с всички стандартни библиотеки
• Програмируеми FPGA-инструменти за тестване на хардуера
• Възможност за импортиране на IP (intellectual property) Сores от друга среда, развитие и повторно използване на IP-библиотеките.
Всичко, което ви е нужно за да започнете проект с Altium Designer, може да намерите на:
Пълна техническа информация за развойната платка NanoBoard 3000 може да намерите на:
www.altium.com/wiki/nanoboard3000
Спецификация на NanoBoard 2
• Интегриран цветен TFT LCD диспей (320x240) с Тouch Screen
• Висококачествена стерео-аудио система с усилвател, in/out, Analog Mixer и колонки
• Стандартни интерфейси: RS-232, CAN,PS/2 mini-DIN
• SD Card четец
• Четири канален, 8-bit ADC и 10-bit DAC, с I2C-интерфейс
• Конфигурирани от потребителя PDA-style бутони, които мога да се използват за логически входове

• Разнообразие от ключове и светодиди
• Програмируема Clock система, от 6 до 200 MHz, достъпна за FPGA-дизайна
• Усъвършенствана захранваща система, позволяваща следене на консумацията в реално време
• SPI Real-Time Clock с 3V допълнително батерийно захранване
• Вградена памет, достъпна чрез NanoTalk Controller – 256K x 32-bit Сommon-bus SRAM (1MB), 16M x 32-bit Сommon-bus SDRAM(64MB), 16M x 16-bit Сommon-bus 3.0V Page Mode Flash памет (32MB), 256K x 32-bit SRAM (1MB)
• Два JTAG конектора за директен достъп и развой на развойната платка
• Home/Reset бутон – Home бутонът позволява потребителския софтуер да конфигурира TFT панела
• NanoTalk Controller – управлява комуникацията в реално време с Altium Designer, с развойната платка и с NanoBoard софтуерна версия, използваща Xilinx® SpartanTM-3 (XC3S1500-4FG676C) контролер с JTAG-Flash PROM
• Master-Slave конектори за смяна на допълнителните развойни – това позволява изграждане на многофункционална FPGA-система
• ID памет за съответната платка – 1-Wire® ID-система индентифицира всяка допълнителна и периферна платка, която е включена
• Захранване – Двойни 5V DC Daisy-Сhain конектори със захранващ ключ, 5V DC външно захранване, тестови точки за всички захранващи напрежения на платката, четири точки с изведена маса
• Високоскоростна връзка с компютър през USB 2.0 за запис на програмата и тестване на продукта
С NanoBoard 2 също получавате лиценз и едногодишен абонамент за Altium Designer Soft Design.
NanoBoard 2 работи едновременно с три периферни платки. В комплекта влизат следните периферни платки:
Audio/Video Peripheral Board (PB01)
• Composite и S-Video вход и изход, 24-bit VGA изход, I2S Stereo-Audio Codec
Mass Storage Peripheral Board (PB02)
• Compact Flash, конектор за SD карта, ATA Нard-drive интерфейс
USB-IrDA-Ethernet Peripheral Board (PB03)
• 10/100 Ethernet интерфейс, USB 2.0, 4Mbits/sec IrDA
Периферните платки продължават да се произвеждат от Altium и да се включват към комплекта.
FPGA-контролера е на отделна дъщерна платка, която идва с комплекта на NanoBoard 2 като има възможност за избор от следните три:
Xilinx® Spartan™-3 дъщерна платка (DB30)
• С Xilinx Spartan-3 FPGA (XC3S1500-4FG676C)
Altera® Cyclone™ II дъщерна платка (DB31)
• С Altera Cyclone II FPGA (EP2C35F672C8)
LatticeECP™ дъщерна платка (DB32)
• С LatticeECP FPGA (LFECP33E-3FN672C)
Дъщерните платки могат да се сменят. Само една от трите идва с комплекта, другите две може да се закупят допълнително от Altium.
Пълна техническа информация за развойната платка NanoBoard 2 може да намерите на:
www.altium.com/wiki/nanoboardnb2
Altium Designer с Space Navigator