3153|9

3190

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

FPGA的问题 [复制链接]

新换一家公司,接手一个项目,做的是激光粒度仪。
用FPGA做的。我是FPGA菜鸟一个,刚开始学。
我大概看了一下,程序比较少,大部分都是原理图形式的文件。
我看的头都大了。
谁是这方面的高手,我把工程发给他帮我看一看。费用我出。
谢谢了。

此帖出自FPGA/CPLD论坛

最新回复

VHDL很好看的,先是头文件,unsigned是用于+-运算、arith用于文本读写. 实体:就是你要做的模块的输入输出 说明:元件(其他模块)、信号,你的例子里没用到其他模块。 bgin部分:process(敏感变量)根据变量赋值,信号用  详情 回复 发表于 2018-5-14 13:17
点赞 关注
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 

回复
举报

2

帖子

4

TA的资源

一粒金砂(初级)

沙发
 
联系 flyindeath@126.com

注明时间进度要求
此帖出自FPGA/CPLD论坛
 
 

回复

3190

帖子

0

TA的资源

纯净的硅(高级)

板凳
 
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;

ENTITY Leijiaqi IS
        PORT(SAMPLE_CLK,RESET:IN STD_LOGIC;
                DATA_INPUT:IN STD_LOGIC_VECTOR(15 DOWNTO 0);
                RESULT:OUT STD_LOGIC_VECTOR(47 DOWNTO 0));
END Leijiaqi;

ARCHITECTURE BEHAVIOR OF Leijiaqi IS
        SIGNAL TEMP:STD_LOGIC_VECTOR(47 DOWNTO 0);
BEGIN
        RESULT<=TEMP;
        PROCESS(SAMPLE_CLK,RESET,DATA_INPUT)
        BEGIN
                IF(RESET='1') THEN
                        TEMP<=X"000000000000";
                ELSIF(RISING_EDGE(SAMPLE_CLK)) THEN
                        TEMP<=TEMP+DATA_INPUT;
                END IF;
        END PROCESS;
END BEHAVIOR;
请问各位大神,这是用VHDL写的吗?看着不像verilog
此帖出自FPGA/CPLD论坛

点评

VHDL  详情 回复 发表于 2018-4-12 13:08
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

4
 
chenbingjy 发表于 2018-4-12 08:41
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_AR ...

VHDL
此帖出自FPGA/CPLD论坛
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

5
 
Vhdl
此帖出自FPGA/CPLD论坛
 
 
 

回复

304

帖子

0

TA的资源

一粒金砂(高级)

6
 
这个原理图方式简单,例程实现应该不难,就是需求不明确。。。。。。。。。。。。。。
此帖出自FPGA/CPLD论坛
 
 
 

回复

3190

帖子

0

TA的资源

纯净的硅(高级)

7
 
谢谢各位啦!
此帖出自FPGA/CPLD论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

10

帖子

1

TA的资源

一粒金砂(初级)

8
 
不会,绑定了
此帖出自FPGA/CPLD论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

9
 
用的什么芯片,先用对相应的开发工具,xlinx的用ISE,VHDL代码的话
头文件
实体(输入输出)
说明中(其他模块元件、连接信号)
操作:例化和process.
你就看作先描述封装、后描述元件和信号信号线,后面begin就是连线
此帖出自FPGA/CPLD论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

10
 
chenbingjy 发表于 2018-4-12 08:41
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_AR ...

VHDL很好看的,先是头文件,unsigned是用于+-运算、arith用于文本读写.
实体:就是你要做的模块的输入输出
说明:元件(其他模块)、信号,你的例子里没用到其他模块。
bgin部分:process(敏感变量)根据变量赋值,信号用<=,例化:连接信号到其他元件
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表