Henryk Richter
67121e1ae6
Driver updated to version 2.9
...
Changes: better Envoy support
2020-08-24 13:08:14 +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
Heinrichs, Matthias
a7141792f4
Merge branch 'master' into driverupdate2
...
# Conflicts: (taken: newer version)
# Driver/baxnet/README.enc
# Driver/baxnet/bin/enc624j6net.device
# Driver/baxnet/bin/enc624j6net.device_68000
# Driver/baxnet/source/Makefile.enc
# Driver/baxnet/source/device.c
# Driver/baxnet/source/enc624j6net/enc624j6l.asm
# Driver/baxnet/source/server.c
# Driver/baxnet/source/version.h
2019-11-19 14:56:37 +01:00
MHeinrichs
d125d49fa6
Updated baxnet-driver ansd Z3-Interface
2019-11-15 00:40:34 +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
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
Henryk Richter
7c19cf2fd1
updated ENC624j6net driver
...
- fixes to gcc native and cross compilation settings
- implemented hardware based multicast filtering hashes, resulting
in less unwanted traffic to our Amigas (especially Bonjour, UPNP and such)
- MULTICAST option in envarc:sana2/enc624j6net.config will now
allow all multicast traffic as opposed to the default fine grained
filtering behaviour
2019-04-13 21:13:28 +02:00
HenrykRichter
f97e75d972
updated LAN driver
2019-03-20 09:02:11 +01:00
MHeinrichs
7936ad431b
CP and LAN working! Clockport needed to be stopped if FCS='1'
2019-03-07 23:53:52 +01:00
MHeinrichs
5fc99a4460
Z2-Firmware with working CP and LAN
2019-02-21 13:53:40 +01:00
MHeinrichs
11c25fe78d
CP working in Z3 and driver update
...
A fix for int6 is needed for the first proto: Connect SJ1 right with INT6-Pad. But CP and lan are not working with AmiTCP
2019-02-20 23:45:57 +01:00
MHeinrichs
94425362cc
Update in Firmware (pure Z2-AC but LAN becomes Z3) and new pcb
2019-02-19 23:01:57 +01:00
MHeinrichs
7b838607ae
Clean up and driver update
2019-01-06 21:23:28 +01:00
MHeinrichs
e42f097a6c
New driver
2019-01-03 00:43:32 +01:00
MHeinrichs
eecd6c8918
IDE and CP working in z2-mode
2019-01-03 00:11:33 +01:00
MHeinrichs
d11d1c5b27
Start of reintegration IDE/CP AutoConfig works
2019-01-02 22:12:35 +01:00
MHeinrichs
ace45ad182
Working! Use "fit.bat 54 35"
2019-01-02 11:11:42 +01:00
MHeinrichs
1ec3fe8e97
before rollback to z2 to find the databus bug
2019-01-02 00:25:30 +01:00
MHeinrichs
01f5ae13ff
New compile with 25MHz
2018-12-19 22:28:14 +01:00
MHeinrichs
a28f930027
Set driver init to 25MHz
2018-12-18 22:30:20 +01:00
MHeinrichs
eec9e31a7a
Auto stash before merge of "master" and "origin/driverupdate"
2018-11-26 20:34:01 +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
MHeinrichs
95bc477444
Switched Driver to baxnet-structure
2018-06-09 21:41:07 +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
MHeinrichs
16f86601d9
Tweaked the driver a bit
2018-02-09 00:41:02 +01:00
MHeinrichs
c37eaf21ed
alignment bug fixed and asm routines splitted
...
Revertet server.c to a stable version
2018-02-05 19:53:13 +01:00
MHeinrichs
0646520752
A12/13 fix Driver improvement git-ignore cleaned
2018-02-03 17:38:48 +01: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
MHeinrichs
f848e6be7a
Fixed Autoconfig-Bug, improved interrupthandling multiple package support
2018-02-01 02:17:20 +01:00
MHeinrichs
8dfb0353a3
first hit for public
2018-01-21 23:56:13 +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
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
MHeinrichs
69ed2e6ebd
Fixed an error in the debug-output and switched to "faulty xilinx"-pinout
2017-01-18 23:21:45 +01:00
MHeinrichs
5ad6ebc0c4
Better functions to InitLAN
2017-01-18 22:53:10 +01:00
MHeinrichs
cca52926f8
InitLan works and macros put in the ENCX24J-Lib
2017-01-18 22:19:57 +01:00
MHeinrichs
a1b4c891be
fixcing the init-routines!
2017-01-18 07:16:05 +01:00
MHeinrichs
cd4fb86c55
Where is the bug?
2017-01-07 22:38:11 +01:00
MHeinrichs
3eb6ab740e
ac working
2016-12-29 15:05:50 +01:00
MHeinrichs
9e20fea5db
Setting the clock
2016-12-28 01:34:03 +01:00
MHeinrichs
4a0794d0f9
Starting the init routiune
2016-12-28 01:32:54 +01:00