User Tag List

Страница 153 из 191 ПерваяПервая ... 149150151152153154155156157 ... ПоследняяПоследняя
Показано с 1,521 по 1,530 из 1910

Тема: ПЛИС и всё что с ними связано

  1. #1521

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    omercury, тогда может так? Сдвинуть 5битный цвет влево до 8?
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  2. #1522

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Ты мне подскажи тогда как в HDMI сериализаторе переделать под 5 бит или меньше.
    5 бит
    I_RED => vga_r & vga_r(4 downto 2),
    I_GREEN => vga_g & vga_g(4 downto 2),
    I_BLUE => vga_b & vga_b(4 downto 2),
    то есть сдвигаешь влево до конца и остаток добиваешь тем же цветом от старшего разряда вниз, насколько хватит.

    2 бита (мой для ленина, например)
    I_RED => VGA_Red & VGA_I & VGA_Red & VGA_I & VGA_Red & VGA_I & VGA_Red & VGA_I,
    I_GREEN => VGA_Green & VGA_I & VGA_Green & VGA_I & VGA_Green & VGA_I & VGA_Green & VGA_I,
    I_BLUE => VGA_Blue & VGA_I & VGA_Blue & VGA_I & VGA_Blue & VGA_I & VGA_Blue & VGA_I,

    Правильней всего так.
    Последний раз редактировалось omercury; 17.09.2019 в 13:24.

  3. #1523

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    omercury, Спасибо, начинает доходить.

    Ну и еще вопрос , если я сейчас к твоему ленинграду прикручу сей HDMI - должно на экране появится что- мусор или?

    - - - Добавлено - - -

    Цитата Сообщение от omercury Посмотреть сообщение
    I_RED => vga_r & vga_r(4 downto 2)
    А как здесь получается сдвиг?
    Типа 5бит + 3бита , биты из левой части автоматом сдвигает на количество правой?
    При конкатенации складываются сами сигналы?
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  4. #1524

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Ну и еще вопрос , если я сейчас к твоему ленинграду прикручу сей HDMI - должно на экране появится что- мусор или?
    Мусор.
    Я ж совсем забыл про твой ХДМИ...


    Цитата Сообщение от dosikus Посмотреть сообщение
    А как здесь получается сдвиг?
    Типа 5бит + 3бита , биты из левой части автоматом сдвигает на количество правой?
    Угу, заполнение начинается справа, если в ноликах или downto ошибёшься, отрежет всё, что выше 8 бит.

    Цитата Сообщение от dosikus Посмотреть сообщение
    При конкатенации складываются сами сигналы?
    Ничего не складывается, просто объединяются в одну именованную шину.

  5. #1525

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну да , имелось в виду количество проводников.
    Блин у меня уже каша в голове.

    - - - Добавлено - - -

    Цитата Сообщение от omercury Посмотреть сообщение
    Я ж совсем забыл про твой ХДМИ...
    Вот-вот, лучше б я платы прикупил...
    Ну да ладно. Похоже сейчас будет адский винегрет.
    Verlog я не знаю, хотя и VHDL почти так же.
    Пробовать добавить твой видеогенератор с SDRAM из ленинграда в свой проект?

    - - - Добавлено - - -

    Ж... я снова в ступоре...
    У тебя же верилог.
    Я даже в топе ничего не поменяю...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  6. #1526

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Ж... я снова в ступоре...
    У тебя же верилог.
    Я даже в топе ничего не поменяю...
    Никаких проблем - это тебе не Кейл.
    Квартус поддерживает смешанные проекты, хоть все возможные форматы в одном проекте.

  7. #1527

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Угу, кактусу хорошо в отличии от меня... ))))

    Ну да ладно, буду описывать свои потуги :

    Обрезал твой проект под самые помидоры -



    Далее буду прикручивать HDMI .
    Надо добавить еще выхлоп 2х тактовых с PLL0 , естественно вопрос - какие данные у VGA генератора - 640x480?

    Да и полез сравнивать SDRAM , у тебя HY57V641620FTP-7 у меня mt48lc16m16a2

    - - - Добавлено - - -

    Стал конфигурить PLL0 для HDMI и VGA генератора для 800x600"60Hz, надо частоты 140МГц,200МГц и 40МГц.
    140МГц не дает ставить - недостижимые множитель/делитель...

    - - - Добавлено - - -

    как мне перевести сие в верилог ?
    U_HDMI: entity work.hdmi
    generic map (
    FREQ => 25200000,
    FS => 48000,
    CTS => 25200,
    N => 6144)
    port map (
    I_CLK_VGA => clk_vga,
    I_CLK_TMDS => clk_tmds, -- 472.6 MHz max
    I_HSYNC => vga_hsync,
    I_VSYNC => vga_vsync,
    I_BLANK => vga_blank,
    I_RED => vga_r,
    I_GREEN => vga_g,
    I_BLUE => vga_b,
    I_AUDIO_PCM_L => "0000000000000000",
    I_AUDIO_PCM_R => "0000000000000000",
    O_TMDS => TMDS);
    Пробую :

    hdmi HDMI1((FREQ ==25200000),(FS --48000),(CTS ==25200),(N ==6144),.I_CLK_VGA(clk_40MHz));
    Гонит ошибки
    Последний раз редактировалось dosikus; 17.09.2019 в 15:04.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  8. #1528

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    какие данные у VGA генератора - 640x480?
    лучшие таблички по VGA
    http://tinyvga.com/vga-timing

    Цитата Сообщение от dosikus Посмотреть сообщение
    как мне перевести сие в верилог
    переводить если надо несколько строк, а если модуль цельнотянутый - то подключать без перевода. Удобнее и быстрее.

    а так да, первые четыре строки присваиванием делаем, а следующие - с точИчкой. желательно в столбЕК.
    и смотрим в какой строка вылазиет ошибка. скорее всего синтаксическая.
    Последний раз редактировалось zebest; 17.09.2019 в 16:26.
    Profi v3.2 -=- Speccy2010,r2

  9. #1529

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    U_HDMI: entity work.hdmi
    generic map (
    FREQ => 25200000,
    FS => 48000,
    CTS => 25200,
    N => 6144)
    port map (
    I_CLK_VGA => clk_vga,
    I_CLK_TMDS => clk_tmds, -- 472.6 MHz max
    I_HSYNC => vga_hsync,
    I_VSYNC => vga_vsync,
    I_BLANK => vga_blank,
    I_RED => vga_r,
    I_GREEN => vga_g,
    I_BLUE => vga_b,
    I_AUDIO_PCM_L => "0000000000000000",
    I_AUDIO_PCM_R => "0000000000000000",
    O_TMDS => TMDS);
    ругается

    Error (10170): Verilog HDL syntax error at lenin_rzrd.v(99) near text "entity"
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #1530

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    near text "entity"
    ну да, entity - это для вэхэдээля.

    вот, нашел свой вга-генератор. У мну тайминги прибиты гвоздями. Надо менять разрешение - ну и меняем цифры на нужные

    Код:
    //VGA
    parameter	
    					hsync_end 		= 10'd95,
    					hdat_begin		= 10'd143,
    					hdat_end			= 10'd783,
    					hpixel_end		= 10'd799,
    					vsync_end		= 10'd1,
    					vdat_begin		= 10'd34,
    					vdat_end			= 10'd514,
    					vline_end		= 10'd524;
    Profi v3.2 -=- Speccy2010,r2

Страница 153 из 191 ПерваяПервая ... 149150151152153154155156157 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4575
    Последнее: 17.11.2025, 11:38
  2. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 489
    Последнее: 19.09.2025, 18:39
  3. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  4. Ответов: 1215
    Последнее: 10.02.2025, 19:04
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

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