在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4242|回复: 10

[求助] 软件已经实现了,硬件实现该怎么弄?

[复制链接]
发表于 2013-10-22 15:25:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 浩然若枫 于 2013-10-22 15:28 编辑

最近在做一个算法的硬件实现,用matlab把功能实现了,可是当准备硬件化的时候,不知道从何入手?准备是用Verilog实现的,verilog本科学过,知道基本语法,没用它完成过大的工程。请问各位软硬件设计大神,像我这种情况,该怎么补,才能硬件化的时候很顺手??看那些知识?
发表于 2013-10-22 15:29:31 | 显示全部楼层
在我们公司里,matlab设计和fpga设计是两个不同的岗位。。。
 楼主| 发表于 2013-10-22 15:37:03 | 显示全部楼层
回复 2# gygyg

哦,这样啊。不过我现在还在学习阶段,就是想把自己的能力提升上去,让自己软硬件都能涉猎点。想把这个流程走一遍。发现软件实现挺简单的一个算法,到硬件就不那么简单了,不知道该补哪些知识?硬件实现不太懂啊(就比如我现在 正在做的 FFT快速傅里叶变换,我想把它硬件实现了)
发表于 2013-10-22 21:46:21 | 显示全部楼层
感觉应该先把硬件结构想好,可以看一看相关论文,然后把模块划分一下,把模块之间的接口都规划好,然后就可以开始编代码了,刚开始编可能有点费力,编着编着思路就会越来越清晰
 楼主| 发表于 2013-10-23 07:55:03 | 显示全部楼层
回复 4# 绿茶盖儿

恩,好的,谢谢!
发表于 2013-10-23 10:48:16 | 显示全部楼层
回复 1# 浩然若枫

先把软件流程图画好,再好好看一下如何翻译成verilog。如:c的交换2个数。
--->verilog:
always @(posedge clk) begin
  a <= b;
  b <= a;
end
发表于 2013-10-23 12:31:43 | 显示全部楼层
硬件的思想和软件的还不太一样,要提前想好,写出流程,实现方式,以及一些实现的细节,等都想明白了,再动手写硬件程序,否则边写边调边想,容易越写思维越乱。
一点点来吧,祝成功。
 楼主| 发表于 2013-10-23 13:00:34 | 显示全部楼层
回复 6# A1985

恩,像一些简单的结构这样做挺好的,我也这样做过。但是,结构稍微复杂一点的,就不知道该怎么办了
 楼主| 发表于 2013-10-23 13:02:37 | 显示全部楼层
回复 7# 无言之约

恩,加油!希望能掌握好技术,明年找个好工作!
发表于 2013-10-23 14:00:20 | 显示全部楼层
回复 3# 浩然若枫


    FFT可以用ipcore实现,倒是不难
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 10:40 , Processed in 0.030159 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表