OpenCores
no use no use 1/1 no use no use
isp1763 interface with NiosII
by praveenrai on Jun 11, 2013
praveenrai
Posts: 2
Joined: Mar 2, 2012
Last seen: Jul 25, 2013
I am using isp1763 USB controller on my board. It's configured in SRAM 16bit mode. The chip doesn't have any byte enable pins so I am using native alignment. Currently I am having trouble with the Avalon slave interface that implemented. For some reason when I dump memory at the base address, I see the values are at an offset of 4x (this is because of native alignment) and they repeat (not sure why?). The interface has:
1. cs_n
2. reset_n
3. read_n
4. write_n
5. Interrupt
6. address (16 downto 0)
7. read/write data (15 downto 0)

So my question here is:
1. Why do the values repeat?
2. Is it possible to use dynamic addressing without byte enable pins on the USB chip?
3. Has anybody implemented interface with ISP1763? If yes, would you be willing to share the verilog/vhdl file?

Appreciate any response on this.

Thanks
RE: isp1763 interface with NiosII
by praveenrai on Jul 25, 2013
praveenrai
Posts: 2
Joined: Mar 2, 2012
Last seen: Jul 25, 2013
I was able to figure out some of the answers:
ISP1763 uses byte addressing and I am using it in 16bit mode. If address alignment is dynamic, address pin A0 of FPGA need to be connected to A1 on USB controller. For native alignment it has to be shifted one more bit.
no use no use 1/1 no use no use
© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.