IObundle / iob-eth

Basic Verilog Ethernet core and C driver functions
MIT License
10 stars 4 forks source link

Extracted code into modules. New transfer scripts and functions #17

Closed zettasticks closed 3 years ago

zettasticks commented 3 years ago

The changes in hardware where made to use existing modules (MEM) and to extract the DMA into it's own separate file (put in DMA module). A new "variable" transfer is also added. Basically the first frame sends the size of the transfer and then the normal transfer is used with that size.

The python scripts are made for each case. Every script is supposed to be run after the iob-soc reaches the function. Later I'll add a retry mechanism so that the scripts can run before and the transfer will still work.