自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (6)
  • 收藏
  • 关注

原创 VHDL 的testbech 用warit for 需要停止循环的话得加wait

VHDL 的wait for 语句注意事项

2024-07-16 10:14:35 76

原创 fpga 初始化数值

然而,在FPGA硬件上电或复位时,没有复位逻辑的情况下,state 寄存器的初始值是不确定的(即它可以是任何值,取决于上电时寄存器的物理状态)。内部复位逻辑:在你的FPGA设计中,你可以实现一个内部复位逻辑,比如使用一个简单的计数器或状态机来检测FPGA是否已经从复位状态(通常是上电后的一个低电平脉冲)中恢复,并据此来设置state的初始值。使用外部复位信号:你可以从FPGA的外部引入一个复位信号(如按钮、上电复位电路或外部复位引脚),并在你的设计中使用这个信号来重置state。

2024-07-15 16:39:18 177

原创 testbech 中加载memory

testbech 加载memory

2024-05-24 09:15:42 200

原创 altera_reserved_tck、altera_reserved_tdi、altera_reserved_tdo、altera_reserved_tms 引脚配置注意事项

altera 引脚

2024-05-09 15:47:08 581

原创 EXCEL表格正确把16进制转为10进制

其中,RIGHT(A3,LEN(A3)-2)用于去掉前两个字节,A3代表十六进制数所在的单元格。

2024-04-10 12:00:07 547

原创 STM32F103XXX的PB3、PB4、PA13、PA14、PA15用作普通IO口的配置

STM32f103下载爆错

2024-04-07 16:08:54 430

原创 STM32 加密保护程序总结

STM32 程序加密

2024-03-25 11:07:52 235

原创 AES加密

通过扩展密钥操作,算法可以确保每个明文块都与一个独特的轮密钥进行加密,这有助于防止重复密钥的使用,从而提高加密的效率和安全性。最后,执行扩展密钥操作也是AES算法设计的一部分,它有助于实现算法的整体目标,即提供高效、安全的加密服务。其次,IV的主要作用是,在特定时刻,根据用于初始化加密轮的IV值确定每一轮加密的起始位置,从而阻止恢复秘密。首先,IV是一个有序的、可复制的、用于加密数据的“许可”。综上所述,AES应用执行扩展密钥操作是为了确保密钥的安全性、提高加密过程的效率和可靠性,以及实现算法的整体目标。

2024-03-21 16:17:57 400

原创 STM32 踩坑篇/基础积累篇

不定时更新STM32

2024-01-30 19:32:02 346

原创 could not stop cortex-m device

STM32 下载报错

2024-01-03 18:58:11 676

原创 xilinx iMPACT下载爆错总结

Xilinx Impact 下载爆错总结

2022-05-05 16:01:45 2807

原创 Verilog 把8位的16进制转换为8位的10进制,且提取10进制的百、十和个位数的方法

1、8位的16进制转换为8位的10进制就是把第0位的数值加上第1位的数值的16倍function [7:0]Hex_to_Doc;input [7:0] num_h;begin Hex_to_Doc = num_h[3:0] + num_h[7:4]*16;end endfunction2、提取10进制的百、十和个位数a.如果该数大于等于100三位数的百位:百位数是将这个数直接除以100;三位数的十位:十位数是将这个数直接除以10再对10取余数;三位数的个位:个位数是将这

2022-03-01 15:32:26 4793 2

原创 Verilog task任务使用注意点

有关Verilog 的task用法,在此不再赘述,这此只提需要注意的地方。一、两种调用task输出情形:如何在task里面有输出,那么输出到外部寄存器是有两个时钟延时的,但如果task中没有输出,直接调用task外的寄存器的话,寄存器在下个时钟便会更改。下面举例子说明:1、带有延时//////////////////////////////////////////////////////////////////reg[7:0] bai;reg[7:0] shi;reg[7:0] bai;al

2022-03-01 15:02:35 1688 1

原创 Verilog 状态寄存器格雷码

Verilog 格雷码

2022-02-17 16:36:02 191

原创 Xilinx Chipscope 生成icon报错

Sparten6开发板的问题总结:一、ChiScope生成不了,出现不知道的错误。出现错误如:ERROR:HDLCompiler:1091 - “Unknown” Line 0: Save failed due to mkdir failure这个错误是因为你创建Chipsope这个文件没有写的工能,需要把这个文件创建在能够写的路径就可以,在网上找到比较好的解答的连接:https://china.xilinx.com/support/answers/36547.html...

2021-04-09 16:17:36 700

原创 Lattice Diamond 学习总结---“疑难杂症”杂篇

Lattice Diamond 学习总结—“疑难杂症”杂篇Lattice Diamond这款软件我经历许多奇怪的问题,因为这里没有人搞这方面的东西,都是自己摸索前进,遇到问题基本都是靠百度,但是由于这款软件很好人用,比较小众,所以我总结了一下自己的问题,然后写出来,希望能帮助到大家。问题总结1、提示错误是: 出现这错误原因有两种:第一种情况是你真的只是定义但是没有去使用。第二种情况是因为你的代码不够完善,我的代码是能通过Modelsim仿真得出结果,但是就是编译就会出现这个错误,此时你需要把那

2021-02-12 15:00:44 2563 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除