Kuzmi4 0 November 7, 2011 Posted November 7, 2011 · Report post ... Попробуйте добавить в модуль CRC8_D8 порты входа/выхода :laughing: А вообще вам Sefo правильно написал. Quote Share this post Link to post Share on other sites More sharing options...
Sefo 0 November 7, 2011 Posted November 7, 2011 · Report post Вот тут генератор Там он уже был, но это не помогло: Или вот ещё нашёл http://www.easics.com/webtools/crctool Сгенерировал но в Quartus'e II разобраться -скомпилить так и не смог. поскольку нет понимания "что это такое и с чем это едят" :) Там ведь не решение его задачи, а лишь 90% от решения, да и опять же, там есть настройки... Quote Share this post Link to post Share on other sites More sharing options...
x736C 1 November 7, 2011 Posted November 7, 2011 · Report post Я бы посоветовал почитать: Сухман, Шевкопляс, Бернов "Синхронизация в телекоммуникационных системах. Анализ инженерных решений". Quote Share this post Link to post Share on other sites More sharing options...
Meinframe 0 November 8, 2011 Posted November 8, 2011 · Report post Уважаемые знатоки, кто мне объяснит и покажет как выглядит ОБЫЧНЫЙ регистр на VHDL который хранит в себе 8-разрядное слово, и ещё вопрос как выглядит цифровой компаратор? Я надеюсь это достаточно глупые вопросы, чтобы мне с ними не идти в раздел Работы на заказ))) Quote Share this post Link to post Share on other sites More sharing options...
Sefo 0 November 8, 2011 Posted November 8, 2011 · Report post Уважаемые знатоки, кто мне объяснит и покажет как выглядит ОБЫЧНЫЙ регистр на VHDL который хранит в себе 8-разрядное слово, и ещё вопрос как выглядит цифровой компаратор? Я надеюсь это достаточно глупые вопросы, чтобы мне с ними не идти в раздел Работы на заказ))) Что Вы имеете ввиду под обычным триггером? D-триггер? Триггеры бывают синхронные и асинхронные, RS-, D-, T- и JK-триггеры. Если говорить про D-триггер, то он может быть с синхронным/асинхронным сбросом/установкой. Вам какой? Статья "Триггер" в Википедии Как видите, Вы опять не хотите вдаваться в подробности того, что именно Вам нужно. Уточните - Вам напишут нужный Вам код (а главное, в процессе уточнения, сами поймете, наконец, что же Вам все-таки нужно). Не уточните - получите много разных примеров, от которых Вам опять не будет толку. P.S. Вообще-то триггеров на VHDL даже на этом форуме пруд пруди... :) Quote Share this post Link to post Share on other sites More sharing options...
whiteTigr 0 November 9, 2011 Posted November 9, 2011 (edited) · Report post Уважаемые знатоки, кто мне объяснит и покажет как выглядит ОБЫЧНЫЙ регистр на VHDL который хранит в себе 8-разрядное слово? ... architecture Behavioral ... is signal D: std_logic_vector(7 downto 0); signal Q: std_logic_vector(7 downto 0); signal WE: std_logic; -- write enable begin process(clk) begin if rising_edge(clk) then if WE = '1' then Q <= D; end if; end if; end process; end Behavioral; И ещё вопрос как выглядит цифровой компаратор? Как он реализуется в схеме? Скоре всего это будут LUT4 (LUT6 в новых ПЛИС). А в VHDL это обычная операция типа: cmpRes <= '1' when D = Q else '0'; или process(clk) begin if rising_edge(clk) then if D = Q then cmpRes <= '1'; else cmpRes <= '0'; end if; end if; end process; Хотя, возможно, я недопонял сути второго вопроса. Edited November 9, 2011 by whiteTigr Quote Share this post Link to post Share on other sites More sharing options...
sazh 11 November 9, 2011 Posted November 9, 2011 · Report post Хотя, возможно, я недопонял сути второго вопроса. А это не Важно. На VHDL начинающим надо полный проект выкатывать. Ибо начинающий сначала искусство схемотехники должен освоить, и только потом утонуть в синтаксических ошибках. Quote Share this post Link to post Share on other sites More sharing options...
Meinframe 0 November 9, 2011 Posted November 9, 2011 · Report post Хотя, возможно, я недопонял сути второго вопроса. Сейчас изображу в рисунках. Quote Share this post Link to post Share on other sites More sharing options...
whiteTigr 0 November 9, 2011 Posted November 9, 2011 · Report post А это не Важно. На VHDL начинающим надо полный проект выкатывать. Ибо начинающий сначала искусство схемотехники должен освоить, и только потом утонуть в синтаксических ошибках. Самостоятельно изучать програмирование ПЛИС - сложное занятие. Если же, это делается не самостоятельно, то вопросы не нужно задавать на форуме. Лучше все же будет узнать у преподавателя. Quote Share this post Link to post Share on other sites More sharing options...
Meinframe 0 November 9, 2011 Posted November 9, 2011 · Report post Самостоятельно изучать програмирование ПЛИС - сложное занятие. Если же, это делается не самостоятельно, то вопросы не нужно задавать на форуме. Лучше все же будет узнать у преподавателя. Преподаватель общается со мной так буд-то я уже на ПЛИС 2 года программирую...а началось всё месяц назад и то как-то непонятно с чего было начинать. Quote Share this post Link to post Share on other sites More sharing options...
whiteTigr 0 November 9, 2011 Posted November 9, 2011 · Report post Преподаватель общается со мной так буд-то я уже на ПЛИС 2 года программирую...а началось всё месяц назад и то как-то непонятно с чего было начинать. Так начало то более-менее стандартное. Диодики, кнопки, счетчик по кнопке (с защитой от дребезга). И дальше уже ближе к решаемой задаче. Quote Share this post Link to post Share on other sites More sharing options...
sazh 11 November 9, 2011 Posted November 9, 2011 · Report post програмирование ПЛИС - сложное занятие. Нет ничего проще. Подключил кабель и запрограммировал. Quote Share this post Link to post Share on other sites More sharing options...
whiteTigr 0 November 9, 2011 Posted November 9, 2011 · Report post Нет ничего проще. Подключил кабель и запрограммировал. А програмирование на десктопе - это намагничивание дисков в нужных местах :laughing: Quote Share this post Link to post Share on other sites More sharing options...
Meinframe 0 November 9, 2011 Posted November 9, 2011 · Report post Вот она...схема моей мечты. Quote Share this post Link to post Share on other sites More sharing options...
Meinframe 0 November 9, 2011 Posted November 9, 2011 · Report post Цитата(whiteTigr @ Nov 9 2011, 09:39) Хотя, возможно, я недопонял сути второго вопроса. Сейчас изображу в рисунках. А с рисунком более понятен мой вопрос или нет? :rolleyes: Quote Share this post Link to post Share on other sites More sharing options...