求单片机和FPGA的详细原理及调试要领
求单片机和FPGA的详细原理及调试要领呵呵。问题有点基础,也有点杂,各位担待一下:
1、一个单片机(CPU),其基本的组成分为哪几部分?基本的对外引脚应该有哪些?在对PCB板调试时,判断单片机是否运转起来的依据是什么?在使用单片机进行设计时应当注意些什么?
2、带有IP CORE的FPGA的设计过程与一般FPGA有何不同?FPGA设计时内部的布线和资源配置需要设计者人为调整么?
谢谢
问题补充:能否顺带介绍一下在调试中软件与硬件配合的主要方式方法?谢谢 1.单片机有运算器,控制器,寄存器,IO模块,周边电路(供电,重置等)。
对外管脚有reset,clock,数据总线,地址总线,I/O等。
判定单片机运行,就是说你的命令是否有结果,你可以利用一些I/O将结果输出来,利用LED,蜂鸣器,这样的东西显示一下
单片机的设计,这个不好说。注意时序,注意设计时的并行模式。
2.FPGA应该都有IP-Core吧,只是数量,种类不同。带有IP-Core的FPGA,可以直接将这个IP拿过来用,比如乘法器,RAM,Flash,这样就不用你去实现它们的功能了。就像是封装的类一样,它们都集成好了,直接拿过来就可以用了。
FPGA设计时,可以对里面的布线调整,毕竟系统整合的结果不一定满足你的要求,只要结果能满足,就O了。只不过如果原本就满足的话,那就没不要改了。 FPGA应该都有IP-Core吧,只是数量,种类不同。带有IP-Core的FPGA,可以直接将这个IP拿过来用,比如乘法器,RAM,Flash,这样就不用你去实现它们的功能了。就像是封装的类一样,它们都集成好了,直接拿过来就可以用了。
FPGA设计时,可以对里面的布线调整,毕竟系统整合的结果不一定满足你的要求,只要结果能满足,就O了。只不过如果原本就满足的话,那就没不要改了
页:
[1]