Commit Graph
30 Commits
Author SHA1 Message Date
Henryk Richter 52ba722800 Updated Zorro-LAN-IDE Driver to 2.15
- Multicast fixes
- new Microchip OUIs added to verification table
2026-03-02 10:41:17 +01:00
Henryk Richter 67121e1ae6 Driver updated to version 2.9
Changes: better Envoy support
2020-08-24 13:08:14 +02:00
Henryk Richter 131a875a37 Readme update 2020-08-18 10:59:21 +02:00
Henryk Richter 40c53e75b5 Zorro-II firmware update
- fixed clockport addressing
 - changed IDE_OFF jumper handling to actually disable IDE when the jumper is in
2020-07-15 17:45:55 +02:00
Henryk Richter f62afb7167 updated network driver to v2.8 with fixes related to Fusion 2020-06-23 19:47:28 +02:00
Henryk Richter 0be8ed6658 Driver
- updated miitool binary
2020-05-03 13:23:18 +02:00
Henryk Richter 920891080b updated baxnet SANA-II driver and Gerber files
- Enforcer hit fix
 - replaced V2 Gerbers by V3 Gerbers
2020-02-14 17:03:18 +01:00
HenrykRichter 6d091fce0c LAN driver update
- separate semaphore for write queue (about 2% more speed)
 - re-enabled init optimization (avoidance of full chip resets, still experimental)
2019-06-11 10:48:18 +02:00
HenrykRichter b52e485c88 misc. updates
- added device.i in preparation of moving some operation sequences closer to the hardware
   implementation, if desired
 - added picture of V3 card
2019-06-06 16:05:05 +02:00
HenrykRichter 718b7fed44 reverted last Z2 firmware VHDL
- useful in Z2 mode until unified firmare is ready
2019-06-06 15:36:49 +02:00
HenrykRichter 9861a3f073 driver update
- fixed gcc cross compilation linker woes by using aout instead of hunk for asm files
 - temporarily reverted to full ENC chip resets on initialization
2019-06-06 15:30:08 +02:00
HenrykRichter 5c8a5c12ed updated pinlist for V2 2019-03-20 17:47:16 +01:00
HenrykRichter 87739da8b8 new jed files for V2 board, untested for now 2019-03-20 17:43:32 +01:00
HenrykRichter f97e75d972 updated LAN driver 2019-03-20 09:02:11 +01:00
HenrykRichter ec9088d70d V2 changes:
- moved IRQ6 to Pin 135 in pinlist and VHD files
  - added IDE data lines to Z3 vhd
2019-03-19 16:15:22 +01:00
HenrykRichter 44f8bb58e2 small readme update 2018-06-27 08:37:12 +02:00
HenrykRichter 1861dafdc5 updated binaries 2018-06-27 08:33:19 +02:00
HenrykRichter 0940b0728c workaround for GCC linking issues 2018-06-27 08:32:13 +02:00
HenrykRichter c8e56a5e98 readme update 2018-06-14 08:38:42 +02:00
Henryk Richter b13808f240 Updated LAN driver
- changed directory layout
- Multicast support (automatic RX filter adjustment)
- MC68000 target in Makefile
- clarified licensing (GPLv3)
- README files
2018-06-14 08:20:30 +02:00
HenrykRichter c8ff432e7a Logic update
- fix LAN port byte swap with byte writes
  - swap UDS/LDS mapping to WRL/WRL
  - duplicate LAN DQ bytes by re-using ClockPort logic
  - issues:
    - DQ logic doesn't fit in one Function Block anymore
    - some optimization/relaxation might be needed
2018-04-30 08:11:45 +02:00
HenrykRichter dd0537a36d enc624j6net
- improved duplex/offline check handling
 - better TX handling (one less full frame copy per TX request),
   i.e. direct write from driver to HW buffer
 - some other minor changes
 - revised TX is optional (see smakefile), requires a VHDL fix
   that is not checked in to svn as of yet
2018-04-25 20:36:34 +02:00
HenrykRichter d676378aba LAN Driver
- bugfix: wraparound aware RX routine was potentially over- or undershooting 
    by two bytes
  - slight improvement to RX loop
  - revision bump to 0.2
2018-04-16 21:29:40 +02:00
HenrykRichter 9cd1ded15f Driver
- removed object files from svn (screwed up diffs)
  - set svn mime type to binary for .device and assembler
  - reverted list handling in server.c doreadreqs()
2018-02-01 08:21:10 +01:00
HenrykRichter 13c4b7f8e6 ENC624J6Net
- changed interrupt usage for Int2 instead of Int6 
    (after discussion with Matze about "best" approach)
  - see HW_INTSOURCE in hw.c for the active interrupt source
  - this build reflects changed word handling in CPLD code,
    now all addresses below $6000 are presented as Big Endian
    words, such that copies of the frames can be done with
    fast instructions like movem
2018-01-09 21:40:50 +01:00
HenrykRichter dde9bf1d4e - Driver optimization 2017-12-27 09:34:03 +01:00
HenrykRichter ac660adc65 ENC624j6net
- updated source to match the JED from 22Dec2017
 - now interrupt support is enabled in driver - ping times improved considerably
2017-12-24 21:24:32 +01:00
HenrykRichter 3cc0d7b8d8 PCB/Fixes.txt - Hinweise zu den Prototypen
cp-fix.jpg    - ClockPort Interrupt fix im Bild
2017-12-22 11:05:12 +01:00
HenrykRichter f6b16eac90 added two pictures 2017-12-20 23:15:50 +01:00
HenrykRichter a46badc542 ENC264J600 driver
- initial prototype, based on Plipbox framework
  - handles some oddities with the current CPLD by software
    workarounds, i.e. needs future changes to go along
    with updated JED
  - lots of TODO still pending
2017-12-20 23:08:21 +01:00