惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
G
Google Developers Blog
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Blog of Author Tim Ferriss
月光博客
月光博客
B
Blog
WordPress大学
WordPress大学
云风的 BLOG
云风的 BLOG
博客园_首页
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Jina AI
Jina AI
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News

博客园 - elysium

清除百度智能看图 【开源】多端口太阳能USB充电器 关闭Cadence Allegro Design Entry CIS(OrCAD Capture)的Start Page 【开源】绿联145W能量π外壳 【开源】雷凌/卡罗拉中控台多功能时钟 【开源】给荣耀盒子MediaQ M321增加自动进应用界面功能及扩展USB口 【开源】用香橙派Zero 2W做安卓电视机顶盒 【开源】蓝牙耳机改装蓝牙音箱 【开源】T430s光驱位支架 【开源】讯飞VBOX改装蓝牙5.0(aptX HD)音箱 【开源】雷凌/卡罗拉蓝牙5.0(aptX HD)接收器 【开源】2.5寸硬盘盒 【开源】Si4703调频收音机 【开源】USB电源延时缓启动器 【开源】INA219功率计 【开源】QN8027调频发射机 小工具Go-Go-Gadget 【开源】TDA2030A 2.1声道功放板 【开源】EP3C25Q240开发板 使用Jupiter的附加说明
【开源】EP3C25Q240扩展板1
elysium · 2012-03-07 · via 博客园 - elysium

目标之一:迷你文件服务器

已开发/移植:

  1. 硬件平台(含SOPC)
  2. 液晶(ILI9320,16位并行,65K色,横向,Memory Mapped自定义外设)基本功能
  3. SD卡基本驱动(Altera SPI核,SPI模式,强制CRC,兼容SD Spec 1.X & SD Spec 2.0,参考ZLG的SD驱动)
  4. 触摸板(XPT2046/TSC2046控制器)基本驱动
  5. 一个基本的Shell(参考GENIE-SHELL),效果图 1  2  3  4 

待开发/移植:

  1. 红外编/解码
  2. FAT32文件系统
  3. 很多很多......

以太网控制器使用的是Avalon OpenCores 10/100 Ethernet Mac,含驱动(暂未挂载调试)。

由于扩展板和底板的原理图中配合用连接器(XS1~XS3)指定的是同一个封装,故引脚对应关系是镜像关系,例如:底板的XS1.32对应扩展板的XS1.31。底板和液晶板各有一个SD卡卡座,当扩展板扣在底板上时,不使用底板的SD卡卡座(因为存在引脚复用情况)。液晶板上的触摸屏控制器与SD卡(卡座)挂在同一SPI总线上,但由于SOPC Builder中的SPI核不支持动态调整时钟频率,故在SOPC中分别为触摸屏控制器和SD卡(卡座)创建了SPI核,然后通过MUX复合为一个SPI接口。本板的复位时序利用锁相环锁定信号+多级延时实现,未使用专用复位管理芯片。

附件(原理图、光绘文件、Quartus II/NIOS II工程)

底板资料:开源工程系列之EP3C25Q240开发板