I have just ordered a fox vhdl kit to do some tests, but my final application will only use the fox board to control by network a data acquisition system based on a xilinx fpga. The problem to transfer data to/from the xilinx chip is the same, as in foxvhdl, so I think to implement the foxbone architecture inside the xilinx chip. Unfortunally I'm quite short on I/O on fpga, but I just need about 8 register of 8 bit each one. This is the reason to propose a reduced FOXBONE that could be used by the standard kernel driver maintained by community.
Andrea --- In [email protected], "blogic79" <[EMAIL PROTECTED]> wrote: > > Hi, > > most of the demo stuff for vhdl is designed for 16-bit > > the steps you would have to take to make the whole thing 8-bit would be > 1.) adapt vhdl-foxbone code > 2.) kernel drivers (linux-2.6/drivers/fox-vhdl/foxbone*) > > i can give you advise with the kernel side, for the vhdl stuff, you > are probably best of asking roberto. > > the other thing is, that the 8-bit that you do not want to use, would > have to be put into input on the fpga. > > however, you are aware, that there is a vhdl module, that lets you use > the fpgas pins as gpio ? this will be slower than std gpio though.. > > what application are you trying to make ? > > John > > --- In [email protected], "andrea.maccaferri" > <a.maccaferri@> wrote: > > > > I'm just waiting for a FOX VHDL dev kit to do some test, > > meantime I just wonder me if it will be possible to implement > > a reduced FOXBONE protocol version, enabling use of only 8 bit bus, > > this could help in application where I/O have to be saved. > > 256 register may be enought for many applications, the same for > > register size. > > I know that you have designed it to assign different address to > > different function, so a reduced addressing schema could be a problem, > > but this could be resolved writing address in 2 phase, first 8 bit > > at address_write rising edge and second 8 bit of address at falling > > edge. > > > > The main problem that I see at the moment is foxbone release > > version number that actually is described by 16 bit. > > > > Let me know what do you think about and if anybody else has the same > > requirement. > > > > Andrea > > >
