fpga
LitchiCheng
这个作者很懒,什么都没留下…
展开
-
【AG32VF407】国产MCU+FPGA,更新官方固件解决8Mhz内部晶振不准,Verilog实测7.9Mhz!
链接:https://pan.baidu.com/s/10Ki3HC30x6tpxzcfvf8Lwg?[AG32VF407]国产MCU+FPGA,更新官方固件解决8Mhz内部晶振不准,Verilog实测7.9Mhz!然后更新自己的fpga程序bin时,不能勾选Full chip erase before program。其次需要使用supra中bin中的Downloader.exe进行更新。选择好固件,连接jlink,烧录。之前不准的频率,6.49Mhz。更新后,7.9Mhz。原创 2024-02-01 09:58:13 · 1020 阅读 · 1 评论 -
【AG32F407】国产MCU+FPGA,教你用Verilog编写LED呼吸灯!
AG32F407]国产MCU+FPGA,教你用Verilog编写LED呼吸灯!原创 2024-02-01 09:48:40 · 417 阅读 · 0 评论 -
【AG32VF407】国产MCU+FPGA Verilog双边沿检测输出方波
本次使用使用AG32VF407开发板中的FPGA,使用双clk的双边沿进行检测,同步输出方波。同时可以根据输出的方波检测clk的频率,以及双clk的相位关系,如下为verilog代码。[AG32VF407]国产MCU+FPGA Verilog双边沿检测输出方波。使用GPIO为,PB12合PB13,下图为示波器抓取的波形。原创 2024-01-31 09:47:21 · 585 阅读 · 0 评论 -
[AG32VF407]国产MCU+FPGA Verilog编写控制2路gpio输出不同频率方波实验
实测波形,这里12Mx2=24M,还有3.2Mx2=6.4M,和实际设置有差异,不确定是内部晶振问题还是配置问题,还需要和AGM进行技术咨询,总体的逻辑是符合预期,调整clock out的比例,波形输出也成比例。修改VE文件,clk选择PIN_OSC,使用内部晶振8Mhz,gpio使用PIN_51和52,pinout是数组。增加verilog逻辑代码,两个always循环,按照c0和c1翻转pin_51和pin_52。根据原理图,选择两个pin脚作为输出。添加pll,修改pll,输入频率8M。原创 2024-01-30 09:23:03 · 517 阅读 · 0 评论 -
[AG32VF407]国产MCU+FPGA 开发环境Supra及Quartus配置及led
参考文章《MANUAL_AGRV2K.pdf》,使用supra将AG2K_led_demo迁移一个新的工程,再由新的工程转换成quartus II工程。选择af_quartus.tcl脚本,执行run,就会看到窗口在运行编译等。出现如上的警告,表示当前的license不支持这个设备,需要按照如下来。要选择安装目录下bin64中的sys_cpt.dll才可以,在编译一次。使用quartus打开工程,led.qpf。其他注册方式参考网上的安装和注册方法。需要下载 Quartus II。原创 2024-01-29 09:49:22 · 324 阅读 · 0 评论 -
[AG32VF407]国产MCU+FPGA 使用I2C测试陀螺仪MPU6050
AG32VF407]国产MCU+FPGA 使用I2C测试陀螺仪MPU6050。串口调试终端输出,who am i 寄存器数据符合预期。查看原理图中定义的I2C的管脚,PB0和PB1。在board.ve中定义的引脚功能。通过逻辑分析仪抓取的I2C波形。原创 2024-01-27 20:00:01 · 595 阅读 · 0 评论 -
国产FPGA(AG32VF407 AGRV2K)LED程序控制D3闪烁
本次测试用的源文件为E:\tech\AGM-AG32VF\sdk-release\AgRV_pio\platforms\AgRV\examples\example\src\example.c。经过在线debug发现如下INT_Init中一直在等待某一个irq完成,目前还不清楚这个irq在上电时一直触发的原因,如果不修改如上,按下K_UP键也可以继续往下运行。重新编译,再烧录upload程序,但发现D3或者没有一个灯是亮的,这时候无论时RST还是重新上电,都没有任何反应。在exampel.c中增加如下代码。原创 2024-01-27 19:53:59 · 570 阅读 · 0 评论 -
AG32VF407 AGRV2K 串口printf调试输出
platformio.ini中增加如下配置,uart调试端口可以查看设备管理器,COM多少,其中速率默认sdk为500000。build,upload,然后再点击Serial Monitor,输出如下图。[AG32VF407]国产MCU+FPGA 串口printf调试输出及演示。新建一个platformio工程,复制如下文件到测试工程目录下。原创 2024-01-26 10:11:05 · 273 阅读 · 0 评论 -
AG32VF407 AGRV2K 开发环境搭建及Jlink烧录测试
使用vscode打开sdk安装目录下的example(sdk-release\AgRV_pio\platforms\AgRV\examples\example)[AG32VF407]国产MCU+FPGA vscode+platformio环境搭建及Jlink烧录测试。vscode需要耐心等待PlatformIO插件的安装,右下角可以看到还在初始化。左下角对勾可以编译,或者运行New Terminal,输入指令编译成功。准备一个Jlink,需要配置jlink工具。安装AgRv_pio,这个是sdk包。原创 2024-01-25 08:59:58 · 453 阅读 · 0 评论 -
AG32VF407 AGRV2K 开箱及STM32F407评估版对比
AG32VF407]国产MCU+FPGA 开箱。原创 2024-01-23 23:29:45 · 485 阅读 · 0 评论