芯片折腾
一代程序码农
coder is coding...
展开
-
GQRX SDR+plutoSDR+ffplay实现FM网络直播
@echo offset PATH=D:\workspace\SDR\rtl-sdr\build\src\Debug;%PATH%::set SDL_AUDIODRIVER=directsoundrtl_fm -f 95.5e6 -s 200000 -r 48000 - | ffplay -f s16le -ar 48000 -showmode 1 -i -pause:: above fileset SDL_AUDIODRIVE...原创 2021-10-24 15:50:40 · 588 阅读 · 0 评论 -
Chisel3实践用例,安装
新建SBT工程sbt.version = 1.2.8name := "ScalaExample"//version := "0.1"//scalaVersion := "2.12.8"////---------------------------------------------------------------------------------------------...原创 2020-04-07 21:50:25 · 826 阅读 · 0 评论 -
ModelSim仿真时注意事项,先添加信号,再仿真Run All,否则No Data
在仿真电路时,Run 一定time后,添加要观察的信号后,无论如何都没波形数据,出现No Data,原来是顺序问题(我的是这么回事):or1200仿真TB文件:`timescale 1ns/100psmodule or1200_tb();reg CLOCK_50;reg rst;initial begin CLOCK_50 = 1'b0;//时钟20ns一个周期,所以时钟...原创 2020-04-05 18:29:02 · 7743 阅读 · 1 评论 -
RGB565转VGA接口的阻抗匹配问题(冰枫 2011.4.17)
最近所做的工作涉及到RGB565信号到VGA接口的转换问题,于是简单地研究了一下VGA接口设计相关的东西,写的有点长,可能大家看起来会比较累,见谅~ VGA(Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。目前VGA技术的应用还主要基于VGA显示卡的计算机、笔记本等设备...转载 2019-05-13 17:30:08 · 4251 阅读 · 0 评论 -
Intel Hex概述 以及 intel2readmemh 和 Intel HEX to BINARY File Converter Utility
什么是Intel Hex文件?Intel HEX文件时遵循Intel HEX文件格式的ASCII文本文件。在Intel HEX文件的每一行都包含了 一个HEX记录。这些记录是由一些代表机器语言代码和常量的16进制数据组成的。Intel HEX文件常用来传输要存储在ROM 或者 EPROM中的程序和数据。大部分的EPROM编程器能使用Intel HEX文件。Intel HEX文件...转载 2019-07-04 14:43:21 · 2436 阅读 · 0 评论 -
icestorm工具之icebram使用demo示例
BRAM(Block RAM)是FPGA中重要资源,具体什么请百度。今天在把玩一个ice51(https://github.com/ashleyjr/ice51.git)开源IP时,发现了这个好东西,权当兴趣爱好!顺便研究了下综合工具:yosys(https://github.com/YosysHQ/yosys.git)、arachne-pnr(https://github.com/Yosys...原创 2019-07-05 18:30:03 · 582 阅读 · 0 评论 -
ICE51 IP核模拟记录
上文提到了51内核ICE51(https://github.com/ashleyjr/ice51.git)本文就来看看怎么编译C程序,仿真模拟运行在该IP软核上:环境:MingW32、iverilog、yosys、arachne-pnr、icestorm(icetime)等软核布线:(synth脚本)#!/bin/bashecho "===================...原创 2019-07-05 22:59:39 · 497 阅读 · 2 评论 -
【修改】基于modeltech64_10.4的UVM+System Verilog验证CRC7循环冗余校验
先拷贝大牛们的例子:https://www.cnblogs.com/bettty/p/5285785.htmlAbstract本文介绍UVM框架,并以crc7为例进行UVM的验证,最后指出常见的UVM验证开发有哪些坑,以及怎么避免。Introduction本例使用环境:ModelSim 10.2c,UVM-1.1d,Quartus II 13.1(64 bit),器件库MAX V...转载 2019-07-25 16:15:44 · 4967 阅读 · 0 评论