Загрузка страницы

jlcpcb 4-layer VGA interface (GM7123). 18-bit colour with L8 CLUT. External precise 8MHz oscillator.

STM32H7 800x600 (18-bit vga) dsp3D benchmarking.
FPU running double precision. CPU at 480MHz, FMC at 240MHz (/2) and D&I caches enabled. SDRAM has 4 byte burst on read.

I wasn't able to get the system stable with the CoreH7 onboard crystal oscillator (nor with integrated STM32 oscillators), either the FPU or FMC failed with it. There was graphical glitches with them and the gfx output had errors (due to FMC or FPU errors)

GM7123 VGA interface from Aliexpress

VGA timing is standard VESA 800x600 at 40MHz pixel clock. (http://tinyvga.com/vga-timing/800x600@60Hz)

Text is rendered with DMA2D (2 byte size limit, newest CubeMX doesn't allow to pick the L8 so it's "hacked in")

The 4-layer PCB board from jlcpcb was autorouted, I just let it rip on it... Had one major failure on it though, I meant for the 2 external power pins to go to +5V and ground, instead they go to +3V and ground. No good USB 5V then it is... :)

Видео jlcpcb 4-layer VGA interface (GM7123). 18-bit colour with L8 CLUT. External precise 8MHz oscillator. канала Jyrki Koivisto
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
20 августа 2020 г. 18:29:10
00:01:32
Яндекс.Метрика