文章
ash_riple_768180695 2008-10-27 04:33
海外捉虫记—越不标准,越需要详细描述
对于没有标准或者标准尚未确定的功能,一定要详细地列出其测试方法。这样才有利于后期对该功能可靠性和验证完整性的评估。 ...
ash_riple_768180695 2008-10-27 04:30
海外捉虫记—采用寄存器,给软件提供硬件查询机制
对于每一个硬件信号的状态,都可以通过寄存器的一位来反映给软件。如果硬件开发中没有考虑采用状态机来实现硬件握手,就可以通过这种方法用软件来弥补。 ...
ash_riple_768180695 2008-10-27 04:27
海外捉虫记—谁来写driver
与其让FW工程师采用“试错法”,或者让HW工程师给FW工程师提供培训,还不如由HW工程师来写Driver,或者完成Driver开发的部分工作——寄存器定义。 ...
ash_riple_768180695 2008-10-24 09:19
海外捉虫记—集成测试,不只是软件工程师的事
原计划两周的调试,现在延长到了三周。 初到RSR,见到的每一个人都说,你们这次两周可能不够,要延长。所以我们就抓紧时间,每天工作12个小时以上,一周干6天 ...
ash_riple_768180695 2008-10-23 04:17
海外捉虫记—怎样自动同步SW与HW的接口定义
原本已经解决的bug,到了SW手里又出现了。经过一番查找,才发现,SW用的并不是我们最新的Memory Map。 Memory Map一直用Word写,现在暴露出很多问题。1. 无法 ...
ash_riple_768180695 2008-10-23 03:41
海外捉虫记—怎样设计发包和收包的仿真模型
当前的仿真测试平台采用了自发自收、收发对比的自动结果检查功能。这一方法充分利用了现有的代码,在没有专门安排仿真测试程序开发时,工作量大为减少,但是存 ...
ash_riple_768180695 2008-10-23 03:40
海外捉虫记—谁应该关心I/O Timing
虽然FPGA的I/O时序是可以在一定范围内调整的,但是在PCB制板的过程中也要给以充分的考虑。当前的设计整体上没有问题,就是在个别关键点上出了问题,导致FPGA调 ...
ash_riple_768180695 2008-10-23 03:33
海外捉虫记—设计流程的哪些阶段需要回归测试
除了HW的仿真,在软硬件集成开始后,对于产品原型的回归测试也不应该忽略。 回归测试最好自动化。仿真回归测试自动化还好说,产品回归测试的自动化就需要多花 ...
ash_riple_768180695 2008-10-23 03:30
海外捉虫记—多人开发时,该怎样使用logiclock
把自己开发的模块lock得太固定,是不是有些霸道。
ash_riple_768180695 2008-10-22 22:38
海外捉虫记—控制通路有没有静态检验方法
CPU接口涉及到大量的译码逻辑。如果能够不经过动态仿真,采用一种工具静态地验证memory map与hdl代码之间的对应关系,软硬件联调就会快很多。进一步,如果可以由 ...
ash_riple_768180695 2008-10-22 22:34
海外捉虫记—如何给线性状态机建模
线性状态机是最简单的状态机,但是对时序要求最严格,容易出现小错误。其实就是流水线。如果能够用simulink对其建模,一定可以提高开发效率。 ...
ash_riple_768180695 2008-10-22 22:30
海外捉虫记—关键算法,需要好的模型
好的模型可以用于解释、改进算法。更简单、更安全、更高效。 当前的带宽控制模块就需要一个好的算法模型。 ...
ash_riple_768180695 2008-10-22 22:20
海外捉虫记—时序问题是怎样解决的
Kevin确实经验老到,我们两个看来需要PCB改版才能解决的问题,经他调了几天,还真证明出通过FPGA的内部时序调整,也可以找到一条通往系统时序收敛之路。 1. ...
ash_riple_768180695 2008-10-22 22:18
海外捉虫记—好的仿真环境真的很重要
回归测试—自动测试的重要性 协议的验证 配置的快速加载
ash_riple_768180695 2008-10-22 06:14
海外捉虫记—向别人学习,永远不嫌自己太老
几年、十几年后,我也会成为经验丰富的工程师。到那个时候,我会不会不愿意听取比自己更年轻的工程师的建议呢?到那个时候,我在某一个领域积累了很多经验,我 ...
关闭 站长推荐上一条 /2 下一条