Al-Dujaili, Abdullah and Lo, Hai Hiung and Tan, Shawn (2015) ASH1: a Stack-Based Input/ Output Processor for USB Operations. In: IEEE International Conference on Circuit And Systems, 2nd Sep, 2015 to 4th Sep 2015, Langkawi.
ASH1IOP1.pdf
Download (102kB)
ASH1IOP1.pdf
Download (102kB)
ASH1IOP1.pdf
Download (102kB)
Abstract
This paper describes a work in progress: ASH1, an 8-
bit input/ output processor (IOP) that is designed to be able to perform USB operations. It has a stack-based architecture where most of the operations are done on the top elements of the stack. The instruction set consists of 17 14-bit instructions optimized for framing and driving software code. ASH1 communicates with the main processing unit (Master CPU) through a wishbone bus. It has been proven reliably at 50 MHz in an Altera Cyclone II FPGA device. With around 1400 FPGA slices and a maximum clock frequency of 90 MHz, ASH1 could make a good substitute
for big USB IP Cores. Future work includes making ASH1 MAC
Ethernet capable and USB2 compatible.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Departments / MOR / COE: | Research Institutes > Megacities |
Depositing User: | Mr Hai Hiung Lo |
Date Deposited: | 07 Oct 2016 01:42 |
Last Modified: | 07 Oct 2016 01:42 |
URI: | http://scholars.utp.edu.my/id/eprint/11777 |