摘要: FPGA驱动adc128s052的若干细节问题 usbblaster最好是直接与电脑USB口连接, 使用拓展坞会出现奇怪驱动问题. adc数据手册说明 附上adc128s052时序手册 ADC芯片cs引脚持续拉低,则每次采完16bit后继续新的16bit 注意 : adc128s052数据手册信号针 阅读全文
posted @ 2024-07-19 06:29 天若手提滑铲 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 前言 在使用PSIM进行仿真的时候遇见了DLL驱动mosfet不成功的问题,搞得头疼心肺炸裂 错误情况如下 其实起因是我没注意开关器件控制器(多级)有好几个属性 当我想仿真实际mosfet的时候,将mosfet设置成了二级模型, 但是我的开关器件控制器却没有设置为控制到模型, 正确情况部分有截图, 阅读全文
posted @ 2024-07-13 12:53 天若手提滑铲 阅读(54) 评论(2) 推荐(1) 编辑
摘要: 结构体成员函数三种实例化方法 结构体成员函数需要定义成指针函数,定义函数,但不在结构体内实现方法, 在外部(需要在函数体内部实现) 结构体指针使用->符号访问 结构体直接实例化使用.符号访问成员 第一种 : 结构体直接实例化 #include <stdio.h> // 在此初始化结构体,内部成员函数 阅读全文
posted @ 2024-03-16 09:27 天若手提滑铲 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 描述 在verilog代码设计时使用算术运算符与乘法搭配使用出现计算错误 原因 由于数据位宽设置不当导致 错误案例 wire signed [13:0] w01; wire signed [23:0] s01; reg signed [24:0] m01; reg signed [25:0] a1; 阅读全文
posted @ 2024-01-07 11:20 天若手提滑铲 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 描述 最近在vivado中设计一个计算器: 28bit有符号加减法,结果出现行为仿真和时序仿真不一致情况 原因 本篇是由于组合逻辑部分敏感信号使用错误导致 代码 r_a, r_b : 对计算数据a, b的寄存器存储, 也是计算器的数据输入 s_bit : 符号位 cout : 28bit计算器的进位 阅读全文
posted @ 2023-12-12 11:54 天若手提滑铲 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 三极管有三个极分别是: 基极(base):B 集电极(collector):C 发射极(emitter):E 可以理解为两个二极管的反向串联:(话不多说,直接上图) 实际上两边的厚度不一样, 很多控件都是改变载流子浓度实现特殊功能. 这里有个小 tip 判断管子类型 : 箭头永远由 P 指向 N , 阅读全文
posted @ 2023-12-09 16:57 天若手提滑铲 阅读(54) 评论(0) 推荐(0) 编辑
摘要: # 需要合并的行数 col = 4 # 创建新文件 nf = open("*.txt", "w+") # 读取初始文件 with open("*.txt", "r") as f: str = "" for index, content in enumerate(f): str += content. 阅读全文
posted @ 2023-12-09 15:54 天若手提滑铲 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 三极管有三个极分别是: 1. 基极(base):B 2. 集电极(collector):C 3. 发射极(emitter):E 可以理解为两个二极管的反向串联:(话不多说,直接上图) 实际上两边载流子浓度不一样, 还有诸多控件都是控制载流子分配实现不同功能. 这里有个小 tip 判断管子类型 : 箭 阅读全文
posted @ 2021-09-27 13:20 天若手提滑铲 阅读(174) 评论(0) 推荐(0) 编辑