Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: VHDL
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Hazel
Здравствуйте, подскажите как запустить vhdl код в AD.
Стоит цель просто описать функции или элементы на VHDL. Создаю документ VHDL, вот скажем описал элемент 2И, код:

entity and2 is -- декларация имени объекта проекта
port (x1,x2: in BIT; -- декларация входных портов
y: out BIT); -- декларация выходного порта
end and2;
architecture functional of and2 is -- декларация архитектуры
begin
y <= x1 and x2; -- описание функции объекта
end functional;

Как запустить и проверить работу, компиляцию нашел, а симуляции нету.
Methane
Цитата(Hazel @ Dec 6 2009, 11:17) *
Как запустить и проверить работу, компиляцию нашел, а симуляции нету.

Моделсим смотрели? ModelSim SE
Hazel
Цитата(Methane @ Dec 6 2009, 12:21) *
Моделсим смотрели? ModelSim SE


где такая опция ? если несложно путь пропишите
Methane
Цитата(Hazel @ Dec 6 2009, 11:37) *
где такая опция ? если несложно путь пропишите

http://thepiratebay.org/search/modelsim/
Это не AD.
Hazel
Цитата(Methane @ Dec 6 2009, 12:42) *


Спасибо конечно, но цель стоит все в AD сделать, я уже нашел кое что, сижу мозгую.
CodeWarrior1241
Цитата(Hazel @ Dec 6 2009, 04:45) *
Спасибо конечно, но цель стоит все в AD сделать, я уже нашел кое что, сижу мозгую.
http://www.altium.com/files/training/Module5FPGADesign.pdf -> Section 11.3 through Section 11.7
andrewkrot
Вот здесь уже обсуждалось.. http://electronix.ru/forum/index.php?showtopic=69358
Hazel
К сожалению так и не удалось разобратсья в симуляции, возмонжо кто то подскажет на примере, опишу ниже что уже сделал.
Создал FPGA проект, в него добавил vhdl документ, там описал работу стандартного элемента И:

-------------------------------------------
entity and2 is
port (x1,x2: in BIT;
y: out BIT);
end and2;

architecture functional of and2 is
begin
y <= x1 and x2;
end functional;
-------------------------------------------

Необходимо вывести на временных диаграммах работу, скажем подать на один из входов (х1,х2) логические 0 или 1, и посомтреть что будет на выходе (у). Это самый тривиальный пример, я уже и счетчик с дешифратором описал, но думаю если мне подскажут как на элементе И реализовтаь это то дальше я сам допру.

И еще вопросик который вообещ то должен был стоять в начале, практически на vhdl описывается интерфейс и функциональная работа (мой пример) - этот код уже как готовая программа которую можно проверить, или же необходимо создавать элемент и уже для созданного элемента писать его функции.
Файл прилагаю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.