|

楼主 |
发表于 2020-1-17 00:30:23
|
显示全部楼层
FP51-1T是一个兼容8051体系的高性能8位MCU,通过巧妙地RISC架构实现,大部分指令都可以单周期实现,主频可以跑到96MHz。为方便调试,在软核内部集成了OCD(On Chip Debugger - 片上调试)模块,PC主机只要通过RS232接口就可以实现程序的下载、单步执行、设置断点等调试功能。另外,该软核通过Wishbone总线挂载了多个外设模块,如Timer、UART、SPI/I2C、PWM、Voice CODEC、microSD socket、 SRAM、onchip ADC等,用户可以裁剪和添加这些外设。
FP51-1T软核采用最小资源配置
8051 1T MCU Core
16KB Code Memory,16KB Data Memory
2 Timer
1 Watchdog Timer / LED Controller
1 RS-232 UART,1 JTAG UART
OCD
PulseRain FP51-1T 提供两种授权方式,一种开源授权(GPL v3),另一种商业授权,所有开源的代码已放在GitHub的仓库,但是如果要应用于商业目的的话还是要获得commercial license
FP51-1T MCU Core详细介绍☞FP51-1T MCU Core: A Mustang in FPGA
PulseRain推出的M10开发板使用Arduino开发详细介绍☞PulseRain M10: Play FPGA like Arduino
操作步骤
获取PulseRain FP51-1T MCU软核
Arduino IDE安装板卡和软件支持包
在Arduino IDE中开发应用程序
配置软核到STEP-MAX10 FPGA开发板
定制自己的硬件外设 |
|