ARM
文章平均质量分 93
whik1194
这个作者很懒,什么都没留下…
展开
-
毕业设计-两轮自平衡小车主控板
毕业设计——两轮自平衡车主控板原创 2022-07-06 23:29:30 · 1185 阅读 · 0 评论 -
读取Xilinx FPGA芯片的唯一ID号DNA
用过单片机的朋友都知道,单片机芯片内部都有一串序列号,比如STM32,称之为Unique device ID,是一个96Bit的只读数据。和单片机一样,FPGA芯片内部同样也有ID,以常用的Xilinx和Altera为例,Altera称之为Chip ID,Xilinx FPGA称之为Device DNA,上位机通过编程器先读取出芯片的ID,经过加密算法后生成密钥,下载程序的同时,向Flash中某个地址写入密钥。芯片上电之后,先读取芯片的ID,经过加密算法后,生成本地密钥,和Flash中的密钥相对比,若相同执原创 2022-06-10 22:47:14 · 3962 阅读 · 2 评论 -
国产FPGA芯片替代选型需要注意的几点
最近公司在进行FPGA国产化方案的准备工作,正在做市场的调研,也约了国内几家FPGA厂商的市场工程师来交流。关于FPGA,我算是半路出家,毕业后做了一年左右的MCU开发,后来由于项目需要接触到FPGA开发,然后学习了FPGA,之后就一直做FPGA相关的工作,其实我真正使用FPGA的时间也不过短短4年。电子电路开发学习精通STM32、FPGA实现流水灯,程序下载与擦除,IDE安装与卸载。 分享开源项目、板卡评测、学习笔记相关文章。 可能不会经常更新,但每一篇都是精心编写。170篇原创内容公众号本文来聊聊目前国原创 2022-06-10 22:43:57 · 2808 阅读 · 0 评论 -
在FPGA上搭建一个ARM Cortex-M3软核
上一篇文章介绍了ARM DesignStart计划,其中提到了Cortex-M1/M3 DesignStart FPGA版本,支持Xilinx和国产Gowin平台,本篇文章将手把手教你如何基于ARM DesignStart计划,在FPGA上搭建一个**Cortex-M3软核处理器**,以Xilinx Artix-7™系列FPGA为例,介绍如何定制一颗ARM Cortex-M3 SoC软核,并添加GPIO和UART外设,使用Keil MDK环境开发应用程序,Jlink下载、调试ARM程序,最终的实现效果是LE原创 2022-03-27 23:22:36 · 8597 阅读 · 16 评论 -
ARM DesignStart计划——私人定制一颗ARM处理器
文章目录什么是ARM DesignStart计划?1.DesignStart Eval版本2.DesignStart FPGA版本3.DesignStart Pro版本4.DesignStart Physical&University版本Cortex-M3 Xilinx FPGA 软核下载什么是ARM DesignStart计划?2010年,ARM推出了ARM DesignStart计划,开放了1000+IP的物理版图,2015年开源Cortex-M0 IP评估版本,2017年开源Cortex.原创 2022-03-18 22:01:12 · 1960 阅读 · 0 评论 -
我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计
文章目录前言界面展示新增功能API 接口说明多个接口数据的获取和解析FontAwesome字体图标库的使用代码下载系列教程前言之前我用STM32MP1和Qt实现了疫情监控平台,系列教程:我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建我用STM32MP1做了个疫情监控平台2—Qt环境搭建我用STM32MP1做了个疫情监控平台3—疫情监控平台实现有幸被【STM32单片机】官...原创 2020-03-22 12:27:53 · 1114 阅读 · 0 评论 -
东芝开发板驱动OLED模块显示LOGO图片
前言在之前的两篇评测文章:使用系统定时器SysTick实现精确延时微秒和毫秒函数东芝MCU实现位带操作介绍了系统SysTick实现精确延时,GPIO的输入输出使用,并实现了位带方式操作GPIO,大大简化了GPIO的输入输出控制。有了精确延时函数+GPIO控制,那么就可以使用通用GPIO模拟的方式,来驱动各种接口的显示器件传感器等。本文以通用GPIO模拟IIC协议,来驱动0.96寸OL...原创 2019-09-15 15:40:32 · 1246 阅读 · 0 评论 -
东芝MCU实现位带操作
位带操作简介位带操作的概念其实30年前就有了,那还是 8051单片机开创的先河,如今ARM CM3 将此能力进化,可以说,这里的位带操作是8051 位寻址区的威力大幅加强版。即如果要改写某个寄存器的某一位,通过改写这一位映射的地址即可。东芝的TT_M3HQ开发板也是ARM CM3的MCU,实现了位带操作,就可以如同51单片机控制GPIO口一样的方便。位带操作的优越性初学51时,对某一个IO...原创 2019-09-08 21:47:17 · 899 阅读 · 0 评论 -
东芝半导体最新ARM开发板——TT_M3HQ开箱评测
前言最近从面包板社区申请到一块东芝最新ARM Cortex-M3内核的开发板——TT_M3HQ,其实开发板收到好几天了,这几天一直在构思怎么来写这第一篇评测文章,看大家在社区也都发了第一篇评测,我也趁着周末有时间来写一下开箱报告。了解过东芝的光耦和存储设备,但不知道东芝还有MCU产品,更没有用过相关的开发板,这次有幸能申请到一块最新的M3开发板,非常感谢面包板社区、东芝半导体、中科创达的支持,...原创 2019-08-30 20:57:19 · 1071 阅读 · 0 评论 -
阿里平头哥首次交货——玄铁910是个啥?是芯片吗?
1.平头哥首次交货2019年7月25日,阿里云上海峰会,平头哥半导体发布新品玄铁910,最高支持16核,2.5GHz,7.1 Coremark/MHz。阿里平头哥,走出了万里长征第一步。玄铁910的研发绝对不是一蹴而就,其前身中天微自研开发的CK801、CK802、CK803、CK805、CK807、CK810、CK860等7款嵌入式CPU IP核,均已得到大规模量产的验证,授权客户超100...原创 2019-07-28 10:58:56 · 3679 阅读 · 3 评论 -
织女星开发板启动模式修改——从ARM M4核启动
前言刚开始玩织女星开发板的时候,想先从熟悉的ARM核入手,连上Jlink,打开MDK版本的Demo程序,编译OK,却检测不到芯片,仔细看了一下文档,原来RV32M1芯片默认从RISC-V核启动,如果想要调试下载ARM核程序,需要切换为ARM核启动,然后按照文档操作步骤,完成了启动模式的修改,现在分享给大家。RV32M1芯片内核简介织女星开发板主控芯片RV32M1,片上集成了四个核。两个RI...原创 2019-05-28 17:31:17 · 1013 阅读 · 0 评论