一种高性价比的SoC架构的制作方法

文档序号:12271266阅读:来源:国知局

技术特征:

1.一种高性价比的SoC架构,其特征在于:包括改进的8051核、flash核、模数转换器、实时钟、串口、SPI接口、通用IO口、通信收发器、数据存储器、I2C接口,所述模数转换器、实时钟、串口、SPI接口、通用IO口、I2C接口通过SFR总线或xmem总线与8051核电性连接,所述通信收发器通过SFR总线和xmem总线与8051核电性连接,所述数据存储器通过xmem总线与8051核电性连接,所述flash核通过flash信号线与flash存取控制电路电性连接,所述flash存取控制电路通过读写总线与8051核电性连接,所述flash存取控制电路支持程序烧录。

2.根据权利要求1所述的一种高性价比的SoC架构,其特征在于:所述通信收发器包括配置寄存器、数据缓冲器,所述配置寄存器通过SFR总线与8051核电性连接,所述数据缓冲器通过通过xmem总线与8051核电性连接。

3.根据权利要求1所述的一种高性价比的SoC架构,其特征在于:所述flash存取控制电路包括flash下载电路、flash只读电路、flash读写电路,所述flash下载电路与下载控制相连用于接收上位机数据,按页写入全部原始程序,所述flash只读电路与8051核相连作为程序空间的ROM来使用,所述flash读写电路通过8051总线与8051核相连用于部分更改flash内容,所述flash核分别与flash下载电路、flash只读电路、flash读写电路电性连接,其中所述flash只读电路与flash读写电路并联后与所述flash下载电路并联。

4.根据权利要求3所述的一种高性价比的SoC架构,其特征在于:所述flash下载电路包括下载控制状态机、串口收发、串口波特率生成,所述串口波特率生成的输出端与串口收发的输入端连接,所述下载控制状态机、串口收发双向连接,所述下载控制状态机与flash信号双向连接,所述串口收发与串口信号双向连接。

5.根据权利要求3所述的一种高性价比的SoC架构,其特征在于:所述flash读写电路部分更改flash内容通过在8051核的数据存储器中包含一块两用RAM,平时作为8051的数据存储器使用;当需要对flash的一部分进行改写时,就搬移一部分程序到此RAM,然后程序跳转到此RAM中运行,并对flash进行写操作;写完后跳转回flash继续运行。

6.根据权利要求1所述的一种高性价比的SoC架构,其特征在于:所述改进的8051核支持bank电路,包括指令执行状态机、8051专用寄存器堆、8051输入输出控制接口和bank选择电路,所述指令执行状态机包括跳转后控制信号,所述8051专用寄存器堆内包括bank序号用于配置下次要跳入的bank的序号,所述跳转后控制信号、bank序号的输出端与bank选择电路的输入端连接,所述8051输入输出控制接口的输入端与flash核的输出端连接,所述8051输入输出控制接口、bank选择电路的输出端均与组合逻辑电路的输入端连接,所述组合逻辑电路将加bank后的地址发送给flash核。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1