
FPGA学习笔记
嘤嘤怪1号
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AC620FPGA学习笔记——Verilog语法
AlteraFPGA学习笔记Verilog语法moudle模块端口类型与位宽内部信号连续赋值语句位操作截取移位拼接运算逻辑运算插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Ve...原创 2018-11-11 00:21:51 · 1112 阅读 · 0 评论 -
AC620FPGA学习笔记——RTL8201+MAC+ARP
AC620FPGA学习笔记——RTL8201+MAC+ARPRTL8201+MAC+ARP整体框架Wireshark代码部分顶层代码RTL8201+MAC+ARP工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class12_RTL8201_MII_MAC使用RTL820...原创 2018-12-11 14:20:28 · 1143 阅读 · 0 评论 -
AC620FPGA NIOS II学习笔记——按键中断
AC620FPGA NIOS II学习笔记——按键中断github简介QuartusEclipsegithubhttps://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class16_NIOSII_PIO_IT简介使用上升沿/下降沿捕获产设中断的方式,在中断服务函数中ToggleLED灯。...原创 2018-12-26 17:38:14 · 635 阅读 · 0 评论 -
AC620FPGA NIOS II学习笔记——LED闪烁
AC620FPGA NIOS II学习笔记——LED闪烁简介Quartus配置步骤NIOS核ROM&RAMCPU IDIO内部连线时钟、地址分配工程代码Eclipse配置步骤工程创建代码修改工程配置目标板连接与代码下载总结简介NIOS II是一个软核操作系统,是利用FPGA内部的逻辑资源构造的一个CPU内核Quartus配置步骤NIOS核e系列会更省资源,但是性能会降低f...原创 2018-12-20 21:11:25 · 1047 阅读 · 0 评论 -
AC620FPGA学习笔记——RTL8201+IP+UDP
AC620FPGA学习笔记——RTL8201+IP+UDPRTL8201+IP+UDP整体框架Wireshark代码部分顶层代码RTL8201+IP+UDP工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class13_RTL8201_IP_UDP基于上一节课的RTL82...原创 2018-12-13 20:14:32 · 1762 阅读 · 0 评论 -
AC620FPGA学习笔记——PLL与NCO
AC620FPGA学习笔记——PLL与NCOUART整体框架PLL配置NCO配置代码部分顶层代码UART工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class09_NCO使用之前的DAC输出模块 配合 PLL 与 NCO模块完成正弦波发生器整体框架PLL配置...原创 2018-12-05 13:11:15 · 3584 阅读 · 1 评论 -
AC620FPGA学习笔记——矩阵键盘
AC620FPGA学习笔记——矩阵键盘UART硬件结构整体框架代码部分顶层代码KeyboardUART工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class07_keyboard按下4*4矩阵键盘的任意一个按键,将结果通过串口返回给上位机(16bit)(按键消抖部分...原创 2018-11-26 19:23:44 · 1094 阅读 · 0 评论 -
AC620FPGA学习笔记——UART
AC620FPGA学习笔记——UARTUART硬件结构整体框架代码部分顶层代码UART工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class05_UART这是一个回环测试项目,波特率115200 无校验 1停止,传入一个字节回自动回传同样的一个字节硬件结构开发板:...原创 2018-11-20 03:20:39 · 822 阅读 · 0 评论 -
AC620FPGA学习笔记——DPRAM
AC620FPGA学习笔记——DPRAMDPRAM配置DPRAM只是创建一个一个双口RAM,无实际功能配置第一个选项代表是否使用1/2个读写端口第二个选项代表单位是字节/位1处代表有多少个2处(例:总大小= 32*8)若勾选use different data widths则可在下面指定不同输入输出位宽可选时钟触发:单一时钟触发读写分开的两个时钟触发输入输出的两个时钟...原创 2018-11-22 17:33:18 · 4124 阅读 · 0 评论 -
AC620FPGA学习笔记——ROM数据显示
AC620FPGA学习笔记——ROM数据显示ROM数据显示硬件结构整体框架IP核配置代码部分顶层代码ROM数据显示工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class05_onchipROM基于数码管的项目增添ROM数据输出硬件结构开发板:AC620整体框架...原创 2018-11-19 13:07:00 · 805 阅读 · 0 评论 -
AC620FPGA学习笔记——DAC输出显示
AC620FPGA学习笔记——DAC输出显示DAC输出显示硬件结构整体框架tlv5618a_devicetlv5618a_interface代码部分顶层代码DAC输出显示工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class04_TLV5618A基于ADC的项目增添D...原创 2018-11-16 00:54:30 · 1528 阅读 · 0 评论 -
AC620FPGA学习笔记——ADC采集显示
AC620FPGA学习笔记——ADC采集显示BCD数码管硬件结构整体框架ADC128S022_interface模块代码部分顶层代码BCD数码管工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class04_ADC128S022实现按键切换ADC通道,并将通道号与数据显示...原创 2018-11-15 18:36:36 · 3197 阅读 · 0 评论 -
AC620FPGA学习笔记——BCD数码管
AC620FPGA学习笔记——BCD数码管BCD数码管硬件结构整体框架BCDDisplay模块device_74hc595模块代码部分device_74hc595BCDdecoderfrequencydividerBCDDisplay顶层代码BCD数码管工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course...原创 2018-11-15 18:17:40 · 2351 阅读 · 0 评论 -
AC620FPGA学习笔记——按键消抖
AC620FPGA学习笔记——按键消抖按键消抖多模块之间的连接消抖原理亚稳态处理按键消抖工程地址:https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/FPGA/class02_pushkey学习重点:1、多模块之间的连接2、消抖原理3、亚稳态处理多模块之间的连接module key_c...原创 2018-11-15 18:16:38 · 563 阅读 · 0 评论 -
AC620FPGA NIOS II学习笔记——按键控制
AC620FPGA NIOS II学习笔记——按键控制简介QuartusEclipse简介对PIO增加输入方式,在eclipse中读取按键状态,控制4个led闪烁QuartusBidir双向IO口(输入、输出)用于到芯片引脚内部若是想实现双向IO需要使用 InOutOutput Register选项用于是否激活独立控制单个IO口Eclipse代码中的PIO_BASE 是在Quar...原创 2018-12-25 00:56:37 · 1725 阅读 · 0 评论