欢迎来到天天文库
浏览记录
ID:48022328
大小:1.40 MB
页数:39页
时间:2020-01-27
《ISE14.3开发microblaze实验教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一:打开ISE集成开发环境,这里的版本是ISE14.3.进入ISE主界面,如下图二:在ISE中新建一个Project。选择file子菜单下的newproject如下图进入新建工程导航NewProjectWizard,新工程命名为TEST,工程位置自选,top—levelsourcetype选HDL。如下图点击next进入工程的设置界面,里面主要是开发板和开发语言的设置,我们这里使用的是Spartan3E中的XC3S500E。package选FG320,speed选-4.开发语言选VHDL。如下图点击
2、next,会看到工程的总结ProjectSummary。如下图点击Finish就创建好了一个新的工程。这时ISE主界面会出现我们新建的TEST工程。如下图。不过这时我们的工程是空的。三:为我们的工程添加一个microblaze软核了。如下图右键TEST工程名。选择newsource。进入新NewSourcewizard。这里我们选择EmbeddedProcessor(嵌入式处理器),文件名为SYS_CPU,即新建一个名为SYS_CPU的软核处理器。Location选默认即可。如下图点击next。点击
3、finish。即创建好了一个名为SYS_CPU的软核处理器。我们会在ISE主界面下看到我们新建的SYS_CPU处理器,文件格式为xmp格式,这是我们的软核处理器的顶层工程文件。如下图同时系统会自动进入嵌入式开发套件EDK(EmbeddedDevelopmentKit)。包括硬件开发平台工具XPS(XilinxPlatformStudio)和软件开发套件SDK(SoftwareDevelopmentKit)。这里我们看到的界面是硬件开发平台XPS,在这里我们可以操作我们的硬件资源。如下图这时系统会提示
4、我们是否使用BSB向导新建一个新的XPS工程,点击Yes。AXIsystem最近刚开发的总线系统,PLB是较基础的,Spartan3E开发板上我们选择PLBSystem。点击OK。选择第一个Iwouldliketocreateanewdesign.点击next。选择Iwoldliketocreateasystemforacustomboard,系统会选择我们刚刚创建的的Spartan3E型号开发板。ResetPolarity选择ActiveHigh。这代表我们的嵌入式系统的重置信号为高电平,因为开发
5、板的空接电平为低,所以如果我们选择ActiveLow的话会使我们的开发板一直处于Reset状态,无法正常运行。这在下面的引脚配置中还会介绍。点击next。选择singleprocessorSystem,即单处理器系统。我们也可以创建多处理器系统,不过这里我们只创建单处理器系统。点击next。参考时钟就是我们的Spartan3E开发板的系统时钟,是50MHz,处理器类型选择MicroBlaze,系统时钟必须选择参考时钟可以倍频达到的频率,所以这里我们也选择50MHz,存储大小我们选择16KB。点击Ne
6、xt。这是系统为我们提供的最基本的一些器件,在这里我们可以添加一些开发板上的硬件资源,这里我们先添加8个LED灯。点击,选择GPIO下的LEDS。点击OK。这时在右侧就会出现我们添加的LEDS。由于我们的LED灯是8个,所以GPIODataWidth选8.如果我们想移除某个设备,我们可以先选择这个设备,然后点击点击next。系统提示我们的嵌入式系统没有缓存。点击Next。会得到我们的软核的一个总结,如下图上半部分是我们的设备列表和系统为它们分配的地址空间。下半部分则是现在系统已经生成的文件。点击Fi
7、nish。确认后点击OK。我们就搭好了一个名为SYS_CPU的MicroBlaze软核的硬件平台。进入如下的XPS界面。在这个界面下我们可以对我们的硬件平台进行操作。四:对这个界面进行分块介绍。A:首先是最左侧的工程信息面板。如下图包括工程(Project)和IP目录(IPCatalog)两个界面。现在左侧图片上是IP目录界面。这里列出了所有EDK的IP核与用户生成的IP核。我们可以在这里添加新的IP核,具体操作会在下面详细介绍。右侧界面是工程界面。列出了与工程有关的文件,包括三个部分:工程文件,工
8、程选项,以及参考文件。B:系统组件面板,如下图其中左半面为XPS连接区域,右半面为显示区域。1)XPS连接区域XPS连接面板提供了总线接口,端口和地址选项。竖直线表示总线,水平线表示到IP核的总线接口。如果总线和设备相连,则在总线和IP核总线接口处会出现一个连接点。线和连接器用不同的颜色标出。不同形状的连接符号表示IP核总线接口的不同身份。实心的连接器表示已经连接,我们可以点击连接器符号来创建和删除连接。2)显示区域显示区域包括总线接口(BusInterface),端
此文档下载收益归作者所有