原创 在三月,想起了凡高

2009-4-11 00:43 4052 8 20 分类: 工程师职场

总喜欢听Don McLean的Starry Starry Night。转载一个视频于此:


相关链接:

凡高


Vincent van Gogh From Wikipedia, the free encyclopedia

Van Gogh Museum Amsterdam


VAN GOGH GALLERY


Starry, Starry Night Lyrics


凡高全集


凡高艺术馆


豆瓣标签:凡高


海子

阿尔的太阳——给我的瘦哥哥(纪念梵高组诗)


解读海子诗歌:《阿尔的太阳》


麦田·梵高·海子


海子简介

大地?太阳?……这是个问题 海子20年祭,重读海子

文章评论12条评论)

登录后参与讨论

用户197264 2009-3-22 15:23

你好!我给你发了封邮件,附件里是副图,我想听听你对它的理解,谢谢。

用户197264 2009-3-17 14:40

不清楚,一开始我也是这么想的,但我得听老师的指示做事。呵呵...我的邮箱cugbyangrui@sina.com 谢谢

ash_riple_768180695 2009-3-17 11:46

数据不让进cpu,并不等于需要另外写模块控制阿。CPU可只执行控制中断处理,然后通过设置DMA,让DMA实现数据的发送和接收。这样的话,大批量的数据传输是不会经过CPU的,而且实现出来比自己写状态机灵活多了。

ash_riple_768180695 2009-3-17 11:38

留个邮箱吧。

用户197264 2009-3-17 11:33

谢谢……之所以这么复杂,是因为老师要求不让数据进Nios cpu,而且实现mac的数据传输,不要物理层,所以就得自己写状态机控制MAC. 我昨天下午在网上找了好久,都没找到在那下载XILINX的ISE6.1,我现在已经把tse_mac control interface 的状态机改好了,我接下来要写FIFO RX/TX 的状态机。我现在还不知道该怎么写,所以想试试你说的stateCAD,您知道哪能免费下载吗?

ash_riple_768180695 2009-3-16 23:30

针对你的毕业设计,你最好把对tse的研究放到一个具体的应用环境中,比如实现和PC机之间互发以太网包实现数据传输。在这样的环境下,你就会清楚控制和数据端口的实际意义。不知道你有没有硬件开发板,如果没有的话,也可以在仿真环境中学习、开发。比如在testbench里面,通过编写程序实现上述的软件状态机。通过仿真环境来学习的前提是,你一定要熟练掌握仿真工具的使用,磨刀不误砍柴工,这样才能在短时间内反复多次调试,加快开发进程。

ash_riple_768180695 2009-3-16 23:20

针对状态机的学习,我有以下几点建议:1.状态机最直观简便的设计输入方法是状态图,可以采用StateCAD设计状态机,先通过这个工具完成设计,再通过学习自动生成的VHDL和Verilog代码研究如何描述状态机。2.状态机可以用硬件实现,也可以用软件实现,方法不同,目的都是为了实现对外部设备的控制,所以,可以考虑通过SOPC Builder中的System Console或者我开发的Avalon_vjtag_master来实现软件状态机,软件状态机的优势在于灵活、开发快速;通过上述两个软件工具,可以学习外设的使用和操作方法,等到对外设的特性掌握后,再考虑采用硬件状态机来实现。

ash_riple_768180695 2009-3-16 23:02

你的心情我能理解一部分:我也在毕业设计期间彷徨无助过,我也在学习状态机设计的过程中不知如何入手过。我想,通过毕业设计期间的锻炼和学习,你一定能够走出困惑,找到自己的职业发展方向的。

用户197264 2009-3-16 14:39

这一星期我一直在学习写状态机,用它配置tse_mac的配置寄存器。我翻了好多用Verilog 写状态机的资料,我现在试着用testbench里的tse_mac_tb.v里的control state machine 试图把它改写成我需要的状态机。但我不明白读的数据该怎么处理?而且它里面的配置寄存器的偏移地址跟ug_ethernet里给的都不一样,我很不理解?我写这个状态机只需要配置tse_mac的配置寄存器还是也要控制数据的发送和接受?tse_mac的control interface有一个waitrequest输出,我的状态机根据它的电平来转换状态,但我师兄说这样不对,必须得用reg_busy == 1'b 0 && reg_busy_reg == 1'b1,现在仿真读写都不行,四月初就要中期答辩了,我很怀疑自己到时能不能做出来,今天中午心情很不好,正好妈妈打电话过来,我就说我的毕设题目太难了,妈妈直接就批评了我,当时我就哭了。我觉得心里很难受,我说我以前连C语言都没写过,电路图也没画过。现在直接让我用Verilog写状态机,我一点概念都没有。我天天边学边做,本来就觉得压力挺大的。说着说着我觉得我在给自己找借口,挂了电话。我想了好多,但还是得做下去。

用户197264 2009-3-9 16:18

我是想自己写一个Avalon MM master 控制tse_mac的control interface. 我刚开始接触SOPC很多东西我还不太懂,你说的例子我没见过。您方便传给我吗? 我的QQ:601736007
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
我要评论
12
8
关闭 站长推荐上一条 /2 下一条