- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 一、SCCB协议
设计要点其实和I2C控制器没有区别,主要为将应答位ACK修改为X、添加中间停止位状态、状态跳转顺序的调整。主设备读取从设备特定地址数据(两相写+两相读),数据线上依次为:起始位、7bit从设备地址+写命令0、X、8bit字节地址、X、停止位2、起始位2、7bit从设备地址+读命令1、X、8bit读取数据、无应答、停止位。主设备向从设备特定地址写入数据(三相写),数据线上依次为:起始位、7bit从地址+写命令0、X、8bit字节地址、X、8bit写入数据、X、停止位(X指不关心,不同于I2C需要ACK应答)
2025-07-01 12:48:25
168
原创 Xilinx零基础学习FPGA笔记——第三课,锁相环IP核的使用
在使用Xilinx FPGA时,可以通过配置锁相环(PLL)IP核来生成所需的时钟信号。以下是使用两个PLL IP核实现输入时钟为50MHz,输出时钟分别为100MHz、50MHz(相位偏移180度)、25MHz和65MHz的步骤。
2025-05-09 22:06:31
1823
原创 Xilinx零基础学习FPGA笔记——第二课,RAM IP核的使用
创建一个8位宽,32个字节的单端口RAM,并进行读写测试。步骤1:点击IP catalog按钮,弹出 IP catalog对话框。通过读取的地址与对应的值,可以看出,IP核正常工作,达到预期!步骤4:选择Block Memory Generator;ModelSIM仿真。步骤七:创建顶层文件,并例化IP核。步骤八:编写testbench文件。步骤五:设置IP核的对应参数;步骤2:在搜索框中Ram ,步骤六:找到IP核接口,复制。步骤四:设置IP核的名字;
2025-05-08 22:42:53
611
原创 Xilinx零基础学习FPGA笔记——第一课,4位二进制计数器的TestBech编写
编写完后,发现了几个问题,如以下,启动ModelSim时,弹出如下错误。问题分析:语法错误,例化的时候,信号前面需要加上".";
2025-05-05 15:34:02
215
转载 三菱MC协议
1、MC协议的目的:允许外部设备读写PLC内部寄存器。2、协议格式:通讯方式有RS485和TCP/IP两种,通讯格式有很多种:3E、3C、4C、4E帧格式,通讯内容分为二进制和ASCII文本,本文主要介绍TCP/IP + 3E + 二进制通信方式。发送帧格式:响应帧格式:举例说明:指令为向软元件D7000写入值H000C发送帧内容为:50 00 00 FF FF 03 00 0E 00 10 00 01 14 00 00 58 1B 00 A8 01 00 0C..
2022-05-06 16:16:34
3538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1