|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 dodoee 于 2022-12-15 08:15 编辑
正在Malogic FPGA上做Cortex-m0+USB IP ,XC3S400的资源实现m0 是够用的, Malogic FPGA开发板介绍: Malogic开发板是一款针对IC、ASIC(专用集成电路)前端设计的入门级FPGA开发板。Malogic读做My Logic ,可以解释为魔法逻辑,Malgic Logic 的缩写,也可理解为我的逻辑 My Logic。
初学者可以先看看I2C的协议,对于ASIC设计者来说,对协议理解越深刻,设计的ASIC越接近于协议制定者的初衷。大多数ASIC都需要一个控制器来对它进行操作,初始化,配置,读写数据的操作,Malogic ASIC Fresh Board板载的SST89V564单片机来做这个控制器,可以在线仿真,可设置断点。现在准备用cortex m0 作为处理器,集成USB IP,让初学者学会SOC、ASIC开发流程和方法,Verilog编码和testbench的编写,验证环境的建立,以及Modelsim和ISE开发工具的使用,对USB1.1 IP和USB2.0 IP的Verilog源代码及USB协议做讲解(全网唯一),也是全网唯一实现USB IP的FPGA开发板,是毕业设计的好资料,也是找IC设计工作之前很好的上手项目。
Malogic 开发板的FPGA芯片为Xilinx spartan 3系列的XC3S400 pq208,相当于40万系统门。
板载的其他主要芯片、接口及对应可开发的ASIC如下表:
芯片或接口 | | | | cy7c68000 | | | 提供板上调试通过的源代码及modelsim验证环境,ISE工程,并做讲解 | PDIUSBP11A | | | 提供板上调试通过的源代码及modelsim验证环境,ISE工程,并做讲解 | K9F1G08U0M | | | 单独的小板子,提供板上调试通过的源代码及modelsim验证环境,ISE工程 | AT24C64A | | | | 93LC46 | | | | SD卡插座 | | | | max3232 | | | | Cy7c68013 | 带slave fifo 接口和高速USB2.0的单片机 | | | | | | 单独的小板子,提供板上调试通过的源代码及modelsim验证环境,ISE工程,并做讲解 |
|
|
|
|
|
|
|
|
MaLgic开发板上FPGA剩余的40个引脚全部引出,方便用户二次开发使用。
资料及代码下载百度网盘:[url=]https://pan.baidu.com/s/1PNvQkrqlH6MsbgjooVzl-g[/url]
提取码:y001
购买: https://item.taobao.com/item.htm ... 1&abbucket=2#detail
|
|