nysa-sdio-device
所属分类:VHDL/FPGA/Verilog
开发工具:Verilog
文件大小:36KB
下载次数:2
上传日期:2018-07-25 13:18:31
上 传 者:
sh-1993
说明: SDIO设备Verilog核心
(SDIO Device Verilog Core)
文件列表:
LICENSE (1067, 2018-07-25)
cocotb (0, 2018-07-25)
cocotb\Makefile (1242, 2018-07-25)
cocotb\dut_driver.py (1480, 2018-07-25)
cocotb\sim_config.json (3150, 2018-07-25)
cocotb\tb_cocotb.v (5069, 2018-07-25)
cocotb\test_dut.py (1502, 2018-07-25)
cocotb\waveforms.gtkw (485, 2018-07-25)
functions (0, 2018-07-25)
functions\nysa_host_interface (0, 2018-07-25)
functions\nysa_host_interface\sdio_host_interface.v (1504, 2018-07-25)
functions\nysa_host_interface\sdio_host_interface_defines.v (115, 2018-07-25)
rtl (0, 2018-07-25)
rtl\cia (0, 2018-07-25)
rtl\cia\sdio_cccr.v (10531, 2018-07-25)
rtl\cia\sdio_cia.v (14090, 2018-07-25)
rtl\cia\sdio_cia_defines.v (4655, 2018-07-25)
rtl\cia\sdio_cis.v (1840, 2018-07-25)
rtl\cia\sdio_fbr.v (0, 2018-07-25)
rtl\control (0, 2018-07-25)
rtl\control\sdio_card_control.v (23273, 2018-07-25)
rtl\function (0, 2018-07-25)
rtl\function\sdio_function_template.v (1507, 2018-07-25)
rtl\generic (0, 2018-07-25)
rtl\generic\crc16.v (2325, 2018-07-25)
rtl\generic\crc7.v (2288, 2018-07-25)
rtl\phy (0, 2018-07-25)
rtl\phy\sdio_phy.v (5068, 2018-07-25)
rtl\phy\sdio_phy_sd_1bit.v (346, 2018-07-25)
rtl\phy\sdio_phy_sd_4bit.v (346, 2018-07-25)
rtl\phy\sdio_phy_spi.v (344, 2018-07-25)
rtl\sdio_defines.v (4917, 2018-07-25)
rtl\sdio_device_stack.v (6097, 2018-07-25)
sim (0, 2018-07-25)
sim\tb_cocotb.v (513, 2018-07-25)
tools (0, 2018-07-25)
tools\crc16_generator.py (2118, 2018-07-25)
... ...
nysa-sdio-device
================
SDIO device stack written in Verilog
Status: TLDR Version: Still designing and writing verilog cores
Designed to interface with SDIO Hosts. The associate Linux driver is at:
https://github.com/CospanDesign/nysa-sdio-linux-driver
Code Organization:
rtl/
sdio_stack.v (Top File that applications interface with)
sdio_defines.v (Set defines for the stack are here)
generic/ (Small modules that are used throughout the code are here)
crc7.v (7-bit CRC Generator)
crc16.v (16-bit CRC Generator)
control/ (SDIO Card Controller)
sdio_card_control.v
cia/ (Common Information Area)
sdio_cia.v (This is where the SDIO card gets configured and contains
information for the host)
sdio_cccr.v (Card Common Control Register)
sdio_csi.v (Card Information Structure)
sdio_fbr.v (Function Basic Registers)
function/ (Function templates are here, use the function template to write
your own interface)
sdio_function_template.v
phy/ (Physical level interface, these toggle the pins for both the command
and data lines)
sdio_phy.v (Main phy interface, all other phys are called through here)
sdio_phy_sd_1_bit.v (1 data bit used with SD protocol)
sdio_phy_sd_4_bit.v (4 data bits used with SD protocol)
sdio_phy_spi.v (SPI based interface on SD protocol)
functions/
nysa_host_interface/
sdio_host_interface.v (SDIO Function that is a nysa host interface)
sdio_host_interface_defines.v (Defines)
sim/
sdio_host/
sdio_host.v (Used to exercise the sdio_device stack, this will
eventually become it's own repo)
近期下载者:
相关文件:
收藏者: