自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 verilog的spi实现过程中的一些想法

关于SPI的时序,麻烦就麻烦在它的极性和相位可以选择,所以我们这个时候就没有一个确定的空闲状态和采样边缘,可能是上升沿也可能是下降沿,这就使得我们没有办法像写IIC的时序一样,确定好每个时间点CLK的状态,从而来决定在什么时候给数据线赋值。IIC发送数据的例子:由于有四种状态,如果在发送数据的时候加入4种判断,务必会使得代码非常的长,过程很麻烦,在写的过程中,发现了一些简便的方法,可以很轻松的解决这些问题。SPI在发送数据的过程中,就只有两个状态,一是空闲,二就是发送状态,所以,要通过CPOL来

2020-10-02 00:26:05 183

原创 在利用Verilog写状态机过程中遇到的一些小问题的总结

最近这几天自己写了一个spi的驱动,但是写的过程中遇到了不少的小问题,给我卡了最长时间的就是这个状态机跳转的问题。在经过七八个小时的不断修改下,终于可以了。可能是之前写这些时序都基本是照着别人的写的,所以有很多细节处没有注意到,今天完全独立设计一个稍微复杂一点点的时序才意识到这些细节的重要,这也是在自己的思考的解决办法和再次看了几次之前仿照着别人一些教程写的代码的一些总结。希望能在大家的学习过程中帮到大家,跳过这个坑。在写状态机的时候,状态之间的跳转常用一些标志来完成,而每个状态下,判断是否达到状态反

2020-09-30 01:56:45 4958

原创 关于modelsim仿真quartus的ROM的IP核问题

关于modelsim仿真quartus的ROM的IP核问题在利用modelsim仿真rom的ip核的时候,会碰到数据读不出来的情况。在网上查找了很多方法,比如将mif文件转换位hex文件啊,改变rom.v中数据文件路径啊,但是都没有作用,后来在同学的帮助下,终于找到了解决方法:在生成rom的ip核的时候,在最后一步,选择生成的文件的时候,勾选上所有的文件,这些文件中只有一个有用,但是具体是哪...

2020-04-10 21:10:02 1416

空空如也

空空如也

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

TA关注的人

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