您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术基于FPGA为实现方式的UART扩展总线设备的逻辑设计 正文
基于FPGA为实现方式的UART扩展总线设备的逻辑设计

基于FPGA为实现方式的UART扩展总线设备的逻辑设计

点击数:7287 次   录入时间:03-04 11:47:46   整理:http://www.55dianzi.com   DSP/FPGA技术

    struct class_devICe* class_device_create(structclass * cls, struct

    class_device* parent, dev_t devt, struct device * device, const char * FMt, ...);

    void class_device_destroy (struct class * cls, dev_t devt);

    注意,以上函数是2.6.13 开始有的,在2.6.13 之前,应当使用class_simple 接口。

    设备初始化函数随后的工作是建立字符设备,并将与具体字符设备的相关数据结构注册 的设备中,如字符设备的文件操作接口file_operations。还有就是调用at91_sys_write( )函数 完成静态存储控制器 (SMC)的寄存器配置和ioremap()函数完成设备地址到用户内存的映 射。设备卸载函数的工作就恰恰相反,它包括了管理类,类设备和字符设备的销毁,映射内 存和设备号的释放。

    4 结束语

    本文的设计应用于一个远程自动抄表系统,该系统由用户电能表和抄表基站以及 GSM 模块等部分组成。抄表基站的核心AT91ARM9200 处理器以静态存储控制器(SMC)与EP1K 相连,通过EP1K 实现的UART 扩展总线设备对用户电能计量表进行管理,最后抄表数据 由GSM 模块传给远端主机。此设计采用以FPGA 为实现方式试整个系统具有以下优点:1、 系统设计具有灵活性,可以根据实际情况添加UART 模块;2、有效的保证了系统的知识产 权;3、在EP1K 内部还可以添加其他通信模块,增强了系统的可扩展性。



上一页  [1] [2] 


本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术