基于Quartus Ⅱ 的FPGA 编程学习
随风飘扬 学习 2015年11月19日0:45 3971
今天开始复习FPGA,然而照着书本编程序的时候一直编译不通过,十分恼火,后来一直检查错误没检查出来,
今天开始复习FPGA,然而照着书本编程序的时候一直编译不通过,十分恼火,后来一直检查错误没检查出来,结果后来发现entity *** is 的***要和工程名一样。。改过来之后编译就通过了。。。。
再者就是编译的时候出现很多警告:
Warning (332068): No clocks defined in design.
Warning (10492): VHDL Process Statement warning at lesson_3.vhd(12): signal "s" is read inside the Process Statement but isn't in the Process Statement's sensitivity list
Warning (10905): Generated the EDA functional simulation files although EDA timing simulation option is chosen.
Warning (15714): Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details
第一个警告的意思是在设计中没有定义时钟,在程序语句中全部是组合逻辑电路,没有用到时序电路;
第二个警告是很常见的,这个关系到编码风格问题。在process里作为被判断信号(if或者case后面的)或者赋值语句右端信号通常应该写在process的敏感信号表里。有些eda工具不检查这个,可能会导致仿真结果与综合出来的电路不一致。实际上,综合工具在综合的时候会自动把这类信号添加到敏感信号表里,但仿真工具不会,而是完全按照代码体现的语意来仿真。
第三个警告还是没有涉及到时序电路。
第四个警告是没有防止引脚
성명: 본 사이트 에 옮 겨 실 린 문서 / 그림 등 원 고 는 모두 더 많은 정 보 를 전달 하고 토론 하 는 목적 에서 본 사이트 와 주최, 담당 부서 가 자신의 의견 을 찬성 하거나 그 내용 의 진실성 을 증명 하 는 것 을 의미 하지 않 는 다. 글 의 내용 은 참고 로 제공 하고 원작 자의 권 리 를 침해 하면 사이트 관리자 에 게 연락 하 십시오.
평론 목록
-
일시 데이터 없음