找回密码
 立即注册
查看: 2139|回复: 4

希望STC可以在单片机内集成FPGA

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-05-03 11:38:32
已绑定手机

20

主题

106

回帖

679

积分

高级会员

积分
679
发表于 2023-1-30 07:42:33 | 显示全部楼层 |阅读模式
本帖最后由 123 于 2023-1-30 07:46 编辑

单片机 FPGA 混合芯片,某些算法适合用FPGA处理。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-04 08:52:05

718

主题

1万

回帖

1万

积分

管理员

积分
15654
发表于 2023-1-30 08:42:51 | 显示全部楼层
STC-MCU + FPGA,  会做的,先做简单些的:1,加 硬件浮点;2,提高主频;3,加部分 DSP功能
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-1-30 19:27:26 | 显示全部楼层
提高主频比较难(由硅片的光刻线条粗细, 内核工作电压, 决定了最大工作频率), 只能3用更精细的硅片光刻工艺(中美打架, 技术封锁, 短期内难以突破),
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-1-30 19:52:29 | 显示全部楼层
建议完善 MDU32功能, STC8的 MDU16功能还行(仅少了一条算术右移, 浮点加减法对阶要用到),

MDU32, 搞的小气极了, 除了定点数乘除, 一点扩展的余地都没有, 251本身是16位指令集, 32位处理指令功能较弱, 原想 改写双精度数学浮点运算库的, 以提高运算速度, 结果 这 MDU32, FPMU, 一点用处都没有~~~ :'(:'(:'(

251的移位功能很弱, 建议把  MDU16 的移位功能加入(最好再增加一条算术右移), , 乘法扩展到 32位 x 32位 = 64位, 除法扩展到 64位 / 32位(那怕只搞单一的无符号数除法也行)

一个功能完善的 MDU32, 用途 比  FPMU 要大!
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-1-30 20:07:22 | 显示全部楼层
如有可能, 建议扩展 251的指令系统, 51指令集排的顶天立地, 满满的很难再扩展, 251则比较空, 增加一些指令完全没问题.

像 台湾,大陆等地, 仿制 PIC 的厂家, 多多少少都增加了一些 指令, 完善 PIC 指令集的不足之处.

比如, 32位带进位加法, 32位带借位减法, 间接寻址的加减法.

251的移位功能很弱, 好增加一些 16位/32位移位操作指令.

间接寻址, 可增加一些 寻址后 指针自动加1/减1功能.

等等.......

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 10:21 , Processed in 0.118620 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表