Mis603开发板上的Microblaze SOC入门教程:从HelloWorld到简易系统搭建

5星 · 超过95%的资源 需积分: 5 19 下载量 106 浏览量 更新于2024-07-18 2 收藏 12.1MB PDF 举报
" Mis603 开发板 Microblaze System-on-Chip (SoC) 开发手册提供了详细的入门教程,帮助用户逐步构建一个基于 Microblaze(MB)的嵌入式系统。首先,开发者需要在 Xilinx ISE 工具中创建一个新的工程,命名为 MB_Demo,并选择与 Mis603 开发板兼容的器件。在工程中添加嵌入式处理器模块,例如 'mis603_soc',并配置为EmbeddedProcessor类型。 接着,开发者需要在Xilinx Platform Studio (XPS) 的AXISystem中设置基础系统参数,如处理时钟频率(默认100MHz),以及本地RAM、指令Cache和数据Cache的大小,默认为8KB。如果不添加额外外设,基本的MB系统搭建就完成了。然而,因为Mis603单端输入时钟与默认的差分输入时钟不匹配,所以开发者需要在'mis603_soc.mhs' 文件中调整硬件配置,将时钟接口改为单端输入,以确保通信的正确性。 为了完整连接外部设备,开发者需要在UCF文件中定义外部端口的时钟和复位引脚约束。这一过程至关重要,因为它确保了系统能够与外部接口正确交互。最后,通过点击Hardware菜单下的GenerateNetlist功能,生成系统网络列表,这是硬件设计的重要步骤,用于后续的验证和布局布线。 整个过程中,开发手册提供了清晰的步骤和直观的界面图,使得即使是初学者也能轻松理解和实践。完成这些步骤后,用户将拥有一个基本的Microblaze SoC系统,能够作为进一步开发更复杂应用的基础。阅读这份手册不仅可以提升开发技能,还能了解如何优化硬件资源,以适应特定的应用需求。"
2018-09-06 上传