riple

Stay Hungry, Stay Foolish.

Hardware-Assisted IEEE1588 Implementation Analysis

06/18/1111:00:05PM最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步的精度,需要硬件的辅助。多家芯片厂商已经提供具备IEEE1588-2008硬件辅助功能的MAC芯片(Nation

Learning the Altera Avalon Verification IP Suite

HereisthedescriptionoftheAvalonVIPSuiteandtheadvantagesofusingit.TheAvalonVerificationIPSuiteprovidesbusfunctionalmodels(BFMs)tosimulatethebehaviorofAvalonMemory-Mapped(Avalon-MM)masterandslaveinterfacesandAvalonStreaming(Avalon-ST)sourceandsinkinter

学习Rate-Matching在高速串行通信协议中的应用

ThuFeb25201008:37:42GMT+0800(ChinaStandardTime)昨天的收获——捕获到了GigabitEthernet的/I2/有序集。配置了GXB的IPcore,配置了8b10b编解码的IPcore。把这两个IPcore提供的仿真模型连接到了TSE的仿真环境中,

学习Altera一款IP core的Testbench——Triple Speed Ethernet

几年前就想着要从QuartusII提供的各种开放资源中“偷”学点什么,可惜总是浅尝辄止,没能坚持下来。一方面是自己懒,缺乏动力;另一方面是没能想到一种有效地记录学习过程、总结学习成果的方法。由于没有合适的学习方法,面对稍微复杂和冗长的代码,往往是学

把写博客和学技术紧密地结合起来

写了几年博客,对于写技术博客对自身技术积累和提高的益处深有体会。以往的博客都是在想通了、学会了某些技术点之后才动笔,自己没搞懂的东西总是不敢拿到博客上。今天偶然想明白,既然某些很重要的技术注定要在未来的某一天被自己掌握,学习成果发表到博客上只是一个时

When TL1 meets Expect

TL1TransactionLanguage1FromWikipedia,thefreeencyclopediaBeginnersguidetoTL1TL1TutorialExpectExpectFromWikipedia,thefreeencyclopediaTheExpectHomePageWritingaTclExtensioninonly7YearsTheTclersWiki--ExpectpageExpectScriptingTutorialExploringExpectGoogleB

When PRBS meets Scilab

Speed Grade——芯片的“速度等级”初探

最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。从那时起,就一直没

The Pragmatic Programmer

Everyday,worktorefinetheskillsyouhaveandtoaddnewtoolstoyourrepertoire....youllstartseeingresultsinamatterofdays.Overtheyears,youllbeamazedathowyourexperiencehasblossomedandyourskillshavegrown.Thisiswherepragmatismcomesin.Youshouldn’tbeweddedtoa

网络上的8051 free IP core资源

下载OPENCORES代码的CVS命令——升级到SVN

FPGA设计者的5项基本功

记得《佟林传》里,佟林练的基本功是“绕大树、解皮绳”,然后才练成了什么“鬼影随行、柳叶绵丝掌”。在我看来,成为一名说得过去的FPGA设计者,需要练好5项基本功:仿真、综合、时序分析、调试、验证。需要

学然后知不足,教然后知困

“虽有嘉肴,弗食,不知其旨也;虽有至道,弗学,不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。《兑命》曰:学学半。其此之谓乎。”2007年过去了,展望2008年,工作上需要做三

To be an Architect

一直以来,都觉得搭建一个SOPC系统很难。不是因为软件的使用存在问题——我可以阅读文档、咨询论坛上的高手、自己动手试试;而是因为搭建一个功能完备、结构自洽的SOPC系统太不易了——随便打开一个Altera提供的设计示例就会发现那么多的设备、那么

Digilog:数字工程师心中的模拟概念

今天在EETimes上读到一篇CustomIntegratedCircuitConference(CICC)的报道,其中的一个观点很令我警醒:Oneoftheobservationsmadeduringthequestionandanswerperiodwasthat,unfortunately,theunintendedconsequenceoftheintroductionofHardwareDescriptionLanguages(HDL)