-
goldfish75
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 19
-
Спасибо получено: 0
-
-
|
Как в проекте "дельта сигма цап" подключили ко входу D регистра DFFE выход r[7:0] модуля com_r?
Хотел сделать также в своём проекте но квартус ругается: Error: Width mismatch in port "D" of instance "receiver_reg" and type DFFE -- source is ""r[7..0]" (ID com_r:inst15)"
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
SOVA
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 82
-
Спасибо получено: 5
-
-
-
-
|
Извините, но вы подключаете к одному проводу целую восьмибитную шину.
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администратор
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
goldfish75 пишет: Как в проекте "дельта сигма цап" подключили ко входу D регистра DFFE выход r[7:0] модуля com_r?
Хотел сделать также в своём проекте но квартус ругается: Error: Width mismatch in port "D" of instance "receiver_reg" and type DFFE -- source is ""r[7..0]" (ID com_r:inst15)"
Проверьте, совпадает ли разрядность входа и выхода.
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
SOVA
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 82
-
Спасибо получено: 5
-
-
-
-
|
Нет. receiver_reg - это блок регистров, а не единичный элемент
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
goldfish75
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 19
-
Спасибо получено: 0
-
-
|
Ну пожалуйста, ткните новичка носом :)
Я скопировал регистр из работающего проекта Марсоходовцев
на схеме у receiver_reg вход D это не шина, но к ней подключена шина и это работает. В чём подвох?
Решил вопрос создав регистр с помощью мегафункции LPM_FF задав в ней размер регистра
только всё равно непонятно - на схеме Марсоходовцев регистр не похож на созданный с помощью мегафункции :S
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
goldfish75
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 19
-
Спасибо получено: 0
-
-
|
Попытался вывести на экран цветную таблицу, восемь вертикальных цветных полос, в нижней половине экрана яркость максимальная (все биты RGB установлены в 1), в верхней старшие биты равны 0. На изображении обнаружились артефакты в виде цветовых переходов как между вертикальными полосами, так и посредине высоты экрана в месте изменения яркости полос. (видно на полноразмерных изображениях, особенно между зелёным и фиолетовым, красным и синим, желтым и голубым) В идеале такого быть не должно, ПЛИС выводила только восемь цветов без всяких переходов. Что это - особености моего монитора или ЦАП Марсохода?
Ещё один вопрос - влияет ли на качество изображения LCD монитора частота pixel_clock? Пробовал 640х480 60гц, 75 и 80, чисто субьективное мнение - изображение чуть-чуть дрожит, и дрожит меньше при большей частоте. Мне это не понятно, почему оно вообще дрожит, здесь ведь люминофор не гаснет, монитору не надо постоянно его зажигать
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администратор
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
Дрожание может быть по двум причинам:
А - монитор непонимает ваш режим из-за неточного дот-клока или таймингов сигналов "HS","VS".
Б - эти сигналы действительно не стабильны во времени. Есть ли регистры на выходах "HS","VS"?
Откуда вы берете дот-клок?
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
goldfish75
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 19
-
Спасибо получено: 0
-
-
|
За основу брал первый прект Марсохода 2
module hvsync (
// inputs:
input wire pixel_clock,
// outputs:
output reg hsync,
output reg vsync,
... ... ...
// video signal parameters, default 640x480 85Hz, pixel clock = 36 MHz
parameter horz_sync = 56;
parameter horz_back_porch = 80;
parameter horz_addr_time = 640;
parameter horz_front_porch = 56;
parameter vert_sync = 3;
parameter vert_back_porch = 25;
parameter vert_addr_time = 480;
parameter vert_front_porch = 1;
тайминги брал отсюда
tinyvga.com/vga-timing
для pixel_clock используется PLL с соотношением 9/25
А можно добавить ну например в тот же первый проект такие цветные полосы, вроде эталона, для понимания новичков как работать с VGA?
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администратор
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
goldfish75 пишет: За основу брал первый прект Марсохода 2
Какое "родное" разрешение у вашего монитора ?
Нельзя ли попробовать загрузить наши проекты - "первый прект" или "фреймбуффер2"?
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.161 секунд