K_b_Kood
1

Устройство управления АЦП на ПЛИС

17.12.2016, 00:59. Показов 3701. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток всем
У меня вопрос касательно ПЛИС.

Необходимо реализовать на нем устройство управления АЦП и регистром.

Время преобразования АЦП составляет 8мкс. Есть генератор тактовых импульсов, генерирующий импульсы длительностью 1мкс.
Устройство управления будет состоять из Счетчика импульсов и декодера. Как только счетчик дойдет до 1000, декодер должен выдать импульс, подающий команду запуска АЦП, обнуление значения, сохраненного в регистре (на рисунке RG). 1008й импульс должен подавать сигнал на остановку работы АЦП, запись кода с АЦП регистром и обнуление значения счетчика.

Проблема заключается в отсутствии навыков работы в программе Quartus.

Как минимум, я не понимаю как выделить нужный мне вывод на счетчике, как заставить декодер выдавать импульс на нужном значении счетчика, можно ли как-то задать определенный вид сигнала на созданном входе.

Прошу не судить строго за мою неграмотность.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2016, 00:59
Ответы с готовыми решениями:

Прием данных с АЦП AD7705 в ПЛИС
Здравствуйте! Помогите,срочно нужно написать программу для передачи данных с AD7705 на ПЛИС....

Устройство на основе ПЛИС
Всем доброго времени суток! В общем тема такая: нужно спроектировать устройство для тестирования...

Тестирующее устройство на базе ПЛИС
И так, расскажу кратко суть проблемы. Дана тема по курсовому проекту создать тестирующее устройство...

Устройство обнаружения пакетов данных на базе ПЛИС
Всем здравствуйте! В качестве знакомства и изучения ПЛИС, начала работу на Spartan 3E. Моим...

АЦП, ПЛИС, переходник, помехи
Подскажите, пожалуйста, насколько сильно переходник может вносить помеху в схему и как ее можно...

2
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 432
17.12.2016, 02:42 2
Я не спец в программируемой логике, но вроде следующий код должен делать то, что Вы хотите
Код
module adc_controller(input logic clk,
input logic [3:0] adc_in,
output logic adc_stort,
output logic adc_stop,
output logic [3:0] rg);
logic [9:0] counter;
always_ff @(posedge clk)
begin
if(counter == 1000)
begin
adc_stort <= 1;
rg <= 0;
end
else adc_stort <= 0;

if(counter == 1008)
begin
adc_stop <= 1;
rg <= adc_in;
counter <= 0;
end
else
begin
adc_stop <= 0;
counter <= counter + 1;
end
end
endmodule
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
17.12.2016, 07:41 3
Цитата Сообщение от K_b_Kood
...Проблема заключается в отсутствии навыков работы в программе Quartus...
Проблема заключается в невозможности составить (в первую очередь для себя) внятное техзадание.
Если вы умеете это на логике, просто перенесите это в Quartus. Для этого есть специализированный редактор.
0
17.12.2016, 07:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2016, 07:41
Помогаю со студенческими работами здесь

Устройство дистанционного управления по радиоканалу.
Я, вообще-то, не электронщик, паяльник недавно взял в руки (не считая детства), не судите строго....

Устройство управления стоп-сигналом.
Собственно дурная голова рука-ногам покоя не даёт Ы :) Девайс должен управлять светодиодным...

Разработать устройство управления на ассемблере
как решить задачку по микроконтроллеру ATmega128. Звучит она так: Разработка устройства управления....

Создать устройство управления вентиляцией
Создать устройство управления вентиляцией при включении освещения более чем на 30 секунд включается...

Устройство управления стоп-сигналами автомобиля
Здравствуйте, я хочу слелать устройство управления стоп-сигналами автомобиля (nm5403) только на мк...

Устройство управления ЛПМ кассетного магнитофона
Необходимо спроектировать устройство управления ЛПМ кассетного магнитофона. 1. Надо сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru