Skip to content

ranzbak/qmtech_migen_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QMTech Migen Platform files

Migen is a Python based high level language to make writing and integrating HDL projects easier and quicker. Migen supports a lot of Platforms already, but the budget QMTech booards are missing (2020-09). So for me to start playing with Migen I had to write my own Platform files, and since this is work that might save others from having to do the same, I'm sharing the platform files. Information about the QMtech boards can be found at the company website.

Boards supported

Board type test_script description
QM_XC7A35T_DDR3 core board XC7A35T-1FTG256C, 256Mb DDR3
QM_XC7A100T_DDR3 core board XC7A100T-2FGG676I, 256Mb DDR3
QM_ARTIX7_XC7A35T DB daughter board qm_db_test.py RTL8211EG ethernet, 16-VGA, 5 user leds, 5 user keys, 7-SEG LEDS, 2xPMOD, SDCARD
Open AARS daughter board aars_test.py ADV7511 HDMI, ESP32 + SDCARD, 2x Joystick, PS/2 2x, Max9850 I2S audio output, 32Mb SDRAM

Migen

In order to use the platform files, Migen needs to be installed. Information on how to setup Migen can be found here

Improvements

I created this file mostly to develop my Minimig project, so I'm not going to test all the hardware peripherals. When you find a bugs/mistakes in the platform files, please create a bug in Github bug report.

About

QMTech Xilinx Minimig Platform files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages