摘要:
有人问在仿真RAM IP控制的工程代码时发现,wren为1,即写有效时,单口RAM 数据输出端口也有数据,不清楚是什么原因? 其实打开RAM 的IP自动生成的代码 你就会找到答案, 在代码里面读是能信号默认是1了。所以一直会有数据读出: 那读出的是当前写入的数据还是之前的旧数据呢? 这个要看你IP 阅读全文
2022年3月22日
2022年3月18日
摘要:
RAM IP 核简介 RAM 是随机存取存储器(Random Access Memory),是一个易失性存储器,可随时对任何地址写入或者读出数据。 RAM IP核实现 RAM IP核实现使用的是FPGA 内部的 RAM资源:M9K、LCs...... 单端口RAM 读和写使用同一个数据端口。 简单双 阅读全文
摘要:
Modelsim仿真 一、Modelsim的简介 ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述语言的仿真软件,该软件可以用来实现对设计的VHDL、Verilog HDL 或是两种语言混合的程序进行仿真,同时也支持IEEE常见的各种硬件描 阅读全文
摘要:
用modelsim 仿真ram遇到提示: # ERROR: No extended dataflow license exists 再往下滑动找到error提示: Instantiation of 'RAM' failed. The design unit was not found 原来我在工程里 阅读全文
2022年3月14日
摘要:
首先是main.c 的代码理解: main.c 给出一个触发一轮测量的信号(measure_fifo_start或者说是adc_reset_n)给adc_ltc2308_fifo模块 开始一轮的测量。 adc_ltc2308_fifo模块:调用adc_ltc2308模块 完成10次测量,并把每次测量 阅读全文
2022年3月10日
摘要:
15. 为什么设置 `define tHCONVST 320 时 采样率就是100K ? 以及这100K 的采样率是如何传递给LTC2308器件 的呢? 答:这个要根据时序图和代码来看,64+12+320=396大约是400 , 10us(100K)/ 25ns(40M)= 400 不需要传递采样率 阅读全文
2022年3月8日
摘要:
DE10-Standard 的 ADC demo 是怎么选择的8通道单端的, 是看COM的引脚接到了GND吗? 答: 是的,如LTC2308 手册描述(LTC2308 datasheet:P8),如果选择单极性输入,就要将COM引脚接地,而我们的DE10-Standard电路上确实是直接接地了。 为 阅读全文
摘要:
7. LTC2308 有两个时序图,为什么是选择下面那个时序图? 答:原因是为了LTC2308 表现的性能更好,尽量: 1. 在转换开始之后的40ns内返回低电平 2. 在转换结束之后返回低电平 tACQ 代表什么?为什么是从第7个SPI CLOK 开始? 答:这里的数据采集,是采集模拟电压,用于A 阅读全文
2022年2月24日
摘要:
近几年友晶科技出了很多带有FMC 接口的FPGA主板和子卡,细看会发现有的标HPC, 有的标LPC ,还有标FMC+的,对不熟悉硬件的软件开发人员来说, FMC引脚超级多, 一下子真分不出这些接口的具体区别,所以也搞不清楚什么FMC主板可以配什么FMC子卡。 ##1. 什么是FMC接口 FMC是英文 阅读全文
2022年2月11日
摘要:
下载Quartus 安装包的时候, 下面会有很多器件库的包供用户选择和下载:Intel® Quartus® Prime Standard Edition Design Software Version 20.1 for Windows 这个器件库是什么呢? 器件库是Quartus工具系列的重要组成, 阅读全文