![]() The alternative is to generate all the scan lines at full resolution (640x400 or 640x480) on the fly for each frame. The amount of RAM in this part is only 4KB which is not sufficient to store the entire frame buffer. Initially I planned to use external SPI RAM as the frame buffer for a full graphic + colour display, but I scale back and try to work with only on chip resources. For VT100 compatibility verification, I am using a standard open source test suite called VTTest. My challenge is to implement a working subset of a VT100 terminal while emulating the missing hardware using a high level language and working within similar memory constraints of the original VT100. The part is available here at $0.44 at QTY 10. I am trying to use the "value" line STM32F0 for cost reason and as a technical challenge. It is easier to ignore cost and throw resources at a problem. Most of the other VGA projects uses a mid range ARM Cortex M with a lot more RAM and/or renders the output in a lower resolution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |