View unanswered posts | View active topics It is currently Fri Mar 29, 2024 12:44 pm



Reply to topic  [ 3 posts ] 
 Bit-banging video with an STM32F4 ARM SoC 
Author Message

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Bit-banging video with an STM32F4 ARM SoC, an SoC which doesn't natively do video. A multipart blog series by Cliff L Biffle.

Producing video with one chip and a few resistors: the trick being that the chip lacks video support. Some interesting questions raised and addressed: latency, jitter, interrupts, cache effects, limitations of the chip's interconnect.
http://cliffle.com/project/glitch-demo/

The end result - some tight code indeed - is packaged up an as open source library. Cliff writes:
Quote:
I’m working on a series of posts on the internals. Here’s what we’ve got so far:
    Introduction — with a brief explanation of why I think this is interesting.
    Pushing Pixels — a look at the options for jitter-free parallel output on STM32F4, and why I chose the one I did.
    A Glitch in the Matrix — sources of jitter in the STM32F407 and how to fix them, with a focus on the AHB bus matrix.
    Racing the Beam — making pixels as they’re needed with rasterizers.


Image

Image


Mon Jun 29, 2015 12:03 pm
Profile

Joined: Wed Jan 16, 2013 2:33 am
Posts: 165
Very interesting and impressive.
Thank you very very much for posting this.


Sat Jul 04, 2015 1:27 am
Profile

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
I just had the horrifying realisation that it might look as if this project is my own - it's not, it's by Cliff L Biffle. I'll tweak the wording to make that clear.


Sat Jul 04, 2015 7:41 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software