Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 20.09.2014, 17:03  
Mishel 825
Частый гость
 
Регистрация: 20.09.2014
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mishel 825 на пути к лучшему
По умолчанию Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Добрый день!

Простой вопрос, - как после записи в текстовый редактор - Text Editor среды разработки
MAX+PLUS II кода программы реализующей, например, одноразрядный сумматор на языке AHDL :

subdesign mmm
(a,b,c :input;
s0,s1 utput;
)
begin
s0=!a&!b&c#!a&b&!c#a&!b&!c#a&b&c;
s1=a&b#b&c#a&c;
end;

получить вентильную (комбинационную) схему этого сумматора? Какие действия необходимо провести в MAX+PLUS II для получения схемы сумматора?
Реклама:
Mishel 825 вне форума  
Непрочитано 20.09.2014, 17:55  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Сгенерировать нетлист
niXto вне форума  
Непрочитано 21.09.2014, 19:21  
Mishel 825
Частый гость
 
Регистрация: 20.09.2014
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mishel 825 на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Спасибо, начинает помогать!

1. В MAX+PLUS II создал проект, присвоил name.
2. Открыл Text Editor, пустой текстовый файл связал с проектом под тем же name.
3. В текстовый файл вписал программу на AHDL :
subdesign mmm
(a,b,c :input;
s0,s1 utput;
)
begin
s0=!a&!b&c#!a&b&!c#a&!b&!c#a&b&c;
s1=a&b#b&c#a&c;
end;

4. Сохранил и проверим описание, File-›Project-›Save & Check, ошибок нет.
5. Скомпилировал проект File-›Project-›Save & Compile, ошибок нет.

На панели компилятора есть кнопка «Compiler Netlist Extractor», нажав на которую появляется сообщение –

Info: Selecting a device from “MAX7000” family for AUTO device “mmm”
Info: Chip “mmm” successfully fit into AUTO device “EPM7032LC44-6”,

перевод - При выборе устройста из “MAX7000” … успешно вписывается в AUTO устройство “E…”.

Это сообщение очевидно говорит о том, что для заданных логических функций, описывающих одноразрядный сумматор, найдена стандартная микросхема.

Вопрос, - как после успешной компиляции сгенерировать netlist и получить схему одноразрядного сумматора?
Mishel 825 вне форума  
Непрочитано 21.09.2014, 21:37  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

В квартусе Tools - Netlistviewer - RTL Viewer ищите то же в Максе
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 21.09.2014, 21:47  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Не будет там схемы.
Будет несколько текстовых файлов и файл прошивки.
Схему ищите в справочнике.
Миниатюры:
Нажмите на изображение для увеличения
Название: Image1.jpg
Просмотров: 80
Размер:	214.6 Кб
ID:	69748  
omercury вне форума  
Непрочитано 21.09.2014, 22:34  
Viktor2004
Прописка
 
Регистрация: 27.06.2005
Адрес: Ленинград
Сообщений: 137
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 5 сообщении(ях)
Viktor2004 на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Сообщение от Mishel 825 Посмотреть сообщение
Info: Selecting a device from “MAX7000” family for AUTO device “mmm”
Info: Chip “mmm” successfully fit into AUTO device “EPM7032LC44-6”,
Вы не выбрали тип микросхемы для которой заказали сгенерировать нетлист, вот и получили сообщение что нетлист сгенерирован, а микросхема выбрана автоматически, минимальная из серии MAX7000 в которую Ваша программа влезет
Это микросхема “EPM7032LC44-6”. Если Вас она не устраивает, задайте другой тип и сгенерируйте заново нетлист для нее. В максплюсдва есть опция выбора девайса.
Viktor2004 вне форума  
Непрочитано 22.09.2014, 00:01  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Цитата:
Не будет там схемы.
Своими глазами видел схему, сгенеренную из текста.Было это лет 7 назад. Макс у меня не установлен, но точно знаю, что он может показать результат генерации.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 22.09.2014, 00:16  
Mishel 825
Частый гость
 
Регистрация: 20.09.2014
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mishel 825 на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Viktor2004, я согласен, что есть ручная подборка микросхем при автоматизированном проектировании и практика реализует опцию выбора девайса. Интересует небольшое представление о том, что если проект задать логическими функциями, то автоматизированное проектирование кроме анализа, верификации и др. должно давать по ходу схему уствойства.

В MAX+PLUS II прошивка находится в файле проекта с расширением .rpt, в других файлах схемы нет.

omercury, а если AHDL заменить на VHDL или Verilog HDL в MAX+PLUS II, то файлов из схемами тоже не будет?
Выходит что MAX+PLUS II, по логическим функциям, в автоматизированном порядке схем не даёт. Остаётся Quartus II. Или другие программы с такой автоматизацией схем. Например: см. вложение.

Очевидно на C++, возможно и другие среды решают аналогично.
Вложения:
Тип файла: doc Программа.doc (73.5 Кб, 51 просмотров)
Mishel 825 вне форума  
Непрочитано 22.09.2014, 01:16  
Viktor2004
Прописка
 
Регистрация: 27.06.2005
Адрес: Ленинград
Сообщений: 137
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 5 сообщении(ях)
Viktor2004 на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

А какую схему Вы хотите получить? На элементах И-НЕ ?
Любой программный блок в ADSL можно сделать как один символ с вводами и выводами, и по своей сути это тоже схема.
Не для того макс предназначен что бы схемы генерировать. Его задача распознать то что вы хотите, скомпилировать и залить в камень. Вот рассматривая нетлист можно видеть какие связи между блоками он делает, но это малоинформативно. Все равно что смотреть на двоичный код любой программы.
Viktor2004 вне форума  
Непрочитано 22.09.2014, 02:29  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Получение схемы сумматора по коду программы AHDL в MAX+PLUS II

Сообщение от MisterDi Посмотреть сообщение
Своими глазами видел схему, сгенеренную из текста.Было это лет 7 назад. Макс у меня не установлен, но точно знаю, что он может показать результат генерации.


Сообщение от Mishel 825 Посмотреть сообщение
omercury, а если AHDL заменить на VHDL или Verilog HDL в MAX+PLUS II, то файлов из схемами тоже не будет?


Пацаны, хочу увидеть схему, ну скажем, на этот проект.
MAX+Plus II + Verilog
Вложения:
Тип файла: zip uStep.zip (128.6 Кб, 42 просмотров)
omercury вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Справочные ресурсы и ссылки родственной тематики xelos Делимся опытом 99 28.05.2024 09:03
Выбор интерфейса RS232 или USB tytey Микроконтроллеры, АЦП, память и т.д 49 09.02.2008 14:12
Источники питания: Схемы, расчеты, программы, литература. Bandura Источники питания и свет 1 12.12.2006 14:21


Часовой пояс GMT +4, время: 23:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot