|
|
XW51 软核MCU
预览
|
|
XW51 是一款在FPGA上实现的MCS51指令集MCU。与传统的MCS51单片机不同,它以全新的架构设计,拥有卓越的性能和灵活的可裁剪性。该软核最初在Altera的FPGA上开发成功,但其设计代码上没有对器件特有资源的依赖性,目前已顺利的移植到Xilinx和Latice的器件上。 |
| 1、 |
使用FC06板子的朋友,请点 这里 下在配置文件,使用FC12板子的朋友点击 这里 下载。 |
| 2、 |
使用串口电缆,将板子的 J401 接口连接到电脑的串口上。启动Windows自带的“超级终端”软件,选择电缆所连的串口,波特率设为115200,流控制选“无”。 |
| 3、 |
将配置文件下载到板子上。在“超级终端”里,会有启动信息送出,此时XW51已运行。 |
| 4、 |
点击 这里 下载C51V3.20软件,保存并解压到 C: 盘的根目录下。 |
| 5、 |
点击 这里 下载演示程序,保存并解压到 C:\C51 目录下。 |
| 6、 |
启动 Windows 的命令行窗口,输入 C: 及 cd C51 命令,进入到 C:\C51 目录下。输入 AUTOEXEC.BAT 命令,设置 C51 的运行环境。 |
| 7、 |
输入 C51 demoprg.c -noaregs 命令,编译 demoprg.c 程序;输入 L51 demoprg.obj, int.obj 命令,连接该程序;输入 ohs51 demoprg 命令,生成 demoprg.hex 文件。 |
| 8、 |
启动 C:\C51 下的 HEX2BIN 工具,将 demoprg.hex 文件转换成BIN格式文件,取名 demoprg.bin ,保存在 C:\C51 下。 |
| 9、 |
按住开发板的 S4 按键,然后按下 RESET 按键,先放开 RESET 按键,再放开 S4 按键,这时 XW51 进入在线编程(ISP)状态。 |
| 10、 |
点击“超级终端”的“传送”菜单下的“发送文本文件”命令,选择刚才生成的 demoprg.bin 文件。“超级终端”开始对 XW51 进行编程,编程结束后,会有 PROGRAM OVER 提示送出。 |
| 11、 |
按下 RESET 按键再放开,XW51 将运行新的程序。可以对 demoprg.c 程序适当修改,重新编译、连接、下载,观察结果。由于 XW51 与传统的MCS51单片机在架构和外设配备上不尽相同,所以修改后的程序可能不会正确运行。有关架构的区别和编程注意事项将在后续的章节中详细说明。编译命令一定要使用 -noaregs 开关,否则程序不能正确运行,这也是 XW51 特别的架构所要求的。 |
|
|
|