Автор |
Съобщение |
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: Microchip
Не би трябвало да е от разликата в честотата. Когато се забавлявах с развойния ми FPGA кит Tектроникс се чудех дали ще има проблем заради оригиналния му пиксел клок който също е 25.000 MHz а трябваше да е малко по-висок, забравил съм колко, може би 25.175 MHz както си написал, но всичко работеше добре. Оригиналният му VGA изход също работеше с клок 25.000 MHz.
|
Нед Апр 23, 2023 10:11 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
начи, H/V синхронизацията е "бетон" обаче пиксел данните... мазало ... има някаква "модулация" дето не мога да разбера кой я прави ( отрязах кабел, турих съпротивления ) тая линия първо започва със ситни "игли" и след време става като на снимката и "плава" по екрана PLL-а ли е нестабилен? CPU, DMA, Cache синхро "битка"? ба ли го... по принцип старт DMA ( pixel line ) е "просто" ISR
_________________ main[-1u]={1};
Последна промяна TheWizard на Пон Апр 24, 2023 4:31 pm, променена общо 1 път
|
Пон Апр 24, 2023 4:23 pm |
|
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 8:14 am Мнения: 4574 Местоположение: Новата земя на племето Мутум'ба
|
Re: Microchip
Питай ме колко съм си играл докато докарам стабилно синхро в ello 1A...
_________________ 'просто' е технически синоним на 'красиво'
|
Пон Апр 24, 2023 4:31 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: Microchip
Какво казват в TFM на чипа за захранването на PLL? Изисквания за допълнителна филтрация?
|
Пон Апр 24, 2023 7:19 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
на платката е осцилатор: OSC MEMS 24.000 MHZ CMOS SMD Abracon LLC PLL е в пика, не мога да го барам... само да го настроя за SYS_CLOCK = 200 MHz ... a периферията работи на 100 MHz
"синхрото" ми е вързан за Таймер 3 който цъка 25 MHz ( хардуерно ) Output Compare за генерация на H второ Output Compare ( пак от същия таймер ) стартрирам DMA Line Data и броя линии за V импулса Таймера и Компаретата са настроени само веднъж и не се барат Компаретата генерират 2 прекъсвания, които във времето не се застъпват
даже го цъкнах (Таймера) на 50 и 100 MHz ... с умножение на H времената ... уж за по точно - се е тая
DMA го правих и blocked ( докато не нарисува линия не дава достъп на CPU до RAM ) се е тая + бави емулатора
_________________ main[-1u]={1};
|
Пон Апр 24, 2023 7:42 pm |
|
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 8:14 am Мнения: 4574 Местоположение: Новата земя на племето Мутум'ба
|
Re: Microchip
https://github.com/knivd/C.impl-extende ... platform.cЕто тук ми е сорса. Видеото е вътре. Работи на pic32mx170 но лесно може да се адаптира за mz
_________________ 'просто' е технически синоним на 'красиво'
|
Пон Апр 24, 2023 10:18 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
тва SPI вади ли цвят аз стримвам директно байт(256 цвята) на около 30 MHz правец пиксел го повтарям 4 пъти и 2 по вертикала
_________________ main[-1u]={1};
|
Пон Апр 24, 2023 10:36 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
_________________ main[-1u]={1};
|
Пон Апр 24, 2023 10:45 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
BTW: PLL отпада - H&V са стабилни и картината е "закована" T3 командва OC1 & OC2
_________________ main[-1u]={1};
|
Пон Апр 24, 2023 11:01 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
BTW: VGA е "супер" стабилна проблема е "битката" между CPU & DMA...
_________________ main[-1u]={1};
|
Вто Апр 25, 2023 9:01 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
за бърз стийм не става ( DMA и CPU се бият за права над RAM ) https://www.youtube.com/watch?v=VaT23TRO9U8за нящо като "щарено и бавно" HMI - бива... примера е тук: https://github.com/Wiz-IO/examples-XC32 ... /vga_new.c
_________________ main[-1u]={1};
|
Вто Апр 25, 2023 4:28 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
_________________ main[-1u]={1};
|
Вто Апр 25, 2023 9:31 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: Microchip
Това си ти или вече го гепиха?
|
Вто Апр 25, 2023 9:44 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
то горното видео, явно са го видели в тубата или четат mcu-bg.com
_________________ main[-1u]={1};
|
Вто Апр 25, 2023 10:27 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: Microchip
Full Stream ... постоянно опресняване на RAM данните VGA Frame Buffer Size = 2562 байта реално рисува 640 х 480 в случая 320 х 240 - 4 байта пиксел по Х и повтаряне на линия по Y цвят 8 бита ( 256 ) ... в случая са само 3 бита ( нямам свободен цял 8 битов порт на платката )
_________________ main[-1u]={1};
|
Чет Апр 27, 2023 9:41 am |
|
|