摘要: 最近碰到不少人问我,你的开发板能否做SOPC,能否做Nios。从我个人来说,我是不赞成初学者学习Nios的。不可否认,Nios很强大,在FPGA上构建一个Processer,用来处理硬件电路不擅长的流程控制和数据管理。但是大家有没有想过,既然是学习面向FPGA的逻辑设计,学习Nios有用吗?下面我们做一个简单分析: 1, 作为FPGA,肯定是逻辑才是王道。FPGA的强项在于精确是时序控制,高速的I... 阅读全文
posted @ 2010-11-01 17:32 RedCore 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 我看过很多初学者发给我的代码,也帮助他们debug。我发现这些代码问题都比较严重,先总结比较突出的几点,做理论上的描述,然后下一章我会仔细跟大家分析这些代码的错误之处。1, Coding Style。 a) Coding Style的重要性怎么强调都不为过,好的Coding Style可以极大的避免一些低级错误的出现。从而极大的减轻Debug的压力和测试的难度。 b) 好的Coding style... 阅读全文
posted @ 2010-11-01 17:30 RedCore 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 红芯电子陆续推出了4块FPGA开发板,在不断的改进和加强功能的同时,也在根据顾客的反馈做一些修正。很多人反应例程不容易看得懂,并且对其中的一些技巧无法理解。于是我们决定写一个文章,来指导大家如何学习面向FPGA的逻辑设计,从专业的角度来分析如何去实现电路。我们也会加入我们的例程的详细分析,同时也会分析一些顾客发过来让我帮忙Debug的Code,指出其中的错误,让大家可以引以为鉴。我们会陆续推出,如... 阅读全文
posted @ 2010-10-26 22:40 RedCore 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 学习面向FPGA的逻辑设计是一个因人而异的过程,因为基础,目标的不一样,学习的方法和过程都会有很大的差异,但是我们仍然可以总结出其中的规律。从而总结出一个大致相同的过程:1, 学习语法。a) 语法是相对简单的,找一本语法的书,认真的学习一下Design和Verify的语法,任何一个基础再差的人,学习一个星期也绰绰有余。b) 怎么样才能叫语法学好了呢?如果你看见红芯电子的例程,不会有语法上的问题,就... 阅读全文
posted @ 2010-10-26 21:35 RedCore 阅读(723) 评论(0) 推荐(0) 编辑