当前位置: 首页 > news >正文

Verilog *2* SPI-立创逻辑派G1测试-1

经过上一篇文章Verilog *1* SPI-发,我们已经通过仿真把这个搞出来了,但是实际上在电路上是啥样还没看过,不动手的话总归还是纸上谈兵,仿真只是为了让搞实际电路更快一点,切不可本末倒置。

首先我们看一下逻辑派G1的图纸,以下是JLC的逻辑派G1的图纸,用网页可以直接打开。但在这里方便大家查看,我截个图,如图1所示。

https://pro.lceda.cn/editor#id=61327d881e5f4f0c834908cf28c3eb08,tab=1199dcbe5a844fe5a8a074140edc99f8|*1199dcbe5a844fe5a8a074140edc99f8@61327d881e5f4f0c834908cf28c3eb08

图1:FPGA引出的IO

有了图1,咱们就可以开整了!

新建工程

File->New

FPGA Design Project ->OK

1.Name->取个名

2.Create in -> 文件地址

3.OK

接下来是选型:

截止目前 GW2A下面就一个型号,选择完以后直接Next工程建立完成。

拷贝代码

module SPI (input  clk,input  rst,input  transFlag,output reg cs,output reg mosi,output reg sclk
);// 定义状态
// localparam 只在模块内有效,`define 是全局有效
localparam IDLE = 1'b1;
localparam Trans = 1'b0;reg [1:0] Current_S;
reg [1:0] Next_S;
reg [4:0] Trans_Cnt;
reg [1:0] sclk_status;
reg [7:0] Data;
reg [4:0] clk_div_cnt; // 时钟分频计数器
reg spi_clk; // 分频后的时钟信号// 25 倍时钟分频逻辑
always @(posedge clk or negedge rst) begini
http://www.lryc.cn/news/593330.html

相关文章:

  • 软件警告弹窗与兼容性问题
  • 当OT遇见IT:Apache IoTDB如何用“时序空间一体化“破解工业物联网数据孤岛困局
  • FMEA-CP-PFD三位一体数字化闭环:汽车部件质量管控的速效引擎
  • XSS漏洞----基于Dom的xss
  • 动态规划算法的欢乐密码(三):简单多状态DP问题(上)
  • GA-BP遗传算法优化BP神经网络数据生成,采用SVM分类模型评估
  • RabbitMQ面试精讲 Day 3:Exchange类型与路由策略详解
  • PostgreSQL常用命令与工具指南
  • 发明专利怎么写,与学术文章异同点与注意事项
  • 从0开始学习R语言--Day51--PH检验
  • HAMR硬盘高温写入的可靠性问题
  • 数字图像处理(三:图像如果当作矩阵,那加减乘除处理了矩阵,那图像咋变):从LED冬奥会、奥运会及春晚等等大屏,到手机小屏,快来挖一挖里面都有什么
  • 我用Cursor,1周上线了一个虚拟资料流量主小程序技术选型
  • 图解系统-小林coding笔记
  • view和pure的区别
  • 电脑windows系统深度维护指南
  • Validation - Spring Boot项目中参数检验的利器
  • 前端开发技巧:浏览器模拟弱网络环境
  • 中间件安全攻防全解:从Tomcat到Weblogic反序列化漏洞介绍
  • 暑假--作业3
  • Redis的持久化-RDB
  • 关于个人博客系统的测试报告
  • 【2025最新】使用neo4j实现GraphRAG所需的向量检索
  • BeanFactory 和 FactoryBean 的区别
  • Netty网络聊天室及扩展序列化算法
  • (后者可以节约内存/GPU显存)Pytorch中求逆torch.inverse和解线性方程组torch.linalg.solve有什么关系
  • 单调队列深度解析(下)
  • 7.19 换根dp | vpp |滑窗
  • 物联网-规则引擎的定义
  • LeetCode中等题--167.两数之和II-输入有序数组