pengpengpang (pengpengpang)当前离线
论坛元老
到目前为止,我们已经在之前的文章中聊过Zynq SOC内部的 PS和PL,以及在Zynq SoC PS部分的ARM Cortex-A9处理器上运行的操作系统。但是有一个领域我们还没有去探索过,那就是在芯片的PL上构建软核处理器。PicoBlaze在赛灵思软核中是一个比较常见的软核。它是一个8位处理器,由于它的高精确性(每条指令需要两个周期),很多基于赛灵思可编程器件的系统设计使用PicoBlaze 软核处理器来代替状态机和其他控制结构。你甚至可以使用PicoBlaze 处理器通过I2C和RS232 总线实现串行通信,使设计更加精简并且节省设计时间。你们可以在我的文章“从PicoBlaze 处理器获取更多资源” (该文章在Xcell杂志的第98期)中找到更多关于PicoBlaze 处理器的内容。(你也可以查看“隐藏的宝石:赛灵思PicoBlaze 微控制器——一个为FPGA而生的微型RISC处理器”)。
我们应该做的第一件事就是从PicoBlaze专区下载最新版本的 PicoBlaze处理器。这个最新的PicoBlaze处理器支持UltraScale 和7系列所有可编程器件(包括Zynq SOC)。
订阅 TOP