【再说FPGA】ModelSim使用问题一例
本人一直致力于应用自动化ModelSim仿真流程,最近由于项目需要,调整Transceiver的使用。将之前笔者这方只做发送修改为增加一路接收通道,在上板验证之前自己先用ModelSim开始仿真。很快找到了一个ALTERA提供的例子,例程里
发表于 2013/2/1 11:50:36
阅读(4806)
【再说FPGA】ALTERA ECO使用问题
Altera的QuartusII软件支持用户手动修改设计,一般在设计调试阶段需要更改很小部分的时候可以利用QII里的工具ECO来进行手动修改,修改后不需要进行全编译。笔者在进行基于FPGA的TDC设计时,利用ECO更改PLL以及ALM,大大方便了TDC在调试阶段设计更改。不过最近遇到一个关
发表于 2013/1/24 14:45:01
阅读(5263)
【技术分享】PMT信号ADC采样后利用FPGA进行频谱分析
AnalysisofEnergyIntegration·Purpose:WehavedevelopedthreedifferentADCdaughterboardsusingLinear,Maxim,andAnalogdeviceADCs.AmongthemtheAnalogADCdaughterboardwasfoundtobebestperforming.Herewecar
发表于 2013/1/10 10:12:48
阅读(3552)
【再说FPGA】基于FPGA的TDC那些事之三大难题
基于FPGA的TDC那些事之三大难题王敏志概述利用逻辑来实现TDC功能面临几个难题,本文主要探讨其中最重要的三个方面。如何解决这三大难题,其实就是如何在FPGA内实现TDC功能的问题。难题之一&nb
发表于 2013/1/10 10:03:21
阅读(8338)
【技术分享】PET之电子学基础
PET之电子学基础王敏志概述PET即正电子发射型电脑断层显像技术(PositronEmissionTomography)号称最近几年来核医学最大进展,也是当年影像学领域最先进的技术之一,代表了现代核医学影像技术的最高水平。PET技术横跨
发表于 2013/1/10 9:52:26
阅读(3845)
【再说FPGA】PLL那些事之乘除因子
PLL那些事之乘除因子王敏志概述PLL的基本概念可以在ALTERA的官方网站上找到详细的说明,这里引用一下里面的PLL框图用以更好的说明PLL的乘除因子。图1:PLL框图一个问题引出的PLL乘除因子的故事
发表于 2013/1/10 9:50:07
阅读(3652)
【再说FPGA】再谈ALTERA FIFO的读写控制
再谈ALTERAFIFO的读写控制王敏志概述之前写过相同标题的文章,最近修改工程的时候翻看之前的文章,发现当时写的还不够透彻,故这次试图写得更清晰一点。“读空”,这
发表于 2013/1/10 9:43:34
阅读(5690)
由TDC-GPX的Spec想到基于FPGA的TDC
ACAM的TDC-GPX是基于时间戳的TDC,也就是说其根本原理还是基于延时线即delay-line。其手册里没有详细介绍其原理(这是人家的机密),只是简单描述其测量精度来源于内部传输延时(internalpropagationdelay)。下
发表于 2012/10/24 13:04:04
阅读(4076)
ALTERA的FIFO的读写控制
为了防止数据堵塞在FIFO里,所以不使用FIFO的almostempty和almostfull来控制避免对满FIFO的写以及对空FIFO的读。假如简单的使用FULL信号来控制FIFO的写,那么就会出现下图所示的对满FIFO的写操作,这样就会丢失一个数据。上述FIFO
发表于 2012/3/19 17:11:57
阅读(4240)
Virtual JTAG调试平台开发记录
http://www.alteraforum.com.cn/showtopic-1320-3.aspx
发表于 2012/3/19 17:07:45
阅读(1749)
TCL数据类型
tcl不支持诸如int、float、double或char之类的变量类型。这意味着,在同一程序中,一个变量可以在不同的时刻分别被设置为数值、字符或字符串。但是在内部,tcl把所有的变量都当作字符串来看待。当需要操作变量时,tcl允许以ANSIC所能识别的任何一种方式来提供数字(实数
发表于 2012/3/7 11:27:52
阅读(2620)
二进制文件处理
工程中有个数据文件,存储的是“事件”的处理结果,每个“事件”的处理结果是32bit,即4个字节。几百万甚至上亿个事件的处理结果都存储在一个二进制文件里(c语言创建或者访问此文件应该不难),这里给出在tcl里如何访问此文件。setchan[open"
发表于 2012/3/6 15:56:48
阅读(39261)
binary命令
命令名:binary-Insertandextractfieldsfrombinarystrings命令概要:binaryformatformatString?argarg...?binaryscanstringformatString?varNamevarName...?命令描述:(scan有点像format的逆过程)Thiscommandprovidesfacilitiesformanipulatingbinarydata.Thefirstfor
发表于 2012/3/6 10:57:54
阅读(2186)
Tcl/Tk的数学操作运算命令
前人总结了Tcl/Tk的数学操作运算命令:http://home.lupaworld.com/home.php?mod=space&uid=381071&do=blog&id=151057我现在为了节约virtualjtag的ir命令端口,需要在读FIFO的usedw的同时读回空、满标志,这时候在tcl里就需要分别从读回的十六进制数据
发表于 2012/2/23 13:33:15
阅读(2722)
TK小部件(Widget)
Tk小部件在创建Tk小部件时,几乎很少使用命令。一半以上都是按钮或文本小部件的变体,如下面的列表所示。其中几项在下一屏中演示。·button—有二十多种配置选项(从anchor和font到padx和relief)的简单小
发表于 2012/2/22 19:24:09
阅读(3257)