Motorola 68000 based minimal SoC

edited August 2015 in LOGI-Pi Discussion
Hi,

I got a processor core for Motorola 68000 on VHDL. I know that I need a Memory module that can store a basic program in it. But I am not able to find any resources of how can I interface a memory module with the processor core. Morover, even if I am able to interface it with SD-RAM  on LOGI PI, I don't know how to store my program in SD-RAM

I am very new to VHDL and Hardware stuff :/ , but I expect your help. 

Thanks in advance
Nicks

Comments

  • edited August 2015
    Hi Nakul,

    This is not a very straight forward project for just starting, but could be possible with a lot of work.  The problem is that it will require a great deal of understanding of computer architecture and knowing how to customize the HDL to make it work correctly.  

    I would recommend that you get started by looking at picoblaze or microblaze projects and see how they have implemented their architectures to get them working and interfaced with external memory.  There is an existing picoblaze project demo on the logi repo here: https://github.com/fpga-logi/logi-projects/tree/master/picoblaze_s6_basic

    There are many guides for getting started with microblaze and the xilinx sdk that might be helpful for you getting up to speed before taking on the 68000 project.  

    Another good open source option is the ZPUino processor which is well documented and has many working examples and tutorials to get started..  http://www.alvie.com/zpuino/

    previous post where this topic started:
Sign In or Register to comment.