Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Рисование схем в Quartus 6.1 (http://zx-pk.ru/showthread.php?t=6755)

AlexBel 18th December 2007 19:55

Рисование схем в Quartus 6.1
 
Извиняюсь, если немного не в тему (или совсем не в тему :) ). Нужно будет забить небольшую схему в EPM3032 или подобную. Верилог и VHDL я пока толком не изучил, поэтому буду рисовать в графике, благо схема небольшая. Но я не раз читал о том, что при схемном (графическом) вводе схемы при компиляции происходят какие-то ошибки, вызванные кривыми моделями логических элементов.
Знатоки Quartus-а, скажите - так ли это? Если действительно проблема есть, то в каких версиях? Есть ли она в версии 6.1? Спрашиваю именно про 6.1 потому, что у меня именно эта версия и другой нет.

DDp 19th December 2007 00:00

Про Quartus не скажу, пока хватает MAX-а (v10.0).

...например:
1) сразу "в лоб" не удалось реализовать кусок схемы на DD4 из Pentagon128.
2) Первый вариант моей прошивки P1024SL2 был с использованием библиотек 74***. В последствии создал свою библиотеку... и как-то по-свободнее в ПЛИСине стало. :)

Mikka_A 19th December 2007 00:07

Quote:

Originally Posted by DDp (Post 113190)
Про Quartus не скажу, пока хватает MAX-а (v10.0).

...например:
1) сразу "в лоб" не удалось реализовать кусок схемы на DD4 из Pentagon128.
2) Первый вариант моей прошивки P1024SL2 был с использованием библиотек 74***. В последствии создал свою библиотеку... и как-то по-свободнее в ПЛИСине стало. :)


поделишся библиотечкой?

DDp 19th December 2007 00:12

Quote:

Originally Posted by Mikka_A (Post 113192)
поделишся библиотечкой?

Вы уже там были :v2_wink2:
http://realddp.narod.ru/zx/p1024sl2/...7_Basic_src.7z

Mikka_A 19th December 2007 00:44

Quote:

Originally Posted by DDp (Post 113193)
Вы уже там были :v2_wink2:
http://realddp.narod.ru/zx/p1024sl2/...7_Basic_src.7z

немного офтопа - а кто знает как квартус вебэдшн отучить дурацкие вопросы через полгода задавать?

Ewgeny7 19th December 2007 01:12

По своей практике - схемный ввод неплох, но при "оптимизации" часть схемы (неиспользуемые выводы) мож быть снесена нафик. Но используя примитивы (Д-триггеры и логика И-ИЛИ-НЕТ) схема компилится хорошо, и результат предсказуем. Последние свои изыски я ваяю как раз в "схематике", но использую не 74..., а аналоги, собранные на простой логике.

AlexBel 19th December 2007 01:55

Quote:

Originally Posted by ewgeny7 (Post 113200)
По своей практике - схемный ввод неплох, но при "оптимизации" часть схемы (неиспользуемые выводы) мож быть снесена нафик. Но используя примитивы (Д-триггеры и логика И-ИЛИ-НЕТ) схема компилится хорошо, и результат предсказуем. Последние свои изыски я ваяю как раз в "схематике", но использую не 74..., а аналоги, собранные на простой логике.

Т.е. - если нужен, скажем, делитель типа 555ИЕ5 с использованием трех выходов из четырех, то не берем готовый, а собираем аналог из, скажем, 555ТМ2 на нужно кол-во выходов?

Black_Cat 19th December 2007 07:58

Quote:

Originally Posted by AlexBel (Post 113202)
а собираем аналог из, скажем, 555ТМ2 на нужно кол-во выходов?

нет, ещё проще - на (2х2ИЛИ-НЕ, 2х2ИЛИ, 5хНЕ)умноженное на количество каскадов :)

ZEK 19th December 2007 10:07

А не проще нарисовать модуль (в смысле его рисованое представление)
обозвать его как то, и созадть с таким же именем hdl файло, можете комбинировать схэму + изобразительное искуство

счетчик на 3 бита

module Countrer(input clk input, nRes, output [2:0] out);
reg out [2:0];

always @ (negedge nRes or negedge clk)
if (nRes==0) out = 0; else out = out+1;

endmodule

на порядок быстрее и проще править чем рисовать
(2х2ИЛИ-НЕ, 2х2ИЛИ, 5хНЕ) * 3 - хотя это для FPGA/CPLD это неправильно!! и нада юзать примитив latch, dlatch и тому подобные

fan 20th December 2007 04:07

Quote:

Originally Posted by AlexBel (Post 113165)
Верилог и VHDL я пока толком не изучил

Попробуй AHDL ;)


All times are GMT +4. The time now is 20:46.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.