08-31-2016 01:33 PM
I am working in Vivado 2015.4 with several variations of a design that uses four MIGs to control 4 separate banks of DDR3 memory. I note that in the designs I have previously produced, in the Configuration Files folder in the Hierarchy tab, I would see two files named "mig_a.prj" and two named "mig_b.prj". In my most recent project, however, I note 3 instances of mig_a.prj, and only one mig_b.
What is the purpose of these project files, and what differentiates a mig_a project from a mig_b project? Can I expect one of the memory controllers to fail because it should be a "b", but has been designated as an "a"?
08-31-2016 07:49 PM