- 博客(85)
- 收藏
- 关注
原创 ARBURST和AWBURST
AXI 协议支持管道化传输,主设备在发送数据时可以继续发送后续的数据包,而无需等待前一个数据包的确认。这两个信号的主要作用是优化数据传输的效率,允许一次传输多个数据字,而不是一次一个字节,这样可以提高带宽利用率。: AXI 采用分离的地址和数据通道,允许地址和数据在同一时刻并行传输,从而提高了整体传输效率。: 在突发传输中,主设备可以在初始传输时指定突发的起始地址和传输的长度。(读取突发长度)信号来指定传输中要传输的数据数量,从而减少了数据传输的开销。,但它指示突发写入的类型,具有相同的值选项(
2024-10-30 15:24:29
625
原创 RapidIO的三层标准
The RapidIO protocol is defined in a 3-layered specification:System specifications include:
2024-10-08 15:04:24
254
原创 gd32f450支持组播的设置
ethernetif.c文件中修改 netif->flags |= netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP | NETIF_FLAG_IGMP;gd32f4xx_enet.c 中enet_default_init(void)函数的ENET_MULTICAST_FILTER_PERFECT修改为ETH_MULTICAST_FILTER_NONE;
2024-08-22 10:22:16
317
原创 Orcad 17.4查找网络标号或者分页符的方法
首先,鼠标右键点击空白区域,选择Selection Filter,然后只选择net项。第二,鼠标左键选择你要查看的net,注意不要点网络的名字,要点分页符前面的线段。这时候就弹出了一个框,里面列出了多有页上的这个net,你自己点着看就行了。最后,鼠标右键点最下面的signals。
2024-08-03 14:25:33
586
原创 P2020、P1022 配套vxWorks6.9/7 开发主机
采用 PowerPC处理器 P2020、P1022,提供vxworks6.9开发环境和BSP源码,具有千兆以太网,调试串口,RapidIO,4个PCIe插槽,支持PCIe和msi中断,底板板载一块Xilinx CPLD XC95144,提供ISE14.7安装包和verilog源码。可定制配套Xilinx K7325T FPGA开发板或者A7100T FPGA开发板开发基于PCIe接口的拓展接口——AD(配套AD7606模块)、DA、DI、DO、CAN总线、以太网、232/485/422、FLEXRAY、15
2024-07-13 22:30:04
556
原创 CPLD编程注意事项
3、很容易造成时序违规问题,所以,要解决时序违规,可以适当增加一个或两个寄存器。特别是状态机里面的条件,可以把条件化为一个寄存器flag标志,满足条件,输出flag,从而减小了数据路径,从而解决时序伪例。2、CPLD资源相当少,一般逻辑资源如上图,才160,稍微不注意,就会超标,所以,寄存器输入一定要尽量减少,位宽需要多少就定义多少,不要定义太宽,可以用assign的,就不用寄存器。能用一个计数器的,绝不用两个计数器,状态机位宽、状态机状态数目能少尽量少。条件能写==的,就不写<=
2024-07-09 13:06:36
427
转载 Flexray基础介绍与应用理解
去年由于工作原因停更了某C**N上Flexray的讲解,近期很多小伙伴私信询问停更Flexray技术文章的原因。。。呐~本次介绍将从Flexray的物理层、链路层、网络管理做一个较为全面的基础讲解,并对诊断部分做一些小的介绍,期间应该也会穿插一些各类协议的对比与个人见解。也建议大家可以先去看看其他博主或者维克多关于Flexray的简要讲解再来阅读本篇文章丰富理解。此次更新持续时间会很久。FlexRay是一种用于汽车网络通信。
2024-05-15 18:00:56
3258
原创 tlsr825x泰凌微串口烧写资料
GitHub - pvvx/TlsrComProg825x: TLSR825x programmator via COM port
2024-05-13 11:53:06
301
原创 esptool文档
Basic Options - ESP32 - — esptool.py latest documentation (espressif.com)
2024-05-10 20:37:26
208
原创 ./mysqlcheck: Got error: 1045: Access denied for user ‘admi‘@‘localhost‘ (using password: NO) when t
可以使用 MySQL 的 GRANT 命令授予相应的权限。:确认 admin 用户是否具有足够的权限来执行。1.可能是数据库密码不对;
2024-04-02 18:14:35
283
1
原创 CCS last error: CC config string is invalid
如果您使用旧产品的 USB TAP,它只集成了 USB 端口,没有以太网端口。请使用USB连接将连接类型配置为“USB TAP”而不是“CodeWarrior TAP”不能烧写的原因是LAW0窗口只开到0xff800000~0xffffffff,但flash却是16M,故访问不到前面的空间。
2024-03-03 17:15:09
415
原创 修改电脑Mac地址
点击此电脑-》属性-》设备管理器,点击最上方的主机名,选择操作,添加过时设备。点击控制面板\网络和 Internet\网络连接。左侧选microsoft,右侧选环回适配器。
2024-02-23 10:38:39
264
原创 关闭signaltap
assignments->signal tap logic analyzer->Enable signal tap logic analyzer 前面的对勾去掉。
2024-01-18 04:55:29
607
原创 vxWorks常用命令
coreShow 显示CPU频率、DDR频率、system频率、一级缓存、二级缓存、MSR寄存器信息等。memShow 显示系统内存空间中空闲和已分配空间的总数等信息。memPartShow 显示系统内存分区块和统计信息。taskRegsShow 显示任务寄存器的内容。i 显示任务基本信息,参数为0时显示全部任务。iosDrvShow 显示系统驱动程序的信息。vxBusShow 显示vxBus的详细信息。iosDevShow 显示系统设备的信息。regsShow 显示所有寄存器信息。
2023-12-23 11:40:03
2284
原创 VESA 标准时序
640 x 350VGA 640x350@70 Hz (pixel clock 25.175 MHz) VESA 640x350@85 Hz (pixel clock 31.5 MHz)640 x 400VGA 640x400@70 Hz (pixel clock 25.175 MHz) VESA 640x400@85 Hz (pixel clock 31.5 MHz)640 x 480VGA 640x480@60 Hz Industry standard (pixel clock
2023-09-25 18:16:53
2730
原创 RK3399_安卓SDK编译报错解决方案整理
同时修改$HOME/.jack-settings和$HOME/.jack-server/config.properties中的端口号(比如都改为8386/8387,端口号值为0~65535,1024下的值不要用),方可支持多用户同时编译。
2023-09-18 10:33:33
692
原创 STM32调试时卡在B 0x20000000
分析原因,发现sw下,硬件接reset管脚,所以需要设置debug。reset 选择 hw reset。
2023-09-04 14:02:26
850
原创 示波器带宽和采样率
带宽是反映信号频率通过能力,带宽越大,对信号中的各种频率成分(特别是高频成分)能准确有效地放大与显示,也就较为准确,如果带宽不够,那就会损失很多高频成分,信号自然就显示不准确了,出现较大误差。而采样率是将模拟量转换为数字量时对信号转换的频率(即每秒采集次数),这个频率越高,单位时间内对信号的采集就越多,信号中的信息就保留越多,丢失信息就少,转换出的数字量就能准确反映信号的数值,再由LCD显示就能较为准确完整显示信号波形,采样点越多,显示的点就越多,就越清晰。这个采样的快慢就是采样速率。
2023-08-10 08:19:51
1765
原创 TVS二极管原理
在某控制器的电磁阀电源及系统12V电源(工作范围9-24V)上采用的是VRWM=26V的TVS管【TSC26B】在管子两端的电压大于一定值时,TVS管被反向击穿,瞬间形成一个导通回路,
2023-07-11 15:52:16
217
原创 美光内存型号查询
实例:一条Micron DDR内存条,采用16片编号为MT46V32M4-75的颗粒制造。该内存支持ECC功能。所以每个Bank是奇数片内存颗粒。16M8——内存颗粒容量为128Mbits,计算方法是:16M(地址)×8位数据宽度。-75——内存工作速率,-75即133MHz;-65即150MHz。41——内存的类型。48代表SDRAM;其容量计算为:容量32M ×4bit ×16 片/ 8。TG——封装方式,TG即TSOP封装。MT——Micron的厂商名称。A2——内存内核版本号。
2023-06-03 15:40:56
1828
转载 Zynq 开发板FPGA比特流文件下载方式
1. 利用SDK生成的FSBL.elf文件自动加载FPGA比特流配置文件,将比特流文件,FSBL.elf文件和u-boot.elf文件利用SDK工具生成BOOT.BIN文件。2> cat/mnt/design_1_wrapper.bin > /dev/xdevcfg加载FPGA配置文件。1> mount /dev/mmcblk0p1 /mnt 挂载SD卡,SD卡内有比特流文件。大小为4045564bytes转换成十六进制:0x3dbafc。
2023-05-06 17:48:32
563
原创 stm32 上电过程浅析
文件的主要作用是定义异常向量表、复位处理程序以及其他中断服务程序。它不会在系统上电或复位后被直接执行,而是通过以下机制参与系统的启动:定义异常向量表: 文件定义了一个异常向量表(Exception Vector Table),其中包含了栈顶指针的初始值(存储在 0x00000000 地址)和复位处理程序的地址(存储在 0x00000004 地址)。这个表的内容被编译器放置在最终的二进制文件的开头位置,通常是 Flash 的起始地址(如 0x08000000)。定义复位处理程序(Reset Handler)
2023-04-20 13:06:58
1194
原创 xgmiitorgmii e000b000. ethernet-ffffffff:0e:couldn‘t find phydev
出现这种情况,要么是你的xgmiitorgmii地址设置有问题,要么是你外部phy的地址设置有问题。
2023-04-12 17:27:37
911
1
原创 FIFO满空标志的产生原理
将读写指针向高位扩展一位,也就是说,深度为2n 的异步FIFO,读写指针的宽度应该为(n+1)位。当读写指针指向最FIFO中的最后一位时,指针最高为从0变为1,其他位变成0,指针再次折回到FIFO的首位。读写指针最高位(MSB)不同,其他位相同时,FIFO为满。这说明写指针比读指针已经多折回了一次,此时FIFO已满。读写指针相同时,FIFO为空。只有在复位操作或者当读指针读出FIFO中的最后一个数据时,读指针追赶上了写指针。
2023-04-11 14:19:35
906
原创 arm-himix100-linux-gcc no such file or directory 解决办法
ubuntu上安装arm的交叉编译器arm-himix100-linux-gcc,运行arm-himix100-linux-gcc -v命令,总提示No such file or directory。而且环境变量配置也是正确的(环境变量很easy,只要配置个path路径就行),因为arm-是可以补全的。版权声明:本文为CSDN博主「wazihe」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原因是:本人的ubuntu是64位,而下载的这些交叉编译器是32位的。
2023-04-07 10:52:12
690
COMX-P2020 COM Express Module Installation and Use P/N: 6806800K
2024-07-13
COMX-P1022 COM Express Module Installation and UseP/N: 6806800M
2024-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人