我要用FPGA与单片机连接进行通信,但是单片机时钟频率很低,而要用到的FPGA的工作频率很高,该怎样让他们进行通信或者数据传送,用RAM行吗?还是用FIFO好一些,不太明白,请高手赐教,谢谢!
方法一:
你可以把FPGA看成是单片机的外部SRAM,硬件电路接法就和接一片SRAM一样,你可以把FPGA看成是另外一片芯片,可以选择UART,IIC,SPI等等
方法二:
如果只把fpga作只读ram,可以只用P0口连接;不过通常一个外部RAM或者FIFO,有地址线,数据线,控制线(片选,读,写,中断)建议把P1口的部分线P1.0-P1.3连入作为地址线,3-8译码可以分配8个Byte RAM或者FIFO接口的地址,再用P1.4作为CE信号,中断或者读写信号线可以相类似的用P1.5-P1.8。FPGA的设计和普通电路的设计其实类似的。希望帮到你。
方法三:
http://www.pldesignline.com/howto/209900533;jsessionid=UZ1MK2KRHZQQSQSNDLRSKH0CJUNN2JVN?pgno=1
关注者
博客归档
-
▼
2009
(137)
-
▼
二月
(25)
- 手机使用小秘诀
- 代码注释
- 域名注册
- 单片机 书籍
- interesting project
- 论坛
- 邮箱
- lpc 开发板
- 电子硬盘或者固态电子盘
- philips 89v52rd2 烧写速度
- 同步通信与异步通信
- 转换板
- spi
- 51 开发板
- 51实验板 配套扩展板
- 排阻
- fpga例程网站
- FPGA如何与单片机进行通信
- i2c
- 如何防止抄板
- smd resister
- 制版常用单位转换
- 万能板规格报价
- 艾米电子工作室http://blog.ednchina.com/zl0801/http://item...
- http://www.kailiang123.com/product_xh.aspXH系列接插件端子...
-
▼
二月
(25)
没有评论:
发表评论