├── .gitignore ├── Makefile ├── New_SAROO.jpg ├── Readme.md ├── board.png ├── cherryusb ├── Makefile ├── agrv2k_hcd.c ├── inc │ ├── usb_def.h │ ├── usb_ehci_priv.h │ ├── usb_errno.h │ ├── usb_hc.h │ ├── usb_hc_ehci.h │ ├── usb_hid.h │ ├── usb_hub.h │ ├── usb_list.h │ ├── usb_log.h │ ├── usb_mem.h │ ├── usb_msc.h │ ├── usb_osal.h │ ├── usb_scsi.h │ ├── usb_util.h │ ├── usbh_core.h │ ├── usbh_hid.h │ ├── usbh_hub.h │ └── usbh_msc.h ├── usb_config.h ├── usb_hc_ehci.c ├── usb_osal_xos.c ├── usbh_core.c ├── usbh_hid.c ├── usbh_hub.c └── usbh_msc.c ├── coremark ├── Makefile ├── core_list_join.c ├── core_main.c ├── core_matrix.c ├── core_portme.c ├── core_portme.h ├── core_state.c ├── core_util.c ├── coremark.h └── npk.yml ├── fpga ├── Makefile ├── tools │ ├── gen_logic.tcl │ ├── gen_vlog │ └── pre_logic.tcl ├── top.ve └── ulogic │ ├── sync_dpram.v │ ├── top.sdc │ ├── tpsram.v │ └── ulogic.v ├── inc ├── agrv.h ├── main.h ├── riscv.h └── xos.h ├── main ├── Makefile ├── cpu_agrv.c ├── heap.c ├── ld.S ├── ld_ram.S ├── main.c ├── printk.c ├── printk_i.c ├── shell.c ├── spi_sd.c ├── start.S ├── string.c └── xos_core.c └── tntfs ├── Makefile ├── fs_fat.c ├── fs_ntfs.c ├── fs_util.c └── tntfs.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/Makefile -------------------------------------------------------------------------------- /New_SAROO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/New_SAROO.jpg -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/Readme.md -------------------------------------------------------------------------------- /board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/board.png -------------------------------------------------------------------------------- /cherryusb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/Makefile -------------------------------------------------------------------------------- /cherryusb/agrv2k_hcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/agrv2k_hcd.c -------------------------------------------------------------------------------- /cherryusb/inc/usb_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_def.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_ehci_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_ehci_priv.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_errno.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_hc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_hc.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_hc_ehci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_hc_ehci.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_hid.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_hub.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_list.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_log.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_mem.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_msc.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_osal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_osal.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_scsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_scsi.h -------------------------------------------------------------------------------- /cherryusb/inc/usb_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usb_util.h -------------------------------------------------------------------------------- /cherryusb/inc/usbh_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usbh_core.h -------------------------------------------------------------------------------- /cherryusb/inc/usbh_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usbh_hid.h -------------------------------------------------------------------------------- /cherryusb/inc/usbh_hub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usbh_hub.h -------------------------------------------------------------------------------- /cherryusb/inc/usbh_msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/inc/usbh_msc.h -------------------------------------------------------------------------------- /cherryusb/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usb_config.h -------------------------------------------------------------------------------- /cherryusb/usb_hc_ehci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usb_hc_ehci.c -------------------------------------------------------------------------------- /cherryusb/usb_osal_xos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usb_osal_xos.c -------------------------------------------------------------------------------- /cherryusb/usbh_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usbh_core.c -------------------------------------------------------------------------------- /cherryusb/usbh_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usbh_hid.c -------------------------------------------------------------------------------- /cherryusb/usbh_hub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usbh_hub.c -------------------------------------------------------------------------------- /cherryusb/usbh_msc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/cherryusb/usbh_msc.c -------------------------------------------------------------------------------- /coremark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/Makefile -------------------------------------------------------------------------------- /coremark/core_list_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_list_join.c -------------------------------------------------------------------------------- /coremark/core_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_main.c -------------------------------------------------------------------------------- /coremark/core_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_matrix.c -------------------------------------------------------------------------------- /coremark/core_portme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_portme.c -------------------------------------------------------------------------------- /coremark/core_portme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_portme.h -------------------------------------------------------------------------------- /coremark/core_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_state.c -------------------------------------------------------------------------------- /coremark/core_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/core_util.c -------------------------------------------------------------------------------- /coremark/coremark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/coremark.h -------------------------------------------------------------------------------- /coremark/npk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/coremark/npk.yml -------------------------------------------------------------------------------- /fpga/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/Makefile -------------------------------------------------------------------------------- /fpga/tools/gen_logic.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/tools/gen_logic.tcl -------------------------------------------------------------------------------- /fpga/tools/gen_vlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/tools/gen_vlog -------------------------------------------------------------------------------- /fpga/tools/pre_logic.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/tools/pre_logic.tcl -------------------------------------------------------------------------------- /fpga/top.ve: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/top.ve -------------------------------------------------------------------------------- /fpga/ulogic/sync_dpram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/ulogic/sync_dpram.v -------------------------------------------------------------------------------- /fpga/ulogic/top.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/ulogic/top.sdc -------------------------------------------------------------------------------- /fpga/ulogic/tpsram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/ulogic/tpsram.v -------------------------------------------------------------------------------- /fpga/ulogic/ulogic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/fpga/ulogic/ulogic.v -------------------------------------------------------------------------------- /inc/agrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/inc/agrv.h -------------------------------------------------------------------------------- /inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/inc/main.h -------------------------------------------------------------------------------- /inc/riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/inc/riscv.h -------------------------------------------------------------------------------- /inc/xos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/inc/xos.h -------------------------------------------------------------------------------- /main/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/Makefile -------------------------------------------------------------------------------- /main/cpu_agrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/cpu_agrv.c -------------------------------------------------------------------------------- /main/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/heap.c -------------------------------------------------------------------------------- /main/ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/ld.S -------------------------------------------------------------------------------- /main/ld_ram.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/ld_ram.S -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/main.c -------------------------------------------------------------------------------- /main/printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/printk.c -------------------------------------------------------------------------------- /main/printk_i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/printk_i.c -------------------------------------------------------------------------------- /main/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/shell.c -------------------------------------------------------------------------------- /main/spi_sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/spi_sd.c -------------------------------------------------------------------------------- /main/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/start.S -------------------------------------------------------------------------------- /main/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/string.c -------------------------------------------------------------------------------- /main/xos_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/main/xos_core.c -------------------------------------------------------------------------------- /tntfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/tntfs/Makefile -------------------------------------------------------------------------------- /tntfs/fs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/tntfs/fs_fat.c -------------------------------------------------------------------------------- /tntfs/fs_ntfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/tntfs/fs_ntfs.c -------------------------------------------------------------------------------- /tntfs/fs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/tntfs/fs_util.c -------------------------------------------------------------------------------- /tntfs/tntfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpunix/AGRV2K_go/HEAD/tntfs/tntfs.h --------------------------------------------------------------------------------