Здравствуйте, подскажите как запустить 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
Dec 6 2009, 09:21
Цитата(Hazel @ Dec 6 2009, 11:17)

Как запустить и проверить работу, компиляцию нашел, а симуляции нету.
Моделсим смотрели? ModelSim SE
Цитата(Methane @ Dec 6 2009, 12:21)

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

где такая опция ? если несложно путь пропишите
http://thepiratebay.org/search/modelsim/Это не AD.
Цитата(Methane @ Dec 6 2009, 12:42)

Спасибо конечно, но цель стоит все в AD сделать, я уже нашел кое что, сижу мозгую.
CodeWarrior1241
Dec 6 2009, 18:45
Цитата(Hazel @ Dec 6 2009, 04:45)

Спасибо конечно, но цель стоит все в AD сделать, я уже нашел кое что, сижу мозгую.
http://www.altium.com/files/training/Module5FPGADesign.pdf -> Section 11.3 through Section 11.7
andrewkrot
Dec 6 2009, 19:03
К сожалению так и не удалось разобратсья в симуляции, возмонжо кто то подскажет на примере, опишу ниже что уже сделал.
Создал 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 описывается интерфейс и функциональная работа (мой пример) - этот код уже как готовая программа которую можно проверить, или же необходимо создавать элемент и уже для созданного элемента писать его функции.
Файл прилагаю.