找回密码
 立即注册
通过matlab代码将任意图片生成coe/mif文件
一、功能介绍 通过matlab代码将任意尺寸、任意格式(jpg/png等) 的图片转成coe/mif文件, 以便将图片数据存入FPGA的片内ROM中, 用于图片显示或供其他模块读取,这种使用FPGA片内ROM进行图片存储的方法,避免了对外部存储器的依赖。 ps ...
汝雨竹 2025-6-5 09:19
466 0 0
基于CPLD/FPGA的呼吸灯效果实现(附全部verilog源码)
一、功能介绍 此设计可以让你的FPGA板子上那颗LED具有呼吸效果,像智能手机上的呼吸灯一样。以下源码已上板验证通过,大家可直接使用。二、呼吸灯Verilog源码 ps1. 带★号处可根据需要进行修改. ps2. 有需要的话可自行添加rst复位信号. ...
毡轩 2025-6-5 09:19
935 0 0
CW信号的正交解调
1.CW信号   CW可以叫做等幅电报,它通过电键控制发信机产生短信号"."(点)和长信号"--"(划),并利用其不同组合表示不同的字符,从而组成单词和句子。   CW信号可以看作一种幅度调制信号,类似于幅移键控(2ASK信号)其携带的信 ...
啤愿 2025-6-5 09:19
573 0 0
使用verilog生成各种CRC校验码
一、功能介绍 在FPGA进行各种接口通信时,经常会出现对方发来的数据带有CRC校验码,如CRC5、CRC8、CRC16、CRC32等,为了适应不同的情况,我们使用Verilog实现了一个比较通用的CRC计算模块,可生成CRC5/CRC8/CRC16/CRC32等各种宽度的CRC ...
咳镘袁 2025-6-5 09:18
762 0 0
FPGA内部资源(一)DSP48E1
一、 实验过程中发现的问题 使用ISE进行项目的实现时出现以下错误。 意思很简单,就是使用DSP48E1的数量超出限制,因为没有接触过DSP48E1,所以尝试了很多错误的方法后,我找到项目下的.mrp文件,里面有一行显示 Number of DSP48E1s: ...
樊涵菡 2025-6-5 09:18
568 0 0
搭建verilog/systemverilog学习环境
目录 [*]仿真软件选择 [*]使用iverilog的基本步骤 仿真软件选择 [*]学习verilog或者systemverilog过程中,使用那种仿真软件?当然最好是使用synopsys的vcs+verdi的组合,功能强大,而且大部分公司也使用synopsys的eda软件,如果熟练 ...
忙贬 2025-6-5 09:18
709 0 0
用verilog/systemverilog 设计fifo (2)
目录 [*]异步fifo实现中要解决的问题 [*]信号同步到那个时钟域 [*]读写指针转化为格雷码 [*]格雷码表示的读写地址如何判断空满? [*]异步fifo verilog代码 异步fifo实现中要解决的问题 异步fifo和同步fifo功能相似,但是它的读写 ...
阙忆然 2025-6-5 09:18
718 0 0
Scala基本语法
scala的基本语法 注释 对于scala的注释,简而言之就是一句话,和java的注释一模一样 基本语法 代码示例: 变量和常量(重点) 注意: • val 在编程的过程中我们大部分的操作是获取值或者是获取一个创建好的对象,然后操作对象中的属性 ...
酝垓 2025-6-5 09:18
127 0 0
PM的正交解调法
1.PM的模拟调制过程 ​ PM信号是一种相位调制信号,其携带的信息保存在其信号的相位中,通过改变载波的相位来实现基带数据的传输。 其函数表达式如下: \[s(t) = A*cos(w_c*t + K_f*m(t))\] 其中: \(A\):表示载波幅度。 \(m(t)\):表示 ...
讹过畔 2025-6-5 09:17
875 0 0
FPGA对EEPROM驱动控制(I2C协议)
本文摘要:本文首先对I2C协议的通信模式和AT24C16-EEPROM芯片时序控制进行分析和理解,设计了一个i2c通信方案。人为按下写操作按键后,FPGA(Altera EP4CE10)对EEPROM指定地址写入字节数据,并接后按下读操作按键,读取该地址上的一个字 ...
叶芷雁 2025-6-5 09:17
515 0 0
FM的正交解调法
1.FM的模拟调制过程 ​ FM信号是一种频率调制信号,其携带的信息保存在其信号的频率中,通过改变载波的频率来实现基带数据的传输。 其函数表达式如下: \[s(t) = A*cos(w_c*t + K_f*\int m(\tau) d\tau)\] 其中: \(A\):表示载波幅度。 ...
忿媚饱 2025-6-5 09:17
195 0 0
Scala集合
集合 scala中的集合分为两种 ,可变集合和不可变集合, 不可变集合可以安全的并发的访问! 集合的类主要在一下两个包中 [*]可变集合包 scala.collection.mutable [*]不可变集合包 scala.collection.immutable 默认的 Scala 不可变集 ...
恙髡 2025-6-5 09:17
442 0 0
Scala高阶语法
高阶函数 函数可以作为参数进行传递和返回值进行返回 匿名函数 没有名字的函数就是匿名函数。 例如: 练习二:传递的函数有两个参数 代码示例: 偏函数 偏函数是一个特质 ,用来专门处理某种数据类型! [注意可以同时处理多种数据类型] ...
辉伫 2025-6-5 08:32
274 0 0
scala异常和IO
异常处理 语法处理上和 Java 类似,但是又不尽相同。 java的异常处理 注意事项 (1)Java 语言按照 try—catch—finally 的方式来处理异常 (2)不管有没有异常捕获,都会执行 finally,因此通常可以在 finally 代码块中释放资源。 (3 ...
馑妣窟 2025-6-5 08:31
281 0 0
IDocList/IDocDict JSON for Delphi and FPC
IDocList/IDocDict JSON for Delphi and FPC 【英文原文】 多年来,我们的开源 mORMot 框架提供了多种方法来处理在运行时定义的数组/对象文档的任意组合,例如通过 JSON,具有许多功能和非常高的性能。 我们的 TDocVariant自定义变体类 ...
兜蛇 2025-6-5 08:31
745 0 0
Scala语法篇
Scala基础篇 数据类型 下表中列出的数据类型都是对象,可以直接对它们调用方法。 表示Long类型,在数字后面添加L或者l作为后缀;浮点数后面有f或者F后缀时,表示Float类型,否则就是Double 变量 用关键词“var”声明变量,关键词"val" ...
强怀梅 2025-6-5 08:30
336 0 0
ctfshow--web入门--文件上传
ctfshow--web入门--文件上传 目录 [*]ctfshow--web入门--文件上传 [*]web151(前端校验) [*]web152(content-type) [*]web153(.user.ini) [*]web154(内容检测'php') [*]web155(内容检测'php') [*]web156(内容检测'[') [*]web157(内容检 ...
阜逐忍 2025-6-5 08:30
193 0 0
Quick Logger 强大的企业级异步记录器
Quick Logger 强大的企业级异步记录器 这是一个用于在文件、控制台、内存、电子邮件、rest、事件日志、Syslog、slack、telegram、Redis、logstash、elasticsearch、influxdb、graylog、Sentry、Twilio 上记录日志,并为 Delphi Firemonke ...
任佳湍 2025-6-5 08:30
963 0 0
Safe locks for multi-thread applications(多线程应用程序的安全锁)
Safe locks for multi-thread applications(多线程应用程序的安全锁) 由AB4327-GANDI,2016年1月9日。永久链接 开源 › mORMot框架 [*]博客 [*]临界区 [*]Delphi [*]良好实践 [*]mORMot [*]多线程 一旦你的应用程序是多线程的,就应 ...
仁夹篇 2025-6-5 08:29
247 0 0
End Of Live OpenSSL 1.1 vs Slow OpenSSL 3.0
End Of Live OpenSSL 1.1 vs Slow OpenSSL 3.0 【英文原文】 你可能已经注意到,OpenSSL 1.1.1 系列将于下周一(2024 年 5 月 27 日)达到寿命终止(EOL)…… 最明智的选择是尽快切换到 3.0 或 3.1 版本。 当然,我们的 mORMot 2 OpenS ...
移国拱 2025-6-5 08:29
869 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则