Speed Grade——芯片的“速度等级”初探
最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。从那时起,就一直没
发表于 2010/4/29 11:44:02
阅读(14509)
DSE—Design Space Explorer,FPGA后端设计自动化
发表于 2010/4/28 16:09:25
阅读(3022)
《体育颂》(Ode to Sport)
发表于 2010/4/28 16:05:45
阅读(8026)
学习Tcl(六)——串口操作
在当前的工作中,我们通过串口向U-BOOT发送命令,通过md、mw命令读写CPU的外部总线实现对FPGA的参数配置。我们遇到的问题是:如何简便快捷地向U-BOOT传递大量的命令。在FPGA作为协处理器的系统中,这一问题是很普遍的。可供选择的方案如下:0.一次性拷贝-粘贴大量的文本
发表于 2010/4/28 16:01:18
阅读(5128)
All the Altera Cookbooks
Altera开始喜欢上了Cookbook。AdvancedSynthesisCookbook:ADesignGuideforStratixII,StratixIII,andStratixIVDevicesMay2007AN470:BestPracticesforIncrementalCompilationPartitionsandFloorplanAssignmentsDec2007EmbeddedDesignHandbookMar2008Qua
发表于 2010/4/28 15:59:37
阅读(33030)
从AVM Seminar学习仿真过程自动化
在Aldec的AVMSeminar中,我最感兴趣的是AVMSVI-04-AutomatingTestbenchTaskswithTcl。这个Seminar讨论的内容和我当前的工作重点是重合的。研讨会定于Thursday8/07/2008,11:00AM(PacificDaylightTime)开始。我虽然提前进行了注册,第二天又是休息日,怎奈北京时间凌晨2点
发表于 2010/4/28 15:56:14
阅读(1684)
The Pragmatic Programmer
Everyday,worktorefinetheskillsyouhaveandtoaddnewtoolstoyourrepertoire....youllstartseeingresultsinamatterofdays.Overtheyears,youllbeamazedathowyourexperiencehasblossomedandyourskillshavegrown.Thisiswherepragmatismcomesin.Youshouldn’tbeweddedtoa
发表于 2010/4/28 15:42:20
阅读(1734)
TimeQuest就一定要搞定——看懂时序波形图
时序分析和时序约束在很多朋友看来是FPGA设计中的“高级”技术,是可以“明天再学”的功课。想一想,我们设计的每一个正确运行的数字电路在每一个ps内都正在我们有意或者无意设定的时序约束范围内运行着——时序分析这门所谓“高级&
发表于 2010/4/28 15:40:19
阅读(2948)
TimeQuest就一定要搞定——图解Multicycle Path时序余量计算(未完待续)
在上一篇关于TimeQuest的文章中,我引用了QuartusII自带的一个示例。这个示例很有代表性——两个相位关系固定的时钟域、标准同步设计、复杂组合逻辑路径、调用了DSP资源。这个例子用来学习TimeQuest的用法和时序分析的基本原理是再好不过了。除了上面提到的几
发表于 2010/4/28 15:28:23
阅读(3604)
TimeQuest就一定要搞定——由QSF生成SDC
QSF是QuartusSettingsFile的缩写,包含了一个Quartus工程的所有约束,包括工程信息、器件信息、引脚约束、编译约束和用于ClassicTimingAnalyzer的时序约束。SDC是SynopsysDesignConstraints的缩写,该文件用于TimeQuestTimingAnalyzer的时序约束和定制报告。在TimeQuest
发表于 2010/4/28 15:16:42
阅读(2787)
Virtual JTAG仿真要点
半年前应jack0321朋友的要求,riple就想着要写这个题目,四个月前终于有机会做了仿真,还写了个自动生成测试向量的脚本,后来忙着其他事情,就拖到了现在。VJI的部分功能是通过自定义逻辑来实现的。对VJI仿真的目的就是验证这部分逻辑以及这部分逻辑与用户设计之
发表于 2010/4/28 15:13:44
阅读(2932)
AVMS - Advanced Verification Methodology Seminars
AVM是AdvancedVerificationMethodology(高级验证方法学)的首字母缩写。riple最初看到AVM,是在MentorGraphics的网站上。自从OVM(OpenVerificationMethodology)提出以后,Mentor逐渐减少了对AVM的宣传。也难怪,AVM这个词太直白了,很难成为专用词汇。riple今天在网
发表于 2010/4/28 15:04:39
阅读(1925)
网络测试测量文章汇总
SunriseTelecomintheNewsJDSUintheNewsEXFOintheNewsIxiaintheNewsFriMar26201010:23:06GMT+0800(ChinaStandardTime)ProgrammablehardwareplatformtransmitscontroldataoverpowerlinesThuMar18201010:10:46GMT+0800(ChinaStandardTime)Xilinxtodemo40-GbOTNmuxpon
发表于 2010/4/28 15:01:52
阅读(2663)
采用Signal Spy增强VHDL的测试能力
可观测性和可控制性是对testbench的基本要求。与Verilog相比,VHDL语言缺少层次化路径访问的能力;但是在VHDL语言中可以通过全局变量进行entity之间的通讯,这里的全局变量就是在package中定义的signal。在实际应用中,Verilog的层次化路径访问是真正的“无损探测&
发表于 2010/4/28 15:00:42
阅读(3368)
采用JobSpy控制Modelsim批处理仿真
JobSpy可以用来管理Modelsim的批处理仿真过程,具体应用如下:1.Checkingtheprogressofasimulation.2.Examininginternalsignalvaluestocheckifthedesignisfunctioningcorrectly,withoutstoppingthesimulation.3.Suspendingonejobtoreleasealicenseforamoreimportantjob,
发表于 2010/4/28 14:58:37
阅读(2187)