MandelbrotInVHDL:有什么比分形学更好的学习VHDL的方法?

时间:2024-05-29 17:06:28
【文件属性】:

文件名称:MandelbrotInVHDL:有什么比分形学更好的学习VHDL的方法?

文件大小:1.04MB

文件格式:ZIP

更新时间:2024-05-29 17:06:28

VHDL

我真的需要写博客 这个项目基本上是我学习VHDL的门户。 我已经成功实现了算法的直接“ C到VHDL”转换,硬件方面完全实现了完整帧的计算,将其存储在SRAM中,然后通过USB总线。 现在,我需要找到时间...尝试对此进行管线化-这样我每个周期可以获得一个像素输出。 更新,2021年1月25日 我发现时间了:-) 基本上,我的原始代码通过概念性地将每一行变成状态机的状态来“镜像” mandelbrot C代码的每一行: , 等。 但是我真正想要的是使这种流水线化-即找到一种利用硬件的力量同时执行任务的方法。 实现此目标的第一步是使用出色的开源GHDL仿真器编写完整的仿真。 我是在完成此操作的。 跑步... make simulation ... GHDL/tb/mandel_tb.vhdl的测试台代码将比较算法C版本和硬件版本的89个输出。 他们将匹配; 此外,它将报告:


【文件预览】:
MandelbrotInVHDL-master
----.gitignore(8B)
----ieee_proposed()
--------fixed_pkg_c.vhd(295KB)
--------fixed_float_types_c.vhd(1KB)
----Makefile(166B)
----src()
--------.gitignore(52B)
--------CreateImage.cc(2KB)
--------Makefile(673B)
--------GUI.cc(5KB)
--------mandelVHDL.cc(3KB)
--------mandelVHDL.h(273B)
----FPGA-VHDL()
--------.gitignore(1KB)
--------Mandelbrot.vhd(15KB)
--------Makefile(371B)
--------MyTypes.vhd(2KB)
--------pipeline_types.vhd(721B)
--------Example3.tcl(24KB)
--------Example3.vhd(28KB)
--------Example3_vhdl.prj(800B)
--------Example3.bit(394KB)
--------testFinallyWorks.vhd(9KB)
----LICENSE(34KB)
----contrib()
--------naive.jpg(215KB)
--------pipelined.jpg(186KB)
--------snapshotFromVideo.jpg(389KB)
--------on.board.jpg(224KB)
--------on.board.zoomer.jpg(102KB)
----README.md(5KB)
----GHDL()
--------.gitignore(92B)
--------Makefile(185B)
--------src()
--------tb()
--------config.mk(209B)
--------c()
--------setup.mk(129B)
--------README(116B)

网友评论