|
发表于 21-3-2009 10:12 AM
|
显示全部楼层
学习当然从基本学起。。
C to hardware, 效能会有大影响吗?
cmos design, 都是 transistor, 用transistor 做gate, 然后再用gate 做 flip flop, latch, 然后register ...
一步一步做起。 要画layout 就要命。。。 |
|
|
|
|
|
|
|
发表于 21-3-2009 10:17 AM
|
显示全部楼层
原帖由 chan1314 于 21-3-2009 10:12 AM 发表
学习当然从基本学起。。
C to hardware, 效能会有大影响吗?
cmos design, 都是 transistor, 用transistor 做gate, 然后再用gate 做 flip flop, latch, 然后register ...
一步一步做起。 要画layout 就要命。 ...
C to hardware, 效能会有大影响吗????????
hardware当然比较快。
还是你要问用verilog写还是c2h比较快是吗? |
|
|
|
|
|
|
|
发表于 21-3-2009 10:21 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 21-3-2009 02:36 PM
|
显示全部楼层
价钱, 耗电, 这是fpga 不能和mcu 相比。
也许有一天,fgpa 能做到mcu 的耗电量,
但是现在还是不能。
fpga 和mcu 是不一样的概念。 如果用mcu 的写法去写 fpga, 那么不如用 mcu。
一个是一个人做完全部, 另一个是有一大堆人。 你要他们像JKx , 一个人做事, 5个扶楼梯, 还是5个人一起做。 黑猫白猫, 只要会抓老鼠就是好猫。 只有了解才能把它的所长发挥。
原帖由 fritlizt 于 21-3-2009 10:17 AM 发表
C to hardware, 效能会有大影响吗????????
hardware当然比较快。
还是你要问用verilog写还是c2h比较快是吗?
如果那个c 像verilog, main 就是一个module, always 就当做interrupt 。
一个module 就好像一个embedded system, 独立mcu. 如果另一个module call 别的module, 就好像 mcu 的 master and slave.
那么这样的情况下, 用c 写hdl 效能会慢吗?
不清楚那个c to hardware 是怎么运作。 |
|
|
|
|
|
|
|
发表于 22-3-2009 11:53 AM
|
显示全部楼层
C2H 的技术还不够成熟吧。曾经看过 Altera 的 Demo,当你用 C 来 program 它的 Nios II soft core processor 时,如果你 activate 它的 C2H,就可以把你一部分的 C code 换去 hardware。速度可以快上几十倍
fpga 和mcu 是不一样的概念。 如果用mcu 的写法去写 fpga, 那么不如用 mcu。
其实,用 FPGA 的 soft core processor,把它当 MCU 来用,还是有它的好处的。用 MCU 的话,hardware 是已经 fixed 了的。但如果用 FPGA,我可以随时改变它的 hardware。比如说我要 5 个 UART,PCI express, 甚至多个 processor 都没有问题。 |
|
|
|
|
|
|
|
发表于 22-3-2009 01:02 PM
|
显示全部楼层
如果那个c 像verilog, main 就是一个module, always 就当做interrupt 。
一个module 就好像一个embedded system, 独立mcu. 如果另一个module call 别的module, 就好像 mcu 的 master and slave.
那么这样的情况下, 用c 写hdl 效能会慢吗?
不清楚那个c to hardware 是怎么运作。
原帖由 waiweng83 于 22-3-2009 11:53 AM 发表
C2H 的技术还不够成熟吧。曾经看过 Altera 的 Demo,当你用 C 来 program 它的 Nios II soft core processor 时,如果你 activate 它的 C2H,就可以把你一部分的 C code 换去 hardware。速度可以快上几十倍
...
你们讲的两个case都不一样。 chan的case是用c来代替verilog之类。
的确有。 handel-c其中一个。我没用过。 听过罢了。
c2h不能独立运作。 还得配合niosII一起使用。 有些case还比较慢。 我不懂为什么。 之前我test software 1+2+3.....1000, execution上还比用c2h快。不知道量错时间还是什么。c2h基本上只是create一个custom hardware来做代替function而已 |
|
|
|
|
|
|
|
发表于 22-3-2009 01:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 22-3-2009 07:16 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|